Skip to content

docs: add GitHub Issue Form for feature requests #404

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jul 12, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
102 changes: 102 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
name: Feature request 💡
description: Suggest a new feature or improvement for Gitingest
title: "(feat): "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to help us improve **Gitingest**! :sparkles:

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:

- type: input
id: summary
attributes:
label: Feature summary
placeholder: One-sentence description of the feature.
validations:
required: true

- type: textarea
id: problem
attributes:
label: Problem / motivation
description: What problem does this feature solve? How does it affect your workflow?
placeholder: Why is this feature important? Describe the pain point or limitation you're facing.
validations:
required: true

- type: textarea
id: proposal
attributes:
label: Proposed solution
placeholder: Describe what you would like to see happen.
description: Outline the feature as you imagine it. *(optional)*


- type: textarea
id: alternatives
attributes:
label: Alternatives considered
placeholder: List other approaches you've considered or work-arounds you use today.
description: Feel free to mention why those alternatives don't fully solve the problem.

- type: dropdown
id: interface
attributes:
label: Which interface would this affect?
default: 0
options:
- "Select one..."
- Web UI
- CLI
- PyPI package
- CLI + PyPI package
- All
validations:
required: true

- type: dropdown
id: priority
attributes:
label: How important is this to you?
default: 0
options:
- "Select one..."
- Nice to have
- Important
- Critical
validations:
required: true

- type: dropdown
id: willingness
attributes:
label: Would you like to work on this feature yourself?
default: 0
options:
- "Select one..."
- Yes, I'd like to implement it
- Maybe, if I get some guidance
- No, just requesting (absolutely fine!)
validations:
required: true

- type: dropdown
id: support_needed
attributes:
label: Would you need support from the maintainers (if you're implementing it yourself)?
default: 0
options:
- "Select one..."
- No, I can handle it solo
- Yes, I'd need some guidance
- Not sure yet
- This is just a suggestion, I'm not planning to implement it myself (absolutely fine!)

- type: textarea
id: additional_context
attributes:
label: Additional context, screenshots, or examples
placeholder: Add links, sketches, or any other context that would help us understand and implement the feature.
Loading