From d5abd28e2c3a3c3a468fa7698ca5d3df7702ba75 Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Tue, 15 Oct 2024 02:34:03 +0200 Subject: [PATCH] Update: Github issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 48 ------------- .github/ISSUE_TEMPLATE/bug_report.yaml | 78 +++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 14 ++++ .github/ISSUE_TEMPLATE/feature_request.md | 40 ----------- .github/ISSUE_TEMPLATE/feature_request.yaml | 57 +++++++++++++++ 5 files changed, 149 insertions(+), 88 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yaml create mode 100644 .github/ISSUE_TEMPLATE/config.yml delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yaml diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 92216706d..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -name: Bug Reporting -about: Report a bug in the app's functionality -title: "[Bug] SHORT DESCRIPTION" -labels: '' -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: - -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Relevant information:** - -- Device: -- Android Version: -- ROM: (AOSP, MIUI, OOS...) -- App's Version: -- Disabled battery optimization for Neo Store? -- What is your selected installer? - ------------------------------ - -**Additional Notes** - -* If you're on the latest Test version(from the TG-Channel or Matrix-Room) please report there directly, not here. - -* If you're on the latest github version: - - * Please search the Issues, if one does match yours, leave a comment there if there's some extra information you can provide. - -* If you're not on the latest github version (Official F-Droid builds take some days to update). Update, then make sure that the bug is still there. If it's go further with reporting. - -Thanks for reporting! diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 000000000..dcb1058d4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,78 @@ +name: Bug Report +description: Report a bug in Neo Store's functionality +title: "[Bug] " +body: + - type: markdown + attributes: + value: | + **README: Before You Submit Your Issue** + - Issues are not a place to go ask support questions or start discussions. + - Please ask support questions in our [Telegram](https://t.me/neo_android_store) or [Matrix](https://matrix.to/#/#neo-store:matrix.org) groups or start discussions on the [discussions page](https://github.com/NeoApplications/Neo-Store/discussions). + - type: checkboxes + attributes: + label: Guidelines + description: Please ensure you've completed all of the following. + options: + - label: I have searched the issue tracker for [open](https://github.com/NeoApplications/Neo-Store/issues) and [closed](https://github.com/NeoApplications/Neo-Store/issues?q=is%3Aissue+is%3Aclosed) issues that are similar to the feature request I want to file, without success. + required: true + - label: I'm on the latest version. + required: true + - label: I'm not using a test build (alpha/beta/release-candidate). + required: true + - label: This issue contains only one bug. + required: true + - type: textarea + attributes: + label: Describe the bug + description: 'Steps to reproduce the behavior:' + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + validations: + required: true + - type: textarea + attributes: + label: Expected Behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true + - type: input + attributes: + label: Neo Store's Version + description: Enter the version name on which the bug occurs. + placeholder: 1.0.0 + validations: + required: true + - type: dropdown + attributes: + label: Installation Source + description: Where did you install Neo Store from? + options: + - Official F-Droid repo + - IzzyOnDroid's repo + - Github/Codeberg/Gitlab releases + - Other… + validations: + required: true + - type: input + attributes: + label: 'Last Known Working Version' + description: What is the last version of Neo Store this worked on? (If Any) + placeholder: 1.0.0 + - type: textarea + attributes: + label: Relevant information + description: | + Feel free to add any other context or media about the feature request here. + value: | + - Device: + - Android Version: + - ROM: (AOSP, CalyxOS, MIUI, GOS...) + - Disabled battery optimization for Neo Store? + - What is your selected installer? + - type: markdown + attributes: + value: | + **Thanks for making us aware of the bug!** diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..f365a1bf6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,14 @@ +blank_issues_enabled: false +contact_links: + - name: Translate Neo Store + url: https://hosted.weblate.org/engage/neo-store/ + about: Help translate Neo Store on Weblate + - name: Matrix Community + url: https://matrix.to/#/#neo-store:matrix.org + about: 'Join our Matrix community group!' + - name: Telegram Community + url: https://t.me/neo_android_store + about: 'Join our Telegram community group!' + - name: Discussions + url: https://github.com/NeoApplications/Neo-Store/discussions + about: View discussions or start one yourself. But be aware that our Telegram & Matrix groups are the preferred way for discussions. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 13fed0945..000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: "[Feature Request] NAME OF THE FEATURE" -labels: '' -assignees: '' - ---- - -**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. - -**Relevant information:** - -- Device: -- Android Version: -- ROM: (AOSP, MIUI, OOS...) -- App's Version: -- Disabled battery optimization for Neo Store? -- What is your selected installer? - ------------------------------ - -**Additional Notes** - -* If you're on the latest Test version(from the TG-Channel or Matrix-Room) please report there directly, not here. - -* If you're on the latest github version: - - * Please search the Issues, if one does match yours, leave a comment there if there's some extra information you can provide. - -* If you're not on the latest github version (Official F-Droid builds take some days to update). Update, then make sure that the bug is still there. If it's go further with reporting. - -Thanks for contributing ideas! diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 000000000..838174b90 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,57 @@ +name: Feature request +description: Suggest an idea for Neo Store +title: "[Feature Request] " +body: + - type: markdown + attributes: + value: | + **README: Before You Submit Your Issue** + - Issues are not a place to go ask support questions or start discussions. + - Please ask support questions in our [Telegram](https://t.me/neo_android_store) or [Matrix](https://matrix.to/#/#neo-store:matrix.org) groups or start discussions on the [discussions page](https://github.com/NeoApplications/Neo-Store/discussions). + - type: checkboxes + attributes: + label: Guidelines + description: Please ensure you've completed all of the following. + options: + - label: I have searched the issue tracker for [open](https://github.com/NeoApplications/Neo-Store/issues) and [closed](https://github.com/NeoApplications/Neo-Store/issues?q=is%3Aissue+is%3Aclosed) issues that are similar to the feature request I want to file, without success. + required: true + - label: I'm on the latest version. + required: true + - label: I'm not using a test build (alpha/beta/release-candidate). + required: true + - label: This issue contains only one feature request. + required: true + - type: textarea + attributes: + label: Problem Description + description: Please add a clear and concise description of the problem you are seeking to solve with this feature request. + validations: + required: true + - type: textarea + attributes: + label: Proposed Solution + description: Describe the solution you'd like. + validations: + required: true + - type: textarea + attributes: + label: Alternatives Considered + description: Describe alternatives you've considered. + validations: + required: false + - type: textarea + attributes: + label: Relevant information + description: | + Feel free to add any other context or media about the feature request here. + value: | + - Device: + - Android Version: + - ROM: (AOSP, CalyxOS, MIUI, GOS...) + - App's Version: + - Disabled battery optimization for Neo Store? + - What is your selected installer? + - type: markdown + attributes: + value: | + **Thanks for contributing ideas!**