diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 0c15cd5..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: feature request, needs triage -assignees: '' - ---- - -**Checklist** - - [ ] I made sure that there are no existing issues - open or closed - to which I could contribute my information. - - [ ] I have read the FAQ and my problem isn't listed. - - [ ] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise. - - [ ] This issue contains only one feature request. - - [ ] I have read and understood the [contribution guidelines.](https://github.com/FossifyOrg/fossifyorg.github.io/blob/main/CONTRIBUTING.md) - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..bba0569 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,50 @@ +name: Feature request +description: Suggest an idea for this project +labels: [ "feature request", "needs triage" ] +body: + - type: markdown + attributes: + value: | + ## Hi there 👋 + Thanks for helping us improve Fossify Messages by suggesting a feature! + Please fill in as much information as possible about your feature request to avoid unnecessary and time-consuming back-and-forth communication. + + - type: checkboxes + id: checklist + attributes: + label: "Checklist" + options: + - label: "I made sure that there are **no existing issues** - [open](https://github.com/FossifyOrg/fossifyorg.github.io/issues) or [closed](https://github.com/FossifyOrg/fossifyorg.github.io/issues?q=is%3Aissue+is%3Aclosed) - to which I could contribute my information." + required: true + - label: "I made sure that there are **no existing discussions** - [open](https://github.com/FossifyOrg/fossifyorg.github.io/discussions) or [closed](https://github.com/FossifyOrg/fossifyorg.github.io/discussions?discussions_q=is%3Aclosed) - to which I could contribute my information." + required: true + - label: "**I have taken the time to fill in all the required details. I understand that the request will be dismissed otherwise.**" + required: true + - label: "This issue contains only one feature request." + required: true + - label: "I have read and understood the [contribution guidelines](https://github.com/FossifyOrg/Messages/blob/master/CONTRIBUTING.md)." + required: true + + - type: textarea + id: feature-description + attributes: + label: Feature description + description: | + Explain how you want the website's look or behavior to change to suit your needs. + validations: + required: true + + - type: textarea + id: why-is-the-feature-requested + attributes: + label: Why do you want this feature? + description: | + Describe any problem or limitation you come across while using the website which would be solved by this feature. + validations: + required: true + + - type: textarea + id: additional-information + attributes: + label: Additional information + description: Any other information you'd like to include, for instance sketches, mockups, pictures of rabbits, etc.