You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/new-feature-request.md
+24-11Lines changed: 24 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,32 @@
2
2
name: New Feature request
3
3
about: Suggest an idea or feature for this project
4
4
labels: enhancement
5
+
type: Feature
5
6
---
6
7
7
-
**You would like to implement a new component? If yes, please provide all the necessary details**\
8
-
A clear configuration of the component and its working principle. Ex. It uses PWM
9
-
- GPIO pins that are used by this component.
10
-
- Circuit diagram if available
11
-
- Any additional chips are used. Ex: It uses ADC0834
8
+
## Feature Description
12
9
13
-
**Is your feature request related to a problem? Please describe.**\
14
-
A clear and concise description of what the problem is. Ex: I have a problem with LED [...]
10
+
*A clear and concise description of the feature, and why it should be added to the project.*
15
11
16
-
**Describe the solution you'd like**\
17
-
A clear and concise description of what you want to happen.
12
+
*If you would like to see a new component implemented, please provide as many details as possible, such as communication protocols used, GPIO pins used, circuit diagrams if available, and any additional chips necessary.*
18
13
19
-
**Additional context**\
20
-
Add any other context or screenshots about the feature request here.
14
+
## ✅ Tasks to be Completed
15
+
16
+
*A checklist of individual tasks that likely must be done before the feature can be considered "complete".*
17
+
18
+
-[ ] Task 1:
19
+
-[ ] Task 2:
20
+
-[ ] Task 3:
21
+
22
+
## Acceptance Criteria
23
+
24
+
*A checklist of conditions that must be met for this task to be considered complete. How will we verify that it's done correctly?*
25
+
26
+
-[ ] The new feature is implemented as described.
27
+
-[ ] All related code passes the repository's workflow checks (linting, tests).
28
+
-[ ] The application runs without errors after the changes are made.
29
+
-[ ] (If applicable) New automated tests have been added to cover the changes.
30
+
31
+
## Additional context
32
+
33
+
A*dd any other context or screenshots about the feature request here.*
<!-- Enter a brief description/summary of your PR here. What does it add, and why is it necessary? Does this new feature solve any problems or bugs? How was it tested — automated or manual software tests, physical hardware tests, or some other method or combination of testing techniques? -->
3
+
Closes #xxx <!-- Add the issue number here -->
4
+
5
+
*A brief description/summary of your PR. What does it add, and why is it necessary? Does this new feature solve any problems or bugs? How was it tested — automated or manual software tests, physical hardware tests, or some other method or combination of testing techniques?*
4
6
5
7
## PR Checklist
6
8
7
-
-[ ] Closes #xxx
8
9
-[ ] Tests pass
9
10
-[ ] Any related documentation has been updated, if necessary
10
11
11
12
## Detailed Description
12
13
13
-
<!-- Provide a more detailed description and any additional information.-->
14
+
*A more detailed description and any additional information.*
0 commit comments