From 2925fb5614b0f6867c8e160341f3a2977681716f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=CE=9EV=CE=9BR?= Date: Sun, 1 Mar 2026 21:46:05 +0100 Subject: [PATCH] Improved Bug and features template Add required pre-submission checkboxes to both bug_report and feature_request templates to encourage searching existing issues and following README/build instructions. For bug_report, also add an optional Commit Hash input, a "Both" option for build type, expand reproduction instructions with an alternate executable workflow, and rename/contextualize the context field to "Visual Proof & Logs" with guidance for screenshots/videos and logs. These changes aim to improve report quality and speed triage. --- .github/ISSUE_TEMPLATE/bug_report.yaml | 30 +++++++++++++++++++-- .github/ISSUE_TEMPLATE/feature_request.yaml | 10 +++++++ 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml index a1ba30736..03ddb9289 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -8,6 +8,18 @@ body: value: | **Thanks for taking the time to report a bug!** Please ensure you are using the latest version of the repository and have followed the build instructions in the README. + - type: checkboxes + id: checklist + attributes: + label: Pre-submission Checklist + description: "Please help us help you by checking these boxes. Reports missing this information may be closed." + options: + - label: "I have searched for existing issues and didn't find a similar one." + required: true + - label: "I have followed the build instructions in the README exactly." + required: true + - label: "I am using the latest version of the `main` branch." + required: true - type: textarea id: description attributes: @@ -16,6 +28,14 @@ body: placeholder: "Describe what happened..." validations: required: true + - type: input + id: commit-hash + attributes: + label: Commit Hash / Version + description: "Provide the commit hash (e.g., `git rev-parse HEAD`) or version you are running." + placeholder: "e.g. 5a1b2c3d..." + validations: + required: false - type: textarea id: reproduction attributes: @@ -26,6 +46,11 @@ body: 2. Set configuration to ... 3. Run the project 4. Do ... + + or + + 1. Open the release or debug executable + 2. Do ... validations: required: true - type: textarea @@ -43,6 +68,7 @@ body: options: - Debug - Release + - Both validations: required: true - type: dropdown @@ -66,7 +92,7 @@ body: - type: textarea id: context attributes: - label: Additional Context - description: "Add any other context, screenshots, or logs here." + label: Visual Proof & Logs + description: "Drag and drop screenshots, videos, or log snippets here. Visual proof is highly recommended for game bugs." validations: required: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml index 20a1aa738..f30975f4d 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -11,6 +11,16 @@ body: value: | **Thanks for taking the time to fill out this feature request report!** We kindly ask that you search to see if an issue [already exists](https://github.com/smartcmd/MinecraftConsoles/issues) for your feature. + - type: checkboxes + id: checklist + attributes: + label: Pre-submission Checklist + description: "Please help us help you by checking these boxes. Feature requests missing this information may be closed." + options: + - label: "I have searched for existing feature requests and didn't find a similar one." + required: true + - label: "I have read the README and understand the project goals." + required: true - type: textarea attributes: