From b90df08284365d460db78860235ad27abc988a3a Mon Sep 17 00:00:00 2001 From: Naveen Date: Wed, 24 Jan 2024 23:49:12 +0530 Subject: [PATCH] Update feature request template --- .github/ISSUE_TEMPLATE/feature_request.md | 27 ----------- .github/ISSUE_TEMPLATE/feature_request.yml | 56 ++++++++++++++++++++++ 2 files changed, 56 insertions(+), 27 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 99355b371..000000000 --- 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/General-Discussion?tab=readme-ov-file#faq) - -**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 000000000..b0646f797 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,56 @@ +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 Gallery 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/Gallery/issues) or [closed](https://github.com/FossifyOrg/Gallery/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/Gallery/discussions) or [closed](https://github.com/FossifyOrg/Gallery/discussions?discussions_q=is%3Aclosed) - to which I could contribute my information." + required: true + - label: "I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed." + required: true + - label: "**I have taken the time to fill in all the required details. I understand that the bug report 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/Gallery/CONTRIBUTING.md)." + required: true + - label: "I optionally [donated](https://fossify.org/donate) to support the Fossify mission." + required: false + + - type: textarea + id: feature-description + attributes: + label: Feature description + description: | + Explain how you want the app's look or behavior to change to suit your needs. + + ⚠️ Please **DO NOT** add links to SimpleMobileTools issues as they can be deleted at any time. Instead, copy-paste any useful information manually. + 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 app 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.