From e8d2e9e9a9ea365d83749571ccf9558c2143e241 Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Tue, 17 Dec 2024 00:25:11 +0100 Subject: [PATCH] Update Github issues' templates and info --- .github/ISSUE_TEMPLATE/bug_report.md | 35 ---------- .github/ISSUE_TEMPLATE/bug_report.yaml | 77 +++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 14 ++++ .github/ISSUE_TEMPLATE/feature_request.yaml | 56 +++++++++++++++ 4 files changed, 147 insertions(+), 35 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 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 ecadd6c1..00000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -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. - -**Neo Feed Version(please complete the following information):** - - Version [e.g. 22] - -**Smartphone (please complete the following information):** - - Device: [e.g. iPhone6] - - OS: [e.g. iOS8.1] - - Version [e.g. 22] - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 00000000..9cd58f13 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,77 @@ +name: Bug Report +description: Report a bug in Neo Feed'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_launcher) or [Matrix](https://matrix.to/#/#neo-launcher:matrix.org) groups or start discussions on the [discussions page](https://github.com/NeoApplications/Neo-Feed/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-Feed/issues) and [closed](https://github.com/NeoApplications/Neo-Feed/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 Feed'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 Feed 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 Feed 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…) + - Launcher: (Neo Launcher, Lawnchair…) + - 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 00000000..d93d0f93 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,14 @@ +blank_issues_enabled: false +contact_links: + - name: Translate Neo Feed + url: https://hosted.weblate.org/engage/neo-feed/ + about: Help translate Neo Feed to your language on Weblate + - name: Matrix Community + url: https://matrix.to/#/#neo-launcher:matrix.org + about: 'Join our Matrix community group!' + - name: Telegram Community + url: https://t.me/neo_launcher + about: 'Join our Telegram community group!' + - name: Discussions + url: https://github.com/NeoApplications/Neo-Feed/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.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 00000000..ee3d9b95 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,56 @@ +name: Feature request +description: Suggest an idea for Neo Feed +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_launcher) or [Matrix](https://matrix.to/#/#neo-launcher:matrix.org) groups or start discussions on the [discussions page](https://github.com/NeoApplications/Neo-Feed/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-Feed/issues) and [closed](https://github.com/NeoApplications/Neo-Feed/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: | + - App's Version: + - Device: + - Android Version: + - ROM: (AOSP, CalyxOS, MIUI, GOS...) + - Launcher: (Neo Launcher, Lawnchair...) + - type: markdown + attributes: + value: | + **Thanks for contributing ideas!**