Use yml issue templates

This commit is contained in:
ByteHamster 2021-10-28 21:47:52 +02:00
parent 345aad4148
commit 5bef7c736b
4 changed files with 126 additions and 81 deletions

View File

@ -1,50 +0,0 @@
---
name: Bug report
about: Create a report to help us improve existing features
labels: 'Type: Possible bug'
---
# Checklist
<!-- Place an x in the boxes to tick them: [x] -->
- [ ] I have used the search function to see if someone else has already submitted the same bug report.
- [ ] I will describe the problem with as much detail as possible.
- [ ] If the bug only to occurs with a certain podcast, I will include the URL of that podcast.
# System info
<!-- The following information is very important to fill out because some bugs may only occur on certain devices or versions of Android. -->
**App version**: x.y.z
<!-- The latest version may be different depending on your device. You can find the version in AntennaPod's settings. -->
**App source**: Google Play / F-Droid / ...
<!-- Please delete irrelevant answer or fill in the blank -->
**Android version**: 5.x (Please mention if you are using a custom rom!)
**Device model**:
# Bug description
**Steps to reproduce**:
1. This
2. Then that
3. Then this
4. Etc.
**Expected behaviour**:
<!-- After following the steps, what did you think AntennaPod would do? -->
**Current behaviour**:
<!-- What did AntennaPod do instead? Screenshots might help. Usually, you can take a screenshot of your smartphone by pressing *Power* + *Volume down* for a few seconds. -->
**First occurred**: (e.g. about x days/weeks ago)
**Environment**:
<!-- Settings you have changed (e.g. Auto Download, changed media player). "Unusual" devices you use (e.g. Bluetooth headphones). -->
**Stacktrace/Logcat**:
<!-- If you are experiencing a crash, including the stacktrace will likely get it fixed sooner. AntennaPod has an `export logs` feature for this. -->
```
[if available]
```

78
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
View File

@ -0,0 +1,78 @@
name: Bug report
description: Create a report to help us improve existing features
labels: ["Type: Possible bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: I have used the search function to see if someone else has already submitted the same bug report.
required: true
- label: I will describe the problem with as much detail as possible.
required: true
- label: If the bug only to occurs with a certain podcast, I will include the URL of that podcast.
required: true
- type: input
id: version
attributes:
label: App version
description: The latest version is different on each device, so we need the actual version number found on the settings screen.
placeholder: x.y.z
validations:
required: true
- type: dropdown
id: source
attributes:
label: Where did you get the app from
multiple: false
options:
- Google Play
- F-Droid
- Other
validations:
required: true
- type: input
id: android_version
attributes:
label: Android version
description: Please mention if you are using a custom rom!
validations:
required: true
- type: input
id: device
attributes:
label: Device model
- type: input
id: first
attributes:
label: First occurred
placeholder: about x days/weeks ago
- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: |
1. This
2. Then that
3. Then this
4. Etc.
- type: textarea
id: expected
attributes:
label: Expected behaviour
description: After following the steps, what did you think AntennaPod would do?
- type: textarea
id: current
attributes:
label: Current behaviour
description: What did AntennaPod do instead? Screenshots might help. Usually, you can take a screenshot of your smartphone by pressing *Power* + *Volume down* for a few seconds.
- type: textarea
id: logs
attributes:
label: Logs
description: If you are experiencing a crash, including the stacktrace will likely get it fixed sooner. AntennaPod has an `export logs` feature for this.

View File

@ -1,31 +0,0 @@
---
name: Feature request
about: Request a new feature or enhancement
---
# Checklist
<!-- Place an x in the boxes to tick them: [x] -->
- [ ] I have used the search function to see if someone else has already submitted the same feature request.
- [ ] I will only create one feature request per issue.
- [ ] I will describe the problem with as much detail as possible.
# System info
**App version**: x.y.z
<!-- The latest version may be different depending on your device. You can find the version in AntennaPod's settings. -->
**App source**: Google Play / F-Droid / ...
<!-- Please delete irrelevant answer or fill in the blank -->
# Feature description
**Problem you may be having, or feature you want**:
<!-- Give a brief explanation about the problem that may currently exist -->
**Suggested solution**:
<!-- Describe how your requested feature solves this problem. Try to be as specific as possible. Please not only explain what the feature does, but also how. -->
**Screenshots / Drawings / Technical details**:
<!-- If your request is about (or includes) changing or extending the UI, describe what the UI would look like and how the user would interact with it. -->

View File

@ -0,0 +1,48 @@
name: Feature request
description: Request a new feature or enhancement
body:
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: I have used the search function to see if someone else has already submitted the same feature request.
required: true
- label: I will describe the problem with as much detail as possible.
required: true
- label: This request contains only one single feature, **not** a list of multiple (related) features.
required: true
- type: input
id: version
attributes:
label: App version
description: The latest version is different on each device, so we need the actual version number found on the settings screen.
placeholder: x.y.z
validations:
required: true
- type: dropdown
id: source
attributes:
label: Where did you get the app from
multiple: false
options:
- Google Play
- F-Droid
- Other
validations:
required: true
- type: textarea
id: problem
attributes:
label: Problem you may be having, or feature you want
description: Give a brief explanation about the problem that may currently exist
- type: textarea
id: solution
attributes:
label: Suggested solution
description: Describe how your requested feature solves this problem. Try to be as specific as possible. Please not only explain what the feature does, but also how.
- type: textarea
id: screenshots
attributes:
label: Screenshots / Drawings / Technical details
description: If your request is about (or includes) changing or extending the UI, describe what the UI would look like and how the user would interact with it.