diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 3eeef2f4a43..ae48534c009 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,40 +1,54 @@ -name: Feature request -description: Suggest an idea for this project. +name: Feature Request +description: Suggest an idea. labels: [enhancement] body: - type: markdown attributes: value: | ## Description - Thanks for taking the time to fill out this feature request to help us improve Noir! + Thanks for taking the time to create the Issue, and welcome to the Noirot family! - type: textarea id: problem attributes: label: Problem - description: Describe the problem your suggestion sets out to solve. + description: Describe what you feel lacking. Supply code / step-by-step examples if applicable. validations: required: true - type: textarea id: solution attributes: - label: Proposed solution - description: Describe your proposed solution. + label: Happy Case + description: Describe how you think it should work. Supply pseudocode / step-by-step examples if applicable. validations: required: true - type: textarea id: alternatives attributes: - label: Alternatives considered - description: Describe any alternative solutions you have considered. + label: Alternatives Considered + description: Describe less-happy cases you have considered, if any. - type: textarea id: additional attributes: - label: Additional context - description: Please provide any additional context that may be applicable. - - type: checkboxes - id: checklist + label: Additional Context + description: Supplement further information if applicable. + - type: markdown + attributes: + value: | + ## Pull Request + - type: dropdown + id: pr-preference attributes: - label: Submission Checklist - description: For core contributors. + label: Would you like to submit a PR for this Issue? + description: Fellow contributors are happy to provide support where applicable. + multiple: false options: - - label: Once I hit submit, I will assign this issue to the Project Board with the appropriate tags. + - "No" + - "Maybe" + - "Yes" + validations: + required: true + - type: textarea + id: pr-support + attributes: + label: Support Needs + description: Support from other contributors you are looking for to create a PR for this Issue.