From 5bef7c736bf97a470324b281b262da64cea3cd44 Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Thu, 28 Oct 2021 21:47:52 +0200 Subject: Use yml issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 50 ------------------- .github/ISSUE_TEMPLATE/bug_report.yml | 78 ++++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 31 ------------ .github/ISSUE_TEMPLATE/feature_request.yml | 48 ++++++++++++++++++ 4 files changed, 126 insertions(+), 81 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml (limited to '.github/ISSUE_TEMPLATE') 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 - - -- [ ] 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 - - -**App version**: x.y.z - - -**App source**: Google Play / F-Droid / ... - - -**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**: - - -**Current behaviour**: - - -**First occurred**: (e.g. about x days/weeks ago) - -**Environment**: - - -**Stacktrace/Logcat**: - -``` -[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 - - -- [ ] 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 - - -**App source**: Google Play / F-Droid / ... - - -# Feature description - -**Problem you may be having, or feature you want**: - - -**Suggested solution**: - - -**Screenshots / Drawings / Technical details**: - 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. -- cgit v1.2.3