Merge pull request #435 from KRTirtho/new-templates

Improve the issue templates
This commit is contained in:
Kingkor Roy Tirtho 2023-03-12 12:07:02 +06:00 committed by GitHub
commit 40b544fa3b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 39 additions and 76 deletions

View File

@ -1,82 +1,61 @@
name: 🐛 Bug name: 🐛 Bug
description: Report a bug or incorrect behavior description: Report a bug or an incorrect behavior
title: "[Bug] <title>" title: "Write the title here"
labels: labels:
- bug - bug
- good first issue
assignees:
- KRTirtho
body: body:
- type: checkboxes - type: checkboxes
attributes: attributes:
label: Is there an existing issue for this? 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: options:
- label: I have searched the existing issues - label: I have searched the existing issues
required: true required: true
- type: textarea - type: textarea
attributes: attributes:
label: Current Behavior label: Current Behavior
description: Tell us what you're experiencing concisely. description: Write what you are experiencing currently.
validations: validations:
required: true required: true
- type: textarea - type: textarea
attributes: attributes:
label: Expected Behavior label: Expected Behavior
description: Let us know what you expected to happen concisely. description: Write what you expected to happen.
validations: validations:
required: true required: true
- type: textarea - type: textarea
attributes: attributes:
label: Steps To Reproduce label: Steps to reproduce
description: Steps to reproduce the behavior. description: Steps to reproduce the issue. A not well written description might delay the resolve of it.
placeholder: | placeholder: |
1. In this environment... 1. I opened the app
2. With this config... 2. I did this
3. Run '...' 3. And that
4. See error... 4. Then this happened
validations: validations:
required: false required: true
- type: input - type: input
attributes: attributes:
label: Spotube Version
description: In which version of Spotube did you encounter this bug?
placeholder: e.g. v2.3.0
- type: dropdown
attributes:
label: Operating System label: Operating System
description: In which OS you're experiencing the bug? description: The OS in which you used Spotube to face the issue.
multiple: true placeholder: Android, Linux, macOS or Windows? Make sure to include the version too.
options:
- "Android"
- "Linux"
- "Windows"
- "Mac OS"
validations: validations:
required: true required: true
- type: input - type: input
attributes: attributes:
label: Linux Distribution (if applicable) label: Spotube version
description: Tell us in what Linux Distribution you're experiencing the bug. description: In which version of Spotube did you encounter this bug?
placeholder: Arch Linux placeholder: (e.g.) v2.7.0
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
- type: dropdown - type: dropdown
attributes: attributes:
label: Installation Source label: Installation source
description: How did you install Spotube? description: Where did you install Spotube from?
multiple: true multiple: true
options: options:
- "Official Website (spotube.netlify.app)" - "Website (spotube.netlify.app)"
- "Github Release (Binary)" - "GitHub Releases (Binary)"
- "Github Actions (Nightly Binary)" - "GitHub Actions (Nightly Binary)"
- "F-Droid (Android)" - "F-Droid (Android)"
- "Arch User Repository (AUR)" - "Arch User Repository (AUR)"
- "Flathub (Flatpak)" - "Flathub (Flatpak)"
@ -85,10 +64,9 @@ body:
- "Scoop (Windows)" - "Scoop (Windows)"
validations: validations:
required: true required: true
- type: textarea - type: textarea
attributes: attributes:
label: Additional information label: Additional information
description: Anything else you'd like to add? description: Anything else you'd like to include?
validations: validations:
required: false required: false

View File

@ -1,53 +1,38 @@
name: ✨ New Feature name: ✨ New Feature
assignees:
- KRTirtho
description: Suggest an idea description: Suggest an idea
title: "[Feature] <title>" title: "Write the title here"
labels: labels:
- enhancement - enhancement
- good first issue
body: body:
- type: checkboxes - type: checkboxes
attributes: attributes:
label: Is there an existing issue for this? 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: options:
- label: I have searched the existing issues - label: I have searched the existing issues
required: true 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 - type: textarea
attributes: attributes:
label: Pain label: Pain
description: Explain the pain you're experiencing. 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: validations:
required: true required: true
- type: textarea - type: textarea
attributes: attributes:
label: Suggested Solution label: Suggested solution
description: Tell us about your solution description: Tell us about a solution you can think of
placeholder: You could add that / change this / use that
validations: validations:
required: true required: true
- type: textarea - type: textarea
attributes: attributes:
label: Useful resources/references label: Useful resources
description: Provide us with some useful resources/references which will help us implement your solution. 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 include?
validations:
required: false