From f18e65f3919a878eef2a96284d23fdfa9cc8650f Mon Sep 17 00:00:00 2001 From: Nigel1992 Date: Thu, 3 Apr 2025 01:10:19 +0200 Subject: [PATCH] feat(template): add feature request issue template --- .github/ISSUE_TEMPLATE/feature_request.yml | 75 ++++++++++++++++++++++ 1 file changed, 75 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 0000000..a4144c9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,75 @@ +name: Feature Request +description: Suggest an idea for this project +title: "[Feature]: " +labels: ["enhancement"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to suggest a new feature! + Please make sure to fill out all the sections below. + - type: textarea + id: feature-description + attributes: + label: Feature Description + description: A clear and concise description of what you want to happen. + placeholder: "I would like to..." + validations: + required: true + - type: textarea + id: problem-solution + attributes: + label: Problem & Solution + description: Describe the problem you're trying to solve and how this feature would help. + placeholder: "Currently, when I try to..." + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives Considered + description: Describe any alternative solutions or features you've considered. + placeholder: "I've considered..." + - type: dropdown + id: priority + attributes: + label: Priority + description: How important is this feature to you? + options: + - High (Critical for my workflow) + - Medium (Would be very helpful) + - Low (Nice to have) + validations: + required: true + - type: dropdown + id: impact + attributes: + label: Impact + description: How many users would benefit from this feature? + options: + - All users + - Most users + - Some users + - Just me + validations: + required: true + - type: textarea + id: technical-details + attributes: + label: Technical Details + description: Any technical considerations or implementation details you'd like to share. + placeholder: "The feature could be implemented by..." + - type: textarea + id: screenshots + attributes: + label: Screenshots + description: If applicable, add screenshots to help explain your feature. + placeholder: "You can drag and drop screenshots here..." + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow this project's Code of Conduct + options: + - label: I agree to follow this project's Code of Conduct + required: true \ No newline at end of file