summaryrefslogtreecommitdiff
path: root/.github/ISSUE_TEMPLATE
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2021-10-28 21:47:52 +0200
committerByteHamster <info@bytehamster.com>2021-10-28 21:47:52 +0200
commit5bef7c736bf97a470324b281b262da64cea3cd44 (patch)
tree112c3e818647166019d28056f57ad760efa3d96e /.github/ISSUE_TEMPLATE
parent345aad4148f133477e40c232a8e855dfd28e0654 (diff)
downloadAntennaPod-5bef7c736bf97a470324b281b262da64cea3cd44.zip
Use yml issue templates
Diffstat (limited to '.github/ISSUE_TEMPLATE')
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.md50
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.yml78
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.md31
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.yml48
4 files changed, 126 insertions, 81 deletions
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index f1d96dc7a..000000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -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]
-```
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 000000000..96c33d973
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -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.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
deleted file mode 100644
index 24f2f5772..000000000
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ /dev/null
@@ -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. -->
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 000000000..58ac86f8b
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -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.