From e31a39b9d515a693aa09aed95f54c6153f24ba57 Mon Sep 17 00:00:00 2001 From: Soitora Date: Fri, 25 Jun 2021 18:56:26 +0200 Subject: [PATCH] [skip ci] Convert issue templates to the new issue forms (#5454) * [SKIP-CI] Update issue config * [SKIP-CI] Delete redundant Source Issue * [SKIP-CI] Convert bug report to an issue form * [SKIP-CI] Convert feature request to an issue form --- .github/ISSUE_TEMPLATE/bug_report.md | 44 --------- .github/ISSUE_TEMPLATE/bug_report.yml | 106 +++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 13 ++- .github/ISSUE_TEMPLATE/feature_request.md | 29 ------ .github/ISSUE_TEMPLATE/feature_request.yml | 39 ++++++++ .github/ISSUE_TEMPLATE/source_issue.md | 8 -- 6 files changed, 153 insertions(+), 86 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 delete mode 100644 .github/ISSUE_TEMPLATE/source_issue.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index bac8225441..0000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -name: "🐞 Bug report" -about: Report a bug -title: "[Bug] " -labels: "bug" ---- - -**PLEASE READ THIS** - -I acknowledge that: - -- I have updated: - - To the latest version of the app (stable is v0.11.1) - - All extensions -- I have tried the troubleshooting guide: https://tachiyomi.org/help/guides/troubleshooting-problems/ -- If this is an issue with an extension, that I should be opening an issue in https://github.com/tachiyomiorg/tachiyomi-extensions -- I have searched the existing issues and this is new ticket **NOT** a duplicate or related to another open issue -- I will fill out the title and the information in this template - -Note that the issue will be automatically closed if you do not fill out the title or requested information. - -**DELETE THIS SECTION IF YOU HAVE READ AND ACKNOWLEDGED IT** - ---- - -## Device information -* Tachiyomi version: ? -* Android version: ? -* Device: ? - -## Steps to reproduce -1. First step -2. Second step - -### Expected behavior -This should happen. - -### Actual behavior -This happened instead. - -## Other details -Additional details and attachments. - -If you're experiencing crashes, share the crash logs from More → Settings → Advanced → Dump crash logs. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000000..5fe005b146 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,106 @@ +name: 🐞 Bug report +description: Report a bug in Tachiyomi +labels: [Bug] +body: + + - type: checkboxes + id: acknowledgements + attributes: + label: Acknowledgements + description: Read this carefully, we will close and ignore your issue if you skimmed through this. + options: + - label: I have searched the existing issues and this is a new ticket, **NOT** a duplicate or related to another open issue. + required: true + - label: I have written a short but informative title. + required: true + - label: If this is an issue with an extension, I should be opening an issue in the [extensions repository](https://github.com/tachiyomiorg/tachiyomi-extensions/issues/new/choose). + required: true + - label: I have tried the [troubleshooting guide](https://tachiyomi.org/help/guides/troubleshooting/). + required: true + - label: I have updated the app to version **[0.11.1](https://github.com/tachiyomiorg/tachiyomi/releases/tag/v0.11.1)**. + required: true + - label: I have updated all installed extensions. + required: true + - label: I will fill out all of the requested information in this form. + required: true + + - type: input + id: tachiyomi-version + attributes: + label: Tachiyomi version + description: You can find your Tachiyomi version in **More → About**. + placeholder: | + Example: "0.11.1" + validations: + required: true + + - type: input + id: android-version + attributes: + label: Android version + description: You can find this somewhere in your Android settings. + placeholder: | + Example: "Android 11" + validations: + required: true + + - type: input + id: device + attributes: + label: Device + description: List your device and model. + placeholder: | + Example: "Google Pixel 5" + validations: + required: true + + - type: textarea + id: reproduce-steps + attributes: + label: Steps to reproduce + description: Provide an example of how to trigger the bug. + placeholder: | + Example: + 1. First step + 2. Second step + 3. Bug occurs + validations: + required: true + + - type: textarea + id: expected-behavior + attributes: + label: Expected behavior + description: Explain what you should expect to happen. + placeholder: | + Example: + "This should happen..." + validations: + required: true + + - type: textarea + id: actual-behavior + attributes: + label: Actual behavior + description: Explain what actually happens. + placeholder: | + Example: + "This happened instead..." + validations: + required: true + + - type: textarea + id: crash-logs + attributes: + label: Crash logs + description: | + If you're experiencing crashes, share the crash logs from **More → Settings → Advanced** then press **Dump crash logs**. + placeholder: | + You can paste the crash logs in pure text or upload it as an attachment. + + - type: textarea + id: other-details + attributes: + label: Other details + placeholder: | + Additional details and attachments. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index c7765d348f..a54157595c 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,8 +1,11 @@ blank_issues_enabled: false contact_links: - - name: Tachiyomi help website - url: https://tachiyomi.org/help/ - about: Common questions are answered here. - - name: Tachiyomi extensions GitHub repository + - name: ⚠️ Extension/source issue + url: https://github.com/tachiyomiorg/tachiyomi-extensions/issues/new/choose + about: Issues and requests for extensions and sources should be opened here. + - name: 📦 Tachiyomi extensions url: https://github.com/tachiyomiorg/tachiyomi-extensions - about: Issues about an extension/source/catalogue should be opened here instead. + about: Extensions and sources. + - name: 🌐 Tachiyomi website + url: https://tachiyomi.org/help/ + about: Guides, troubleshooting, and answers to common questions. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index ce8dafed8b..0000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: "🌟 Feature request" -about: Suggest a feature to improve Tachiyomi -title: "[Feature Request] " -labels: "feature" ---- - -**PLEASE READ THIS** - -I acknowledge that: - -- I have updated: - - To the latest version of the app (stable is v0.11.1) - - All extensions -- If this is an issue with an extension, that I should be opening an issue in https://github.com/tachiyomiorg/tachiyomi-extensions -- I have searched the existing issues and this is new ticket **NOT** a duplicate or related to another open issue -- I will fill out the title and the information in this template - -Note that the issue will be automatically closed if you do not fill out the title or requested information. - -**DELETE THIS SECTION IF YOU HAVE READ AND ACKNOWLEDGED IT** - ---- - -## Why/User Benefit/User Problem -(explain why this feature should be added) - -## What/Requirements -(explain how this feature would behave) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000000..3c9ed5e139 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,39 @@ +name: ⭐ Feature request +description: Suggest a feature for Tachiyomi +labels: [Feature request] +body: + + - type: checkboxes + id: acknowledgements + attributes: + label: Acknowledgements + description: Read this carefully, we will close and ignore your issue if you skimmed through this. + options: + - label: I have searched the existing issues and this is a new ticket, **NOT** a duplicate or related to another open issue. + required: true + - label: I have written a short but informative title. + required: true + - label: If this is an issue with an extension, I should be opening an issue in the [extensions repository](https://github.com/tachiyomiorg/tachiyomi-extensions/issues/new/choose). + required: true + - label: I have updated the app to version **[0.11.1](https://github.com/tachiyomiorg/tachiyomi/releases/tag/v0.11.1)**. + required: true + - label: I will fill out all of the requested information in this form. + required: true + + - type: textarea + id: feature-description + attributes: + label: Describe your suggested feature + description: How can an existing extension be improved? + placeholder: | + Example: + "It should work like this..." + validations: + required: true + + - type: textarea + id: other-details + attributes: + label: Other details + placeholder: | + Additional details and attachments. diff --git a/.github/ISSUE_TEMPLATE/source_issue.md b/.github/ISSUE_TEMPLATE/source_issue.md deleted file mode 100644 index 212b77c4fa..0000000000 --- a/.github/ISSUE_TEMPLATE/source_issue.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -name: "Extension/source/catalogue issue" -about: "Do not open an issue here. See https://github.com/tachiyomiorg/tachiyomi-extensions" -title: "THIS ISSUE IS IN THE WRONG REPO; SEE https://github.com/tachiyomiorg/tachiyomi-extensions" -labels: "catalog, invalid" ---- - -DO NOT OPEN AN ISSUE IN THIS REPO. SEE https://github.com/tachiyomiorg/tachiyomi-extensions