Skip to content

Commit 11cd9c0

Browse files
Merge pull request #477 from oss-slu/improve-templates
Improve templates
2 parents bff82ba + 0c0f7a1 commit 11cd9c0

4 files changed

Lines changed: 66 additions & 25 deletions

File tree

.github/ISSUE_TEMPLATE/new-feature-request.md

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,29 @@ labels: enhancement
55
type: Feature
66
---
77

8-
## You would like to implement a new component? If yes, please provide all the necessary details
8+
## Feature Description
99

10-
A clear configuration of the component and its working principle. Ex. It uses PWM
10+
*A clear and concise description of the feature, and why it should be added to the project.*
1111

12-
- GPIO pins that are used by this component.
13-
- Circuit diagram if available
14-
- Any additional chips are used. Ex: It uses ADC0834
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.*
1513

16-
## Is your feature request related to a problem? Please describe.
14+
## ✅ Tasks to be Completed
1715

18-
A clear and concise description of what the problem is. Ex: I have a problem with LED [...]
16+
*A checklist of individual tasks that likely must be done before the feature can be considered "complete".*
1917

20-
## Describe the solution you'd like
18+
- [ ] Task 1:
19+
- [ ] Task 2:
20+
- [ ] Task 3:
2121

22-
A clear and concise description of what you want to happen.
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.
2330

2431
## Additional context
2532

26-
Add any other context or screenshots about the feature request here.
33+
A*dd any other context or screenshots about the feature request here.*

.github/ISSUE_TEMPLATE/report-a-bug.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,30 +7,33 @@ type: Bug
77

88
## Describe the bug
99

10-
A clear and concise description of what the bug is.
10+
*A clear and concise description of what the bug is.*
1111

1212
## What component are you facing this issue with?
1313

14-
The component details and what functionality causes this issue
14+
*The component details and what functionality causes this issue.*
1515

1616
## To Reproduce
1717

18-
Steps to reproduce the behavior: For example
19-
20-
1. Go to '...'
21-
2. Click on '....'
22-
3. Scroll down to '....'
23-
4. Run the component '....'
24-
5. See error
18+
*Steps to reproduce the behavior.*
2519

2620
## Expected behavior
2721

28-
A clear and concise description of what you expected to happen.
22+
*A clear and concise description of what you expected to happen.*
2923

3024
## Screenshots
3125

32-
If applicable, add screenshots to help explain your problem.
26+
*If applicable, add screenshots to help explain your problem.*
27+
28+
## Acceptance Criteria
29+
30+
*A checklist of conditions that must be met for this task to be considered complete. How will we verify that it's done correctly?*
31+
32+
- [ ] The buggy behavior no longer occurs.
33+
- [ ] All related code passes the repository's workflow checks (linting, tests).
34+
- [ ] The application runs without new errors after the changes are made.
35+
- [ ] (If applicable) New automated tests have been added to cover the changes.
3336

3437
## Additional context
3538

36-
Add any other context about the problem here.
39+
*Add any other context about the problem here.*
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
name: General Task Card
3+
about: For standard development tasks, chores, or refactoring.
4+
labels: enhancement
5+
type: Task
6+
---
7+
8+
## 🎯 Goal / Objective
9+
10+
*A clear and concise description of what this task aims to achieve. Why is this task important?*
11+
12+
## ✅ Tasks to be Completed
13+
14+
*A checklist of the specific, actionable steps required to complete this issue. This helps track progress.*
15+
16+
- [ ] Task 1:
17+
- [ ] Task 2:
18+
- [ ] Task 3:
19+
20+
## Acceptance Criteria
21+
22+
*A checklist of conditions that must be met for this task to be considered complete. How will we verify that it's done correctly?*
23+
24+
- [ ] The new feature is implemented as described.
25+
- [ ] All related code passes the repository's workflow checks (linting, tests).
26+
- [ ] The application runs without errors after the changes are made.
27+
- [ ] (If applicable) New automated tests have been added to cover the changes.
28+
29+
## Additional Context
30+
31+
*Add any other context, notes, screenshots, or links that might be helpful for completing this task.*

.github/pull_request_template.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
## Pull Request Summary
22

3-
Closes #xxx
3+
Closes #xxx <!-- Add the issue number here -->
44

5-
<!-- 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? -->
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?*
66

77
## PR Checklist
88

@@ -11,4 +11,4 @@ Closes #xxx
1111

1212
## Detailed Description
1313

14-
<!-- Provide a more detailed description and any additional information. -->
14+
*A more detailed description and any additional information.*

0 commit comments

Comments
 (0)