diff --git a/.github/ISSUE_TEMPLATE/2-feature.yml b/.github/ISSUE_TEMPLATE/2-feature.yml new file mode 100644 index 00000000..48af11e0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-feature.yml @@ -0,0 +1,76 @@ +name: Feature Request +description: Submit a new feature request. +title: "[Feature Request]: " +body: + - type: markdown + attributes: + value: | + ## Feature Request + + Thank you for taking the time to suggest a new feature! + + This form is for proposing features or enhancements. Please fill out the following sections to help us understand your idea or suggestion. + + - type: textarea + id: feature-description + validations: + required: true + attributes: + label: Feature Description + description: | + Describe the feature you would like to see. Tell us what the feature should do and the problem it would solve. + + Provide a clear and concise description of what you want to happen. + placeholder: Provide a detailed description of the desired feature. + + - type: markdown + attributes: + value: | + ## Motivation + + - type: textarea + id: motivation + attributes: + label: Why is this feature valuable? + description: | + Explain why this feature is valuable to you or others. How would it improve the tool or process? + + Describe any relevant scenarios that would benefit from this feature. + placeholder: Describe why this feature is important. + + - type: markdown + attributes: + value: | + ## Possible Implementation + + - type: textarea + id: implementation + attributes: + label: Suggested Implementation + description: | + If you have ideas about how this feature could be implemented, describe them here. + + This section is optional but can be helpful to guide initial discussions. + placeholder: Describe how this feature might be implemented. + + - type: markdown + attributes: + value: | + ## Additional Information + + - type: textarea + id: additional-info + attributes: + label: Additional Information + description: | + If you have any additional information, comments, or resources you think would support or be relevant to your feature request, include them here. + + - type: checkboxes + id: search-confirmation + attributes: + label: No Duplicate of the Feature + description: | + Please confirm that you have searched for similar features in our repository and found none that match your request. + options: + - label: I have verified that there are no existing features requests similar to my request. + required: true