From 35d76c4b471280e7e2f934746f8b1b13d9e7af2f Mon Sep 17 00:00:00 2001 From: Rajarshee Chatterjee Date: Sun, 8 May 2022 08:03:13 +0530 Subject: [PATCH] chore: Update Issue Templates --- .github/ISSUE_TEMPLATE/report_issue.yml | 172 ++++++++++----------- .github/ISSUE_TEMPLATE/request_feature.yml | 68 ++++---- .github/ISSUE_TEMPLATE/request_source.yml | 84 +++++----- 3 files changed, 162 insertions(+), 162 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/report_issue.yml b/.github/ISSUE_TEMPLATE/report_issue.yml index f0c41c6..228a611 100644 --- a/.github/ISSUE_TEMPLATE/report_issue.yml +++ b/.github/ISSUE_TEMPLATE/report_issue.yml @@ -1,95 +1,95 @@ name: Issue report description: Report a source issue in LNReader -labels: [bug] +labels: [Bug] body: - - type: input - id: source - attributes: - label: Source information - description: | - You can find the source name in **Browse → Sources**. - placeholder: | - Example: "ReadLightNovel" - validations: + - type: input + id: source + attributes: + label: Source information + description: | + You can find the source name in **Browse → Sources**. + placeholder: | + Example: "ReadLightNovel" + 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: lnreader-version + attributes: + label: LNReader version + description: | + You can find your LNReader version in **More → About**. + placeholder: | + Example: "1.1.10" + 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: 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 - - - 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: + - label: I have written a short but informative title. required: true - - - type: textarea - id: expected-behavior - attributes: - label: Expected behavior - placeholder: | - Example: - "This should happen..." - validations: + - label: I have updated the app to version **[1.1.10](https://github.com/LNReader/lnreader/releases/latest)**. required: true - - - type: textarea - id: actual-behavior - attributes: - label: Actual behavior - placeholder: | - Example: - "This happened instead..." - validations: + - label: I have updated all installed extensions. required: true - - - type: input - id: lnreader-version - attributes: - label: LNReader version - description: | - You can find your LNReader version in **More → About**. - placeholder: | - Example: "1.1.8" - validations: + - label: If this is an issue with the app itself, I should be opening an issue in the [app repository](https://github.com/LNReader/lnreader/issues/new/choose). 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: + - label: I will fill out all of the requested information in this form. 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 **[1.1.8](https://github.com/LNReader/lnreader/releases/latest)**. - required: true - - label: I have updated all installed extensions. - 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/LNReader/lnreader/issues/new/choose). - required: true - - label: I will fill out all of the requested information in this form. - required: true diff --git a/.github/ISSUE_TEMPLATE/request_feature.yml b/.github/ISSUE_TEMPLATE/request_feature.yml index 930e1d5..969b493 100644 --- a/.github/ISSUE_TEMPLATE/request_feature.yml +++ b/.github/ISSUE_TEMPLATE/request_feature.yml @@ -1,38 +1,38 @@ name: Feature request description: Suggest a feature to improve a source -labels: [feature request] +labels: [Feature Request] body: - - 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: + - 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. + + - 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/LNReader/lnreader/issues/new/choose). + required: true + - label: I have updated the app to version **[1.1.10](https://github.com/LNReader/lnreader/releases/latest)**. + required: true + - label: I will fill out all of the requested information in this form. 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/LNReader/lnreader/issues/new/choose). - required: true - - label: I have updated the app to version **[1.1.8](https://github.com/LNReader/lnreader/releases/latest)**. - required: true - - label: I will fill out all of the requested information in this form. - required: true diff --git a/.github/ISSUE_TEMPLATE/request_source.yml b/.github/ISSUE_TEMPLATE/request_source.yml index 9674fcc..0757e3e 100644 --- a/.github/ISSUE_TEMPLATE/request_source.yml +++ b/.github/ISSUE_TEMPLATE/request_source.yml @@ -1,48 +1,48 @@ name: Source request description: Suggest a new source for LNReader -labels: [source request] +labels: [Source Request] body: - - type: input - id: name - attributes: - label: Source name - validations: + - type: input + id: name + attributes: + label: Source name + validations: + required: true + + - type: input + id: link + attributes: + label: Source link + 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 - - - type: input - id: link - attributes: - label: Source link - validations: + - label: I have written a title with source name. required: true - - - type: input - id: language - attributes: - label: Language - placeholder: | - Example: "English" - validations: + - label: I have checked that the extension does not already exist by searching the [GitHub repository](https://github.com/LNReader/lnreader/) 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 - - - 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 extension does not already exist by searching the [GitHub repository](https://github.com/LNReader/lnreader/) 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