From f5b6eff56c82d8d681969297de41ebca7514806b Mon Sep 17 00:00:00 2001 From: Xtimms Date: Sun, 24 Apr 2022 13:51:08 +0300 Subject: [PATCH] Create issue templates --- .github/ISSUE_TEMPLATE/config.yml | 5 ++ .github/ISSUE_TEMPLATE/report_issue.yml | 94 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/request_feature.yml | 39 +++++++++ .github/ISSUE_TEMPLATE/request_removal.yml | 33 ++++++++ .github/ISSUE_TEMPLATE/request_source.yml | 55 +++++++++++++ 5 files changed, 226 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/report_issue.yml create mode 100644 .github/ISSUE_TEMPLATE/request_feature.yml create mode 100644 .github/ISSUE_TEMPLATE/request_removal.yml create mode 100644 .github/ISSUE_TEMPLATE/request_source.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..234c95b6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: ⚠️Application issue + url: https://github.com/nv95/Kotatsu/issues/new/choose + about: Issues and requests about the app itself should be opened in the Kotatsu repository instead \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/report_issue.yml b/.github/ISSUE_TEMPLATE/report_issue.yml new file mode 100644 index 00000000..81ad8625 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/report_issue.yml @@ -0,0 +1,94 @@ +name: 🐞 Issue report +description: Report a source issue in Kotatsu +labels: [bug] +body: + + - type: input + id: source + attributes: + label: Source information + description: | + You can find the source name in navigation drawer. + placeholder: | + Example: "MangaDex" + validations: + required: true + + - type: textarea + id: reproduce-steps + attributes: + label: Steps to reproduce + description: Provide an example of the issue. + placeholder: | + Example: + 1. First step + 2. Second step + 3. Issue here + validations: + required: true + + - type: textarea + id: expected-behavior + attributes: + label: Expected behavior + placeholder: | + Example: + "This should happen..." + validations: + required: true + + - type: textarea + id: actual-behavior + attributes: + label: Actual behavior + placeholder: | + Example: + "This happened instead..." + validations: + required: true + + - type: input + id: kotatsu-version + attributes: + label: Kotatsu version + description: | + You can find your Kotatsu version in **Settings → About**. + placeholder: | + Example: "3.2" + 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 12" + validations: + required: true + + - type: textarea + id: other-details + attributes: + label: Other details + placeholder: | + Additional details and attachments. + + - type: checkboxes + id: acknowledgements + attributes: + label: Acknowledgements + description: Your issue will be closed if you haven't done these steps. + 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: I have updated the app to version **[3.2](https://github.com/nv95/Kotatsu/releases/latest)**. + required: true + - label: If this is an issue with the app itself, I should be opening an issue in the [app repository](https://github.com/nv95/Kotatsu/issues/new/choose). + required: true + - label: I will fill out all of the requested information in this form. + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/request_feature.yml b/.github/ISSUE_TEMPLATE/request_feature.yml new file mode 100644 index 00000000..44804e0a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/request_feature.yml @@ -0,0 +1,39 @@ +name: ⭐ Feature request +description: Suggest a feature to improve a source +labels: [feature request] +body: + + - type: textarea + id: feature-description + attributes: + label: Describe your suggested feature + description: How can an existing source 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. + + - type: checkboxes + id: acknowledgements + attributes: + label: Acknowledgements + description: Your issue will be closed if you haven't done these steps. + 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 the app itself, I should be opening an issue in the [app repository](https://github.com/nv95/Kotatsu/issues/new/choose). + required: true + - label: I have updated the app to version **[3.2](https://github.com/nv95/Kotatsu/releases/latest)**. + required: true + - label: I will fill out all of the requested information in this form. + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/request_removal.yml b/.github/ISSUE_TEMPLATE/request_removal.yml new file mode 100644 index 00000000..67f2ad43 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/request_removal.yml @@ -0,0 +1,33 @@ +name: 🗑 Source removal request +description: Scanlators can request their site to be removed +labels: [source removal] +body: + + - type: input + id: link + attributes: + label: Source link + placeholder: | + Example: "https://example.org" + validations: + required: true + + - type: textarea + id: other-details + attributes: + label: Other details + placeholder: | + Additional details and attachments. + + - type: checkboxes + id: requirements + attributes: + label: Requirements + description: Your request will be denied if you don't meet these requirements. + options: + - label: Proof of ownership/intent to remove sent to a Kotatsu Discord server mod via DM + required: true + - label: Site only hosts content scanlated by the group and not stolen from other scanlators or official releases (i.e., not an aggregator site) + required: true + - label: Site is not infested with user-hostile features (e.g., invasive or malicious ads) + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/request_source.yml b/.github/ISSUE_TEMPLATE/request_source.yml new file mode 100644 index 00000000..71fe6510 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/request_source.yml @@ -0,0 +1,55 @@ +name: 🌐 Source request +description: Suggest a new source for Kotatsu +labels: [source request] +body: + + - type: input + id: name + attributes: + label: Source name + placeholder: | + Example: "Example Scans" + validations: + required: true + + - type: input + id: link + attributes: + label: Source link + placeholder: | + Example: "https://example.org" + validations: + required: true + + - type: input + id: language + attributes: + label: Language + placeholder: | + Example: "English" + validations: + required: true + + - type: textarea + id: other-details + attributes: + label: Other details + placeholder: | + Additional details and attachments. + + - type: checkboxes + id: acknowledgements + attributes: + label: Acknowledgements + description: Your issue will be closed if you haven't done these steps. + 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 title with source name. + required: true + - label: I have checked that the source does not already exist on the app. + required: true + - label: I have checked that the source does not already exist by searching the [GitHub repository](https://github.com/nv95/kotatsu-parsers) and verified it does not appear in the code base. + required: true + - label: I will fill out all of the requested information in this form. + required: true \ No newline at end of file