Skip to content

Commit 9b1fc58

Browse files
docs: add GitHub Issue Form for feature requests (#404)
1 parent 4546449 commit 9b1fc58

File tree

1 file changed

+102
-0
lines changed

1 file changed

+102
-0
lines changed
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
name: Feature request 💡
2+
description: Suggest a new feature or improvement for Gitingest
3+
title: "(feat): "
4+
labels: ["enhancement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to help us improve **Gitingest**! :sparkles:
10+
11+
Please fill in the sections below to describe your idea. The more detail you provide, the easier it is for us to evaluate and plan the work. :point_down:
12+
13+
- type: input
14+
id: summary
15+
attributes:
16+
label: Feature summary
17+
placeholder: One-sentence description of the feature.
18+
validations:
19+
required: true
20+
21+
- type: textarea
22+
id: problem
23+
attributes:
24+
label: Problem / motivation
25+
description: What problem does this feature solve? How does it affect your workflow?
26+
placeholder: Why is this feature important? Describe the pain point or limitation you're facing.
27+
validations:
28+
required: true
29+
30+
- type: textarea
31+
id: proposal
32+
attributes:
33+
label: Proposed solution
34+
placeholder: Describe what you would like to see happen.
35+
description: Outline the feature as you imagine it. *(optional)*
36+
37+
38+
- type: textarea
39+
id: alternatives
40+
attributes:
41+
label: Alternatives considered
42+
placeholder: List other approaches you've considered or work-arounds you use today.
43+
description: Feel free to mention why those alternatives don't fully solve the problem.
44+
45+
- type: dropdown
46+
id: interface
47+
attributes:
48+
label: Which interface would this affect?
49+
default: 0
50+
options:
51+
- "Select one..."
52+
- Web UI
53+
- CLI
54+
- PyPI package
55+
- CLI + PyPI package
56+
- All
57+
validations:
58+
required: true
59+
60+
- type: dropdown
61+
id: priority
62+
attributes:
63+
label: How important is this to you?
64+
default: 0
65+
options:
66+
- "Select one..."
67+
- Nice to have
68+
- Important
69+
- Critical
70+
validations:
71+
required: true
72+
73+
- type: dropdown
74+
id: willingness
75+
attributes:
76+
label: Would you like to work on this feature yourself?
77+
default: 0
78+
options:
79+
- "Select one..."
80+
- Yes, I'd like to implement it
81+
- Maybe, if I get some guidance
82+
- No, just requesting (absolutely fine!)
83+
validations:
84+
required: true
85+
86+
- type: dropdown
87+
id: support_needed
88+
attributes:
89+
label: Would you need support from the maintainers (if you're implementing it yourself)?
90+
default: 0
91+
options:
92+
- "Select one..."
93+
- No, I can handle it solo
94+
- Yes, I'd need some guidance
95+
- Not sure yet
96+
- This is just a suggestion, I'm not planning to implement it myself (absolutely fine!)
97+
98+
- type: textarea
99+
id: additional_context
100+
attributes:
101+
label: Additional context, screenshots, or examples
102+
placeholder: Add links, sketches, or any other context that would help us understand and implement the feature.

0 commit comments

Comments
 (0)