From 0c58992c21224f886c35a73b20ed077f8b4e23ee Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Mon, 18 Aug 2025 19:47:25 +0200 Subject: [PATCH] feat: New github templates --- .github/ISSUE_TEMPLATE/bug_report.md | 49 ---------------- .github/ISSUE_TEMPLATE/bug_report.yaml | 63 +++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 20 ------- .github/ISSUE_TEMPLATE/feature_request.yaml | 34 +++++++++++ 4 files changed, 97 insertions(+), 69 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yaml delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yaml diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index b6affd6d2..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: bug -assignees: '' - ---- - -**Describe the bug** - -A clear and concise description of what the bug is. - -**To Reproduce** - -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** - -A clear and concise description of what you expected to happen. - -**KeePass Database** - - - Created with: [e.g Windows KeePass 2.42] - - Version: [e.g. 2] - - Location: [e.g. Remote file retrieved with GDrive app] - - File provider (`content://` URI): [e.g. `content://com.google.android.apps.docs.storage/5`] - - Size: [e.g. 150Mo] - - Contains attachment: [e.g. Yes] - -**KeePassDX:** - - - Version: [e.g. 2.5.0.0beta23] - - Build: [e.g. Free] - - Language: [e.g. French] - -**Android:** - - - Device: [e.g. GalaxyS8] - - Version: [e.g. 8.1] - -**Additional context** - -Add any other context about the problem here. - - Browser for Autofill: [e.g. Chrome version X] diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 000000000..ecd65ef2a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,63 @@ +name: Bug Report +description: Report a bug. +title: "" +labels: bug +body: + - type: markdown + attributes: + value: | + Please check out the [Wiki](https://github.com/Kunzisoft/KeePassDX/wiki) and [existing issues](https://github.com/Kunzisoft/KeePassDX/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) to see if your problem has already been reported. + - type: checkboxes + id: checks + attributes: + label: Checks + options: + - label: I have read the Wiki, searched the open issues, and still think this is a new bug. + required: true + - type: textarea + id: bug + attributes: + label: "Explain the problem clearly and succinctly:" + validations: + required: true + - type: textarea + id: expected + attributes: + label: "Describe what you expected to happen:" + - type: input + id: app-version + attributes: + label: "KeePassDX version:" + validations: + required: true + - type: dropdown + id: app-build + attributes: + label: "Build:" + multiple: true + options: + - Free + - Libre + validations: + required: true + - type: input + id: database-version + attributes: + label: "Database version:" + - type: input + id: file-provider + attributes: + label: "File provider (`content://` URI)" + - type: input + id: android-version + attributes: + label: "Android version:" + - type: input + id: android-device + attributes: + label: "Android device:" + - type: textarea + id: additional-context + attributes: + label: "Additional context:" + diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 4fe86d5ec..000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: feature -assignees: '' - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 000000000..027913c26 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,34 @@ +name: Feature request +description: Suggest an idea. +title: "" +labels: feature +body: + - type: markdown + attributes: + value: | + Please check out the [Wiki](https://github.com/Kunzisoft/KeePassDX/wiki) and [existing issues](https://github.com/Kunzisoft/KeePassDX/issues?q=is%3Aissue%20state%3Aopen%20label%3Afeature) to see if your feature has already been reported. + - type: checkboxes + id: checks + attributes: + label: Checks + options: + - label: I have read the Wiki, searched the open issues, and still think this is a new feature. + required: true + - type: textarea + id: problem + attributes: + label: "Explain the problem clearly and succinctly:" + - type: textarea + id: solution + attributes: + label: "Describe the solution you'd like:" + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: "Describe alternatives you've considered:" + - type: textarea + id: additional-context + attributes: + label: "Additional context:"