From 37913e89a3efa39f0bf8e624865153fbb3eec6d0 Mon Sep 17 00:00:00 2001 From: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com> Date: Sat, 12 Jul 2025 13:58:29 +0200 Subject: [PATCH 1/2] docs: add GitHub Issue Form for feature requests --- .github/ISSUE_TEMPLATE/feature_request.yml | 101 +++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..4da6bf76 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,101 @@ +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 + - All / multiple + 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. From 72b72eae147a6f4525e432f07552605e5e3122bb Mon Sep 17 00:00:00 2001 From: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com> Date: Sat, 12 Jul 2025 14:38:25 +0200 Subject: [PATCH 2/2] docs: adjust interface dropdown in feature requests issue template --- .github/ISSUE_TEMPLATE/feature_request.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 4da6bf76..0834cf2f 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -52,7 +52,8 @@ body: - Web UI - CLI - PyPI package - - All / multiple + - CLI + PyPI package + - All validations: required: true