chore: issue forms

This commit is contained in:
Evangelos Paterakis 2023-01-11 05:37:40 +02:00
parent 97db0a296c
commit e23462a1a0
No known key found for this signature in database
GPG Key ID: FE5185F095BFC8C9
3 changed files with 97 additions and 37 deletions

View File

@ -1,37 +0,0 @@
---
name: Bug Report
about: Report a problem in the application behavior
title: Bug Report
labels: 'bug'
assignees: ''
---
⚠️ Please try to fill in every blank. Keep the information clear and concise.
#### What should happen:
__
#### What happened instead:
__
#### How to reproduce:
1. __
2. __
#### Screenshots (if applicable):
__
#### Build context:
- **Distro:** __
- **App version:** __
- **Build type:** Flatpak / Built from source / Built by a third-party maintainer
#### Logs:
*(Terminal logs are often invaluable. If you can, launch the app from terminal with `dev.geopjr.tooth` and paste the output here)*
#### Additional info (if needed):
__

76
.github/ISSUE_TEMPLATE/bug-report.yml vendored Normal file
View File

@ -0,0 +1,76 @@
name: Bug Report
description: Report a problem you encountered while using the app
title: "[Bug]: "
labels: bug
body:
- type: textarea
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
attributes:
label: Steps To Reproduce
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: Logs and/or Screenshots
description: Terminal logs are often invaluable. If you can, launch the app from terminal and paste the output here. Please remove instance domains and post ids before creating this issue for privacy reasons.
value: |
```
<paste your logs here>
```
validations:
required: false
- type: dropdown
attributes:
label: Instance Backend
description: What kind of instance is your account on?
multiple: false
options:
- Mastodon
- glitch-soc
- Hometown
- Pleroma
- Akkoma
- I'm not sure / Other
validations:
required: true
- type: input
attributes:
label: Operating System
description: Please include its version if available.
validations:
required: true
- type: dropdown
attributes:
label: Package
description: How did you install the app?
multiple: false
options:
- Flatpak
- OS repositories
- Compiled manually
- I'm not sure
validations:
required: true
- type: textarea
attributes:
label: Troubleshooting information
description: You can find this info under About > Troubleshooting > Debugging Information.
validations:
required: true
- type: textarea
attributes:
label: Additional Context
description: Add any other relevant information about the problem here.
validations:
required: false

View File

@ -0,0 +1,21 @@
name: Feature Request
description: Suggest an idea for this app
title: "[Request]: "
labels: enhancement
body:
- type: textarea
attributes:
label: Describe the request
description: A clear and concise description of what the request is.
validations:
required: true
- type: checkboxes
attributes:
label: Implementation Details
description: How should this feature be implemented?
options:
- label: This should be an option in settings.
- label: This should be only available to some fediverse backends. (Include which ones on the above field).
- label: This is client-only (and shouldn't sync with the instance).
- label: This follows the [GNOME HIG](https://developer.gnome.org/hig/).
required: true