aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github/ISSUE_TEMPLATE/bug_report.yml
diff options
context:
space:
mode:
authorBegonia, HE <163421589+BegoniaHe@users.noreply.github.com>2026-01-16 04:01:19 +0100
committerBegonia, HE <163421589+BegoniaHe@users.noreply.github.com>2026-01-16 04:01:19 +0100
commit83027c383f26f772842771a6d670642fd36c269a (patch)
tree798f34d2a18c331b16ce6daf39b3f0dae3a8d924 /.github/ISSUE_TEMPLATE/bug_report.yml
parent88d2b67870203acc098ae09e3cc33009c4e6b6ad (diff)
downloadDropOut-83027c383f26f772842771a6d670642fd36c269a.tar.gz
DropOut-83027c383f26f772842771a6d670642fd36c269a.zip
chore: add GitHub issue and PR templates with automation workflows
- Add bilingual issue templates (English & Chinese) - Bug report template with prerequisite checkboxes - Feature request template - Question template - Reverse checkbox detection ("I have not read carefully") - Add bilingual PR templates (English & Chinese) - Comprehensive checklist for code quality and testing - Test environment documentation section - Breaking changes section - Add GitHub Actions workflows - Auto-labeling based on issue content - Auto-close issues with unchecked prerequisites - Stale issue and PR management (90/60 days) - Add template configuration - External links for discussions and wiki - Template chooser interface
Diffstat (limited to '.github/ISSUE_TEMPLATE/bug_report.yml')
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.yml214
1 files changed, 214 insertions, 0 deletions
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 0000000..8bc5903
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,214 @@
+name: Bug Report
+description: Report a bug or issue with DropOut Minecraft Launcher
+title: "[Bug]: "
+labels: ["bug", "needs-triage"]
+assignees: []
+
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thank you for taking the time to report a bug! Please fill out the form below to help us understand and fix the issue.
+
+ - type: checkboxes
+ id: prerequisites
+ attributes:
+ label: Prerequisites
+ description: Please confirm you have completed the following before submitting. Issues that check "I have not read carefully" or fail to meet required items may be closed immediately.
+ options:
+ - label: I understand that Issues are for reporting and solving problems, not for comments or complaints. I will provide as much information as possible to help resolve the issue.
+ required: false
+ - label: I have not read carefully and just clicked through everything, believing this won't affect issue handling.
+ required: false
+ - label: I have filled in a short and clear title so that developers can quickly identify the issue when browsing the Issue list, rather than "a suggestion" or "stuck" etc.
+ required: false
+ - label: I have searched existing issues to ensure this is not a duplicate
+ required: false
+ - label: I am using the latest version of DropOut
+ required: false
+ - label: I have read the README and documentation
+ required: false
+
+ - type: input
+ id: version
+ attributes:
+ label: DropOut Version
+ description: What version of DropOut are you using?
+ placeholder: "e.g., 0.1.23"
+ validations:
+ required: true
+
+ - type: dropdown
+ id: os
+ attributes:
+ label: Operating System
+ description: Which operating system are you using?
+ options:
+ - Windows 11
+ - Windows 10
+ - Windows 8,8.1
+ - Windows 7
+ - macOS (Apple Silicon)
+ - macOS (Intel)
+ - Linux (Debian/Ubuntu)
+ - Linux (Arch)
+ - Linux (Fedora/RHEL)
+ - Other Linux
+ validations:
+ required: true
+
+ - type: input
+ id: os-version
+ attributes:
+ label: OS Version
+ description: Specific version of your operating system
+ placeholder: "e.g., Windows 11 23H2, macOS 14.2, Ubuntu 22.04"
+ validations:
+ required: true
+
+ - type: dropdown
+ id: minecraft-version
+ attributes:
+ label: Minecraft Version
+ description: Which Minecraft version are you trying to launch?
+ options:
+ - Latest Release
+ - Latest Snapshot
+ - "1.21.x"
+ - "1.20.x"
+ - "1.19.x"
+ - "1.18.x"
+ - "1.17.x"
+ - "1.16.x"
+ - "1.12.x"
+ - Other (specify in description)
+ validations:
+ required: true
+
+ - type: dropdown
+ id: mod-loader
+ attributes:
+ label: Mod Loader
+ description: Are you using a mod loader?
+ options:
+ - None (Vanilla)
+ - Fabric
+ - Forge
+ - Not applicable
+ validations:
+ required: true
+
+ - type: input
+ id: java-version
+ attributes:
+ label: Java Version
+ description: Which Java version are you using?
+ placeholder: "e.g., Java 21.0.1, Java 17.0.9, Java 8u381"
+ validations:
+ required: true
+
+ - type: dropdown
+ id: java-source
+ attributes:
+ label: Java Source
+ description: Where did you get Java from?
+ options:
+ - Auto-detected by DropOut
+ - Downloaded via DropOut (Adoptium)
+ - Manually installed (Oracle)
+ - Manually installed (Sdkman)
+ - Manually installed (Homebrew)
+ - Manually installed (Chocolatey)
+ - Manually installed (Other)
+ - Unknown
+ validations:
+ required: false
+
+ - type: textarea
+ id: description
+ attributes:
+ label: Bug Description
+ description: A clear and concise description of what the bug is
+ placeholder: Describe the issue you're experiencing...
+ validations:
+ required: true
+
+ - type: textarea
+ id: reproduction
+ attributes:
+ label: Steps to Reproduce
+ description: Steps to reproduce the behavior
+ placeholder: |
+ 1. Go to '...'
+ 2. Click on '...'
+ 3. Scroll down to '...'
+ 4. See error
+ validations:
+ required: true
+
+ - type: textarea
+ id: expected
+ attributes:
+ label: Expected Behavior
+ description: What did you expect to happen?
+ placeholder: Describe what you expected to happen...
+ validations:
+ required: true
+
+ - type: textarea
+ id: actual
+ attributes:
+ label: Actual Behavior
+ description: What actually happened?
+ placeholder: Describe what actually happened...
+ validations:
+ required: true
+
+ - type: textarea
+ id: logs
+ attributes:
+ label: Logs and Error Messages
+ description: |
+ **📝 TODO: Add instructions for users on how to find and generate log files**
+
+ Examples:
+ - For Windows: Logs are typically located in `%APPDATA%/DropOut/logs/`
+ - For macOS: Logs are in `~/Library/Application Support/DropOut/logs/`
+ - For Linux: Logs are in `~/.config/DropOut/logs/`
+
+ Please paste any relevant logs or error messages here.
+ This will be automatically formatted as code.
+ **Please ensure DropOut is closed before uploading files.**
+ render: shell
+ placeholder: |
+ Paste logs here...
+ validations:
+ required: false
+
+ - type: textarea
+ id: screenshots
+ attributes:
+ label: Screenshots or Screen Recordings
+ description: |
+ If applicable, add screenshots or screen recordings to help explain your problem.
+
+ **⚠️ Important Screenshot Requirements:**
+ - **Use native screenshot tools** (Windows: Win+Shift+S, macOS: Cmd+Shift+4, Linux: gnome-screenshot/spectacle)
+ - **DO NOT use QQ/WeChat/Discord screenshot tools** as they may alter resolution and aspect ratio
+ - **Provide unobstructed original images** - avoid window borders or overlays
+ - For game-related issues, capture the actual game window
+ - Keep the original resolution and DPI
+
+ You can compress large files before uploading.
+ placeholder: Drag and drop images here or paste image URLs
+ validations:
+ required: false
+
+ - type: textarea
+ id: additional
+ attributes:
+ label: Additional Context
+ description: Add any other context about the problem here
+ placeholder: Any additional information that might be helpful...
+ validations:
+ required: false