From f87441c27a8b1c729943ef314af6cb0d2c998986 Mon Sep 17 00:00:00 2001 From: Samuel Date: Wed, 12 Jun 2024 00:59:37 +0200 Subject: [PATCH] meta: Add issue templates (#782) --- .github/ISSUE_TEMPLATE/1-bug-report.yml | 53 ++++++++++++++++++++ .github/ISSUE_TEMPLATE/2-feature-request.yml | 33 ++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/1-bug-report.yml create mode 100644 .github/ISSUE_TEMPLATE/2-feature-request.yml diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.yml b/.github/ISSUE_TEMPLATE/1-bug-report.yml new file mode 100644 index 00000000..0328ef86 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-bug-report.yml @@ -0,0 +1,53 @@ +name: "🐛 Bug Report" +description: Report a bug found while using Planka +title: "[Bug]: " +labels: ["Type: Bug", "Status: Triage"] +body: + - type: dropdown + id: issue-type + attributes: + label: Where is the problem occurring? + description: Select the part of the application where you encountered the issue. + options: + - "I encountered the problem while using the application (Frontend)" + - "I encountered the problem while interacting with the server (Backend)" + - "I'm not sure" + - type: dropdown + id: browsers + attributes: + label: What browsers are you seeing the problem on? + multiple: true + options: + - Brave + - Chrome + - Firefox + - Microsoft Edge + - Safari + - Other + - type: textarea + id: current-behavior + attributes: + label: Current behaviour + description: A description of what is currently happening, including screenshots and other useful information (**DO NOT INCLUDE PRIVATE INFORMATION**). + placeholder: Currently... + validations: + required: true + - type: textarea + id: desired-behavior + attributes: + label: Desired behaviour + description: A clear description of what you think should happen. + placeholder: In this situation, I expected ... + - type: textarea + id: reproduction + attributes: + label: Steps to reproduce + description: Clearly describe which steps or actions you have taken to arrive at the problem. If you have some experience with the code, please link to the specific pieces of code. + placeholder: I did X, then Y, before arriving at Z, when ERROR ... + validations: + required: true + - type: textarea + id: other + attributes: + label: Other information + description: Any other details? diff --git a/.github/ISSUE_TEMPLATE/2-feature-request.yml b/.github/ISSUE_TEMPLATE/2-feature-request.yml new file mode 100644 index 00000000..25bc11ba --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-feature-request.yml @@ -0,0 +1,33 @@ +name: "✨ Feature Request" +description: Suggest a feature or enhancement to improve Planka. +labels: ["Type: Idea"] +body: + - type: dropdown + id: idea-type + attributes: + label: Is this a feature for the backend or frontend? + multiple: true + options: + - Backend + - Frontend + validations: + required: true + - type: textarea + id: feature + attributes: + label: What would you like? + description: A clear description of the feature or enhancement wanted. + placeholder: I'd like to be able to... + validations: + required: true + - type: textarea + id: reason + attributes: + label: Why is this needed? + description: A clear description of why this would be useful to have. + placeholder: I want this because... + - type: textarea + id: other + attributes: + label: Other information + placeholder: Any other details?