From 69734143b102a801bd98c5218771d1a1d4fff67e Mon Sep 17 00:00:00 2001 From: RaptaG <77157639+RaptaG@users.noreply.github.com> Date: Thu, 9 Mar 2023 18:31:22 +0200 Subject: [PATCH 1/3] Improve the issue templates Should be more useable and generally better --- .github/ISSUE_TEMPLATE/bug_report.yml | 73 +++++++++----------------- .github/ISSUE_TEMPLATE/new_feature.yml | 42 +++++---------- 2 files changed, 38 insertions(+), 77 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 076da9bd..77d6268d 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,94 +1,71 @@ name: 🐛 Bug -description: Report a bug or incorrect behavior -title: "[Bug] " +description: Report a bug or an incorrect behavior labels: - bug - - good first issue -assignees: - - KRTirtho + body: - type: checkboxes attributes: label: Is there an existing issue for this? - description: Please search to see if an issue already exists for the bug you encountered. + description: Make sure to check if this issue is a duplicate. options: - label: I have searched the existing issues required: true - type: textarea attributes: label: Current Behavior - description: Tell us what you're experiencing concisely. + description: Type what you are experiencing currently. validations: required: true - type: textarea attributes: label: Expected Behavior - description: Let us know what you expected to happen concisely. + description: Write what you expected to happen. validations: required: true - type: textarea attributes: - label: Steps To Reproduce - description: Steps to reproduce the behavior. + label: Steps to reproduce + description: Steps to reproduce the issue. A not well written description might delay the resolve of it. placeholder: | - 1. In this environment... - 2. With this config... - 3. Run '...' - 4. See error... + 1. I opened the app + 2. I did this + 3. And that + 4. Then this happened validations: - required: false + required: true - type: input - attributes: - label: Spotube Version - description: In which version of Spotube did you encounter this bug? - placeholder: e.g. v2.3.0 - - type: dropdown - attributes: + attributes: label: Operating System - description: In which OS you're experiencing the bug? - multiple: true - options: - - "Android" - - "Linux" - - "Windows" - - "Mac OS" + description: The OS in which you used Spotube to face the issue. + placeholder: Android, Linux, macOS or Windows? Make sure to include the version too. validations: required: true - type: input attributes: - label: Linux Distribution (if applicable) - description: Tell us in what Linux Distribution you're experiencing the bug. - placeholder: Arch Linux - validations: - required: false - - type: input - attributes: - label: Operating System Version - description: In which version of your OS you're experiencing the bug? - placeholder: e.g. Android 10 - validations: - required: true + label: Spotube version + description: In which version of Spotube did you encounter this bug? + placeholder: (e.g.) v2.7.0 - type: dropdown attributes: - label: Installation Source - description: How did you install Spotube? + label: Installation source + description: Where did you install Spotube from? multiple: true options: - - "Official Website (spotube.netlify.app)" - - "Github Release (Binary)" - - "Github Actions (Nightly Binary)" + - "Website (spotube.netlify.app)" + - "GitHub Releases (Binary)" + - "GitHub Actions (Nightly Binary)" - "F-Droid (Android)" - "Arch User Repository (AUR)" - - "Flathub (Flatpak)" + - "FlatHub (Flatpak)" - "chocolatey (Windows)" - "WinGet (Windows)" - "Scoop (Windows)" validations: required: true - - type: textarea attributes: label: Additional information - description: Anything else you'd like to add? + description: Anything else you'd like to add or include? validations: required: false diff --git a/.github/ISSUE_TEMPLATE/new_feature.yml b/.github/ISSUE_TEMPLATE/new_feature.yml index 200a352a..7268b0fd 100644 --- a/.github/ISSUE_TEMPLATE/new_feature.yml +++ b/.github/ISSUE_TEMPLATE/new_feature.yml @@ -1,53 +1,37 @@ name: ✨ New Feature -assignees: - - KRTirtho description: Suggest an idea -title: "[Feature] <title>" labels: - enhancement - - good first issue body: - type: checkboxes attributes: label: Is there an existing issue for this? - description: Please search to see if an issue already exists for the bug you encountered. + description: Make sure to check if this issue is a duplicate. options: - label: I have searched the existing issues required: true - - type: dropdown - attributes: - label: Category of the Feature - description: In which category you think your feature belongs to. - multiple: true - options: - - UI Improvements - - Logical Improvements - - More Efficiency - - Performance Improvements - - UX Improvements - - Code Refactor - - Unable to categorize - - type: input - attributes: - label: Credits - description: Who've contributed to this idea of this feature? - validations: - required: true - type: textarea attributes: label: Pain description: Explain the pain you're experiencing. - placeholder: e.g. I don't like that I've to do this... + placeholder: I don't like that I've to do this / I'd like to have that validations: required: true - type: textarea attributes: - label: Suggested Solution - description: Tell us about your solution + label: Suggested solution + description: Tell us about a solution you can think of + placeholder: You could add that / change this / use that validations: required: true - type: textarea attributes: - label: Useful resources/references - description: Provide us with some useful resources/references which will help us implement your solution. + label: Useful resources + description: Provide us with some useful resource which could help us implement your suggestion. + - type: textarea + attributes: + label: Additional information + description: Anything else you'd like to add or include? + validations: + required: false \ No newline at end of file From af99182016ef2be6aec0f8334926c4b8e91fb75e Mon Sep 17 00:00:00 2001 From: RaptaG <77157639+RaptaG@users.noreply.github.com> Date: Fri, 10 Mar 2023 15:28:45 +0200 Subject: [PATCH 2/3] Some suggestions --- .github/ISSUE_TEMPLATE/bug_report.yml | 3 ++- .github/ISSUE_TEMPLATE/new_feature.yml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 77d6268d..affa19eb 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,5 +1,6 @@ name: 🐛 Bug description: Report a bug or an incorrect behavior +title: "Write the title here" labels: - bug @@ -57,7 +58,7 @@ body: - "GitHub Actions (Nightly Binary)" - "F-Droid (Android)" - "Arch User Repository (AUR)" - - "FlatHub (Flatpak)" + - "Flathub (Flatpak)" - "chocolatey (Windows)" - "WinGet (Windows)" - "Scoop (Windows)" diff --git a/.github/ISSUE_TEMPLATE/new_feature.yml b/.github/ISSUE_TEMPLATE/new_feature.yml index 7268b0fd..1be0220e 100644 --- a/.github/ISSUE_TEMPLATE/new_feature.yml +++ b/.github/ISSUE_TEMPLATE/new_feature.yml @@ -1,5 +1,6 @@ name: ✨ New Feature description: Suggest an idea +title: "Write the title here" labels: - enhancement From a4965d37aed6f3932f2880df55e4073276fa16b3 Mon Sep 17 00:00:00 2001 From: RaptaG <77157639+RaptaG@users.noreply.github.com> Date: Fri, 10 Mar 2023 15:29:42 +0200 Subject: [PATCH 3/3] Even more --- .github/ISSUE_TEMPLATE/bug_report.yml | 4 ++-- .github/ISSUE_TEMPLATE/new_feature.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index affa19eb..1b6ef50f 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -15,7 +15,7 @@ body: - type: textarea attributes: label: Current Behavior - description: Type what you are experiencing currently. + description: Write what you are experiencing currently. validations: required: true - type: textarea @@ -67,6 +67,6 @@ body: - type: textarea attributes: label: Additional information - description: Anything else you'd like to add or include? + description: Anything else you'd like to include? validations: required: false diff --git a/.github/ISSUE_TEMPLATE/new_feature.yml b/.github/ISSUE_TEMPLATE/new_feature.yml index 1be0220e..9742f91f 100644 --- a/.github/ISSUE_TEMPLATE/new_feature.yml +++ b/.github/ISSUE_TEMPLATE/new_feature.yml @@ -33,6 +33,6 @@ body: - type: textarea attributes: label: Additional information - description: Anything else you'd like to add or include? + description: Anything else you'd like to include? validations: required: false \ No newline at end of file