Skip to content

Commit 66f38f7

Browse files
committed
New issue template for os repository
1 parent c4173a3 commit 66f38f7

3 files changed

Lines changed: 162 additions & 0 deletions

File tree

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
name: 🙋 Request to be a Committer
2+
description: Apply to become a committer with merge rights on the PrestaShop project.
3+
type: 'Task'
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
## About the Committer role
9+
10+
Committers are contributors with merge rights who participate in reviewing code contributions.
11+
12+
> **A note on what this role is — and isn't.**
13+
> Being a committer is not about gaining power or having the final say on things. It is about showing up: reading pull requests carefully, leaving thoughtful feedback, helping contributors improve their work, and taking shared responsibility for the quality of the codebase. The merge button is a tool for serving the project, not a status symbol.
14+
15+
### Prerequisites
16+
17+
Before applying, make sure you meet the following criteria:
18+
19+
- **Active participation** in the project
20+
- **At least one accepted, quality Pull Request**
21+
- A record of **Pull Request reviews**
22+
- Real interest in getting involved in code review
23+
- Respect for the [Code of Conduct](https://www.prestashop-project.org/code-of-conduct/)
24+
- Alignment with the project's goals (Symfony migration, VueJS adoption, etc.)
25+
26+
### How the process works
27+
28+
1. Submit this issue explaining why you'd like to become a committer
29+
2. If **three members of councils approve it**, your application is accepted
30+
3. If the issue does not receive three positive votes within **30 days**, it is considered rejected and closed
31+
4. Upon approval, you receive full committer rights for a **90-day trial period**
32+
5. At the end of the trial, your status is confirmed
33+
34+
> ℹ️ The voting process is not mandatory if you are offered the role directly by council members (with at least three supporters).
35+
36+
- type: checkboxes
37+
attributes:
38+
label: Prerequisites
39+
options:
40+
- label: I understand and accept the project's [Code of Conduct](https://www.prestashop-project.org/code-of-conduct/).
41+
required: true
42+
- label: I have a record of accepted Pull Requests in the PrestaShop project.
43+
required: true
44+
- label: I have reviewed Pull Requests from other contributors.
45+
required: true
46+
- label: I am aware that this role comes with responsibilities around code review, quality standards, and active participation.
47+
required: true
48+
49+
- type: dropdown
50+
id: project-scope
51+
attributes:
52+
label: Which part of the project are you applying for?
53+
description: You can apply for one or several areas.
54+
multiple: true
55+
options:
56+
- Core (PrestaShop/PrestaShop)
57+
- Modules
58+
- Theme
59+
- Documentation
60+
- Other
61+
validations:
62+
required: true
63+
64+
- type: textarea
65+
id: accepted-prs
66+
attributes:
67+
label: Links to your accepted Pull Requests
68+
description: List Pull Requests you authored that were merged into the project.
69+
placeholder: |
70+
- https://github.com/PrestaShop/PrestaShop/pull/…
71+
- https://github.com/PrestaShop/PrestaShop/pull/…
72+
validations:
73+
required: true
74+
75+
- type: textarea
76+
id: pr-reviews
77+
attributes:
78+
label: Links to Pull Request reviews you performed
79+
description: Show your track record as a reviewer.
80+
placeholder: |
81+
- https://github.com/PrestaShop/PrestaShop/pull/…#pullrequestreview-…
82+
- https://github.com/PrestaShop/PrestaShop/pull/…
83+
validations:
84+
required: true
85+
86+
- type: textarea
87+
id: motivation
88+
attributes:
89+
label: Why do you want to become a committer?
90+
description: Briefly explain your motivation and what you intend to focus on as a committer.
91+
validations:
92+
required: true
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
name: 🐛 Bug Report
2+
description: Report an issue on the prestashop-project.org website. Do NOT report PrestaShop software bugs here.
3+
type: 'Bug'
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
### ❗️ Read this before submitting a bug report:
9+
- This repository is for the **prestashop-project.org website** only. To report a bug in the PrestaShop software, use the [PrestaShop core repository](https://github.com/PrestaShop/PrestaShop/issues/new/choose).
10+
- **Write in English.** Reports in other languages will be closed.
11+
- **Do not disclose security vulnerabilities here** — contact [security@prestashop.com](mailto:security@prestashop.com) instead.
12+
13+
- type: checkboxes
14+
attributes:
15+
label: Prerequisites
16+
options:
17+
- label: I understand and accept the project's [Code of Conduct](https://www.prestashop-project.org/code-of-conduct/).
18+
required: true
19+
- label: I have already [searched for existing issues](./issues?q=is%3Aissue+label%3ABug) and found no previous report of this bug.
20+
required: true
21+
- label: This issue is about the **prestashop-project.org website**, not the PrestaShop software.
22+
required: true
23+
24+
- type: input
25+
id: page-url
26+
attributes:
27+
label: URL of the affected page
28+
description: Paste the URL of the page where you encountered the issue.
29+
placeholder: "e.g., https://www.prestashop-project.org/download/"
30+
validations:
31+
required: true
32+
33+
- type: textarea
34+
id: bug-description
35+
attributes:
36+
label: Describe the bug
37+
description: What went wrong? Add screenshots or screen recordings if helpful.
38+
validations:
39+
required: true
40+
41+
- type: textarea
42+
id: steps-to-reproduce
43+
attributes:
44+
label: Steps to reproduce
45+
placeholder: |
46+
1. Go to '…'
47+
2. Click on '…'
48+
3. See error
49+
validations:
50+
required: true
51+
52+
- type: textarea
53+
id: expected-behavior
54+
attributes:
55+
label: Expected behavior
56+
description: What did you expect to happen instead?
57+
58+
- type: input
59+
id: browser-os
60+
attributes:
61+
label: Browser and operating system
62+
placeholder: "e.g., Chrome 123 on macOS 14, Firefox 125 on Windows 11"

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: 🚀 Idea / Feature request
4+
url: https://github.com/PrestaShop/PrestaShop/discussions/new?category=ideas
5+
about: Suggest an idea or improvement for the project
6+
- name: 🙏 I need help
7+
url: https://www.prestashop-project.org/support/
8+
about: If you have questions or need help with PrestaShop

0 commit comments

Comments
 (0)