Skip to content

Commit 75ef1ac

Browse files
committed
init new feature request template per @m-i-k-e's suggestion
1 parent 657af82 commit 75ef1ac

File tree

1 file changed

+29
-51
lines changed

1 file changed

+29
-51
lines changed

.github/ISSUE_TEMPLATE/feature_idea.yml

Lines changed: 29 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,55 @@
11
name: 💡 Feature idea
2-
description: Idea or request for some feature on the GovTool roadmap
2+
description: Suggest a new feature or enhancement for GovTool.
33
title: "💡 "
4-
labels: ["💡 Feature idea"]
4+
labels: ["💡 Feature idea", "Needs UX Review"]
55
projects: ["IntersectMBO/30", "IntersectMBO/34"]
66
body:
77
- type: markdown
88
attributes:
99
value: |
1010
## 🌟 **Thank you for contributing to GovTool!**
11+
1112
- type: markdown
1213
attributes:
13-
value: |
14-
Before submitting a new issue consider [starting a new discussion](https://github.com/IntersectMBO/govtool/discussions/new?category=ideas).
15-
16-
- type: dropdown
17-
id: area
18-
attributes:
19-
label: Area
20-
description: What part of GovTool does this feature affect?
21-
options:
22-
- Proposal Pillar
23-
- Voting Pillar
24-
- Delegation Pillar
25-
- Wrapper
26-
- Other
27-
- Not sure
28-
validations:
29-
required: true
30-
31-
- type: dropdown
32-
id: design-needed
14+
value:
15+
Please fill out the following details.
16+
17+
- type: textarea
18+
id: problem-statement
3319
attributes:
34-
label: Is there new design needed?
35-
description: Will this feature require new or edit to existing frontend designs?
36-
options:
37-
- 'Yes'
38-
- 'No'
39-
- Not sure
20+
label: "💡 Suggestion or feature"
21+
description: "Please describe the user need, idea, or pain point."
22+
placeholder: "Example: Users would benefit from having X functionality, so they can do Y..."
4023
validations:
4124
required: true
42-
25+
4326
- type: textarea
44-
id: what
27+
id: user-impact
4528
attributes:
46-
label: What?
47-
description: What is this feature?
48-
placeholder: |
49-
For example describe a new API endpoint, a change in wording,
50-
a new configuration option, ...
29+
label: "Who does this help?"
30+
description: "Which users will benefit from this feature? How does it improve their experience?"
31+
placeholder: "Example: This feature will help first-time users onboard faster..."
5132
validations:
5233
required: true
53-
34+
5435
- type: textarea
55-
id: why
36+
id: dependencies
5637
attributes:
57-
label: Why?
58-
description: Why do we need or want this feature?
59-
placeholder: |
60-
Give context and describe the problem the idea solves
38+
label: "How might we do this?"
39+
description: "Suggestions on implementation"
40+
placeholder: "Example: Add a button that says GO to the home page"
6141
validations:
62-
required: true
63-
42+
required: false
43+
6444
- type: textarea
65-
id: how
45+
id: other-info
6646
attributes:
67-
label: How?
68-
description: How can we realize this feature?
69-
placeholder: |
70-
Which technical solutions, libraries or systems should be used, which
71-
components need to change, steps how to implement this, ...
47+
label: "Anything else you might want to add?"
48+
description: "Free text box for any comments"
49+
placeholder: "I love GovTool, and so does my dog!"
7250
validations:
73-
required: true
74-
51+
required: false
52+
7553
- type: markdown
7654
attributes:
7755
value: |

0 commit comments

Comments
 (0)