From 54f5fe616ea46a50aee212986587bfd248e0c7f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sami=20V=C3=A4nttinen?= Date: Thu, 22 May 2025 16:56:32 +0300 Subject: [PATCH] Merge pull request #2560 from keepassxreboot/fix/update_issue_template Update issue templates --- .github/ISSUE_TEMPLATE.md | 31 ------------- .github/ISSUE_TEMPLATE/bug_report.yml | 51 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.yml | 34 +++++++++++++++ 3 files changed, 85 insertions(+), 31 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE.md create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index f3b7ed8..0000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## Expected Behavior - - - - -## Current Behavior - - - - -## Possible Solution - - - - -## Steps to Reproduce (for bugs) - - -1. -2. -3. -4. - -## Debug info - -KeePassXC - {VERSION} -KeePassXC-Browser - {VERSION} -Operating system: Mac/Win/Linux -Browser: Chrome/Firefox/Vivaldi/Chromium diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..094ef45 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,51 @@ +name: Bug Report +description: Provide information about a problem you are experiencing. +type: Bug + +body: + - type: checkboxes + attributes: + label: Have you searched for an existing issue? + description: | + Use the issue search box to see if one already exists for the bug you encountered. + Also take a moment to review our pinned issues, and please check the + troubleshooting guide: + https://github.com/keepassxreboot/keepassxc-browser/wiki/Troubleshooting-guide + options: + - label: Yes, I tried searching and reviewed the pinned issues + required: true + + - type: textarea + id: summary + attributes: + label: Brief Summary + description: | + Provide an overview of the problem, include any information that may help us triage this issue. + Provide screenshots and logs if possible, but do NOT show sensitive data. + validations: + required: true + + - type: textarea + id: expected_vs_actual + attributes: + label: Expected Versus Actual Behavior + description: Tell us what you expected to happen and what actually happened. + + - type: textarea + id: steps + attributes: + label: Steps to Reproduce + description: Provide a simple set of steps to reproduce this bug. + placeholder: | + 1. + 2. + 3. + validations: + required: true + + - type: textarea + id: debug_info + attributes: + label: KeePassXC-Browser Debug Information + placeholder: "Paste the output of: Extension settings -> About -> Copy debug info to clipboard." + render: Text diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..a04f171 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,34 @@ +name: Feature Request +description: Tell us about a new feature you want. +type: Feature + +body: + - type: checkboxes + attributes: + label: Have you searched for an existing feature request? + description: Use the issue search box to see if one already exists for the feature you want. + options: + - label: Yes, I tried searching + required: true + + - type: textarea + id: summary + attributes: + label: Brief Summary + description: | + Provide an overview of the feature you are interested in adding. + Provide screenshots if possible, but do NOT show sensitive data. + validations: + required: true + + - type: textarea + id: example + attributes: + label: Example + description: Provide an example of how this feature would be used. + + - type: textarea + id: context + attributes: + label: Context + description: Why does this feature matter to you? What unique circumstances do you have?