Skip to content

Commit 37913e8

Browse files
docs: add GitHub Issue Form for feature requests
1 parent 340edb6 commit 37913e8

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
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+
- All / multiple
56+
validations:
57+
required: true
58+
59+
- type: dropdown
60+
id: priority
61+
attributes:
62+
label: How important is this to you?
63+
default: 0
64+
options:
65+
- "Select one..."
66+
- Nice to have
67+
- Important
68+
- Critical
69+
validations:
70+
required: true
71+
72+
- type: dropdown
73+
id: willingness
74+
attributes:
75+
label: Would you like to work on this feature yourself?
76+
default: 0
77+
options:
78+
- "Select one..."
79+
- Yes, I'd like to implement it
80+
- Maybe, if I get some guidance
81+
- No, just requesting (absolutely fine!)
82+
validations:
83+
required: true
84+
85+
- type: dropdown
86+
id: support_needed
87+
attributes:
88+
label: Would you need support from the maintainers (if you're implementing it yourself)?
89+
default: 0
90+
options:
91+
- "Select one..."
92+
- No, I can handle it solo
93+
- Yes, I'd need some guidance
94+
- Not sure yet
95+
- This is just a suggestion, I'm not planning to implement it myself (absolutely fine!)
96+
97+
- type: textarea
98+
id: additional_context
99+
attributes:
100+
label: Additional context, screenshots, or examples
101+
placeholder: Add links, sketches, or any other context that would help us understand and implement the feature.

0 commit comments

Comments
 (0)