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.
This commit is contained in:
NΞVΛR 2026-03-01 21:46:05 +01:00
parent daca9c5707
commit 2925fb5614
2 changed files with 38 additions and 2 deletions

View file

@ -8,6 +8,18 @@ body:
value: | value: |
**Thanks for taking the time to report a bug!** **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. 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 - type: textarea
id: description id: description
attributes: attributes:
@ -16,6 +28,14 @@ body:
placeholder: "Describe what happened..." placeholder: "Describe what happened..."
validations: validations:
required: true 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 - type: textarea
id: reproduction id: reproduction
attributes: attributes:
@ -26,6 +46,11 @@ body:
2. Set configuration to ... 2. Set configuration to ...
3. Run the project 3. Run the project
4. Do ... 4. Do ...
or
1. Open the release or debug executable
2. Do ...
validations: validations:
required: true required: true
- type: textarea - type: textarea
@ -43,6 +68,7 @@ body:
options: options:
- Debug - Debug
- Release - Release
- Both
validations: validations:
required: true required: true
- type: dropdown - type: dropdown
@ -66,7 +92,7 @@ body:
- type: textarea - type: textarea
id: context id: context
attributes: attributes:
label: Additional Context label: Visual Proof & Logs
description: "Add any other context, screenshots, or logs here." description: "Drag and drop screenshots, videos, or log snippets here. Visual proof is highly recommended for game bugs."
validations: validations:
required: false required: false

View file

@ -11,6 +11,16 @@ body:
value: | value: |
**Thanks for taking the time to fill out this feature request report!** **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. 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 - type: textarea
attributes: attributes: