aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github/ISSUE_TEMPLATE
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
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')
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.yml214
-rw-r--r--.github/ISSUE_TEMPLATE/cn-bug-report.yml214
-rw-r--r--.github/ISSUE_TEMPLATE/cn-feature-request.yml118
-rw-r--r--.github/ISSUE_TEMPLATE/cn-question.yml87
-rw-r--r--.github/ISSUE_TEMPLATE/config.yml11
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.yml118
-rw-r--r--.github/ISSUE_TEMPLATE/question.yml87
7 files changed, 849 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
diff --git a/.github/ISSUE_TEMPLATE/cn-bug-report.yml b/.github/ISSUE_TEMPLATE/cn-bug-report.yml
new file mode 100644
index 0000000..1fbe3bc
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/cn-bug-report.yml
@@ -0,0 +1,214 @@
+name: Bug 反馈(中文)
+description: 报告 DropOut Minecraft 启动器的错误或问题
+title: "[Bug]: "
+labels: ["bug", "needs-triage"]
+assignees: []
+
+body:
+ - type: markdown
+ attributes:
+ value: |
+ 感谢您花时间报告 Bug!请填写以下表单以帮助我们理解和修复问题。
+
+ - type: checkboxes
+ id: prerequisites
+ attributes:
+ label: 前置确认
+ description: 请确认自己完成了下列项目之后再进行勾选,若未完成必选项或勾选了"我未仔细阅读"选项将视为自愿接受被直接关闭 Issue
+ options:
+ - label: 我理解 Issue 是用于反馈和解决问题的,而非吐槽评论区,将尽可能提供更多信息帮助问题解决
+ required: false
+ - label: 我未仔细阅读这些内容,只是一键已读所有内容,并相信这不会影响问题的处理
+ required: false
+ - label: 我填写了简短且清晰明确的标题,以便开发者在翻阅 Issue 列表时能快速确定大致问题,而不是"一个建议"、"卡住了"等
+ required: false
+ - label: 我已搜索现有 Issue,确认这不是重复问题
+ required: false
+ - label: 我正在使用最新版本的 DropOut
+ required: false
+ - label: 我已阅读 README 和文档
+ required: false
+
+ - type: input
+ id: version
+ attributes:
+ label: DropOut 版本
+ description: 您正在使用的 DropOut 版本是?
+ placeholder: "例如:0.1.23"
+ validations:
+ required: true
+
+ - type: dropdown
+ id: os
+ attributes:
+ label: 操作系统
+ description: 您使用的操作系统是?
+ options:
+ - Windows 11
+ - Windows 10
+ - Windows 8/8.1
+ - Windows 7
+ - macOS (Apple Silicon)
+ - macOS (Intel)
+ - Linux (Debian/Ubuntu)
+ - Linux (Arch)
+ - Linux (Fedora/RHEL)
+ - 其他 Linux
+ validations:
+ required: true
+
+ - type: input
+ id: os-version
+ attributes:
+ label: 操作系统版本
+ description: 操作系统的具体版本号
+ placeholder: "例如:Windows 11 23H2, macOS 14.2, Ubuntu 22.04"
+ validations:
+ required: true
+
+ - type: dropdown
+ id: minecraft-version
+ attributes:
+ label: Minecraft 版本
+ description: 您尝试启动的 Minecraft 版本是?
+ options:
+ - 最新正式版
+ - 最新快照版
+ - "1.21.x"
+ - "1.20.x"
+ - "1.19.x"
+ - "1.18.x"
+ - "1.17.x"
+ - "1.16.x"
+ - "1.12.x"
+ - 其他(请在描述中说明)
+ validations:
+ required: true
+
+ - type: dropdown
+ id: mod-loader
+ attributes:
+ label: Mod 加载器
+ description: 您是否使用了 Mod 加载器?
+ options:
+ - 无(原版)
+ - Fabric
+ - Forge
+ - 不适用
+ validations:
+ required: true
+
+ - type: input
+ id: java-version
+ attributes:
+ label: Java 版本
+ description: 您使用的 Java 版本是?
+ placeholder: "例如:Java 21.0.1, Java 17.0.9, Java 8u381"
+ validations:
+ required: true
+
+ - type: dropdown
+ id: java-source
+ attributes:
+ label: Java 来源
+ description: 您的 Java 来自哪里?
+ options:
+ - DropOut 自动检测
+ - 通过 DropOut 下载 (Adoptium)
+ - 手动安装 (Oracle)
+ - 手动安装 (Sdkman)
+ - 手动安装 (Homebrew)
+ - 手动安装 (Chocolatey)
+ - 手动安装 (其他)
+ - 未知
+ validations:
+ required: false
+
+ - type: textarea
+ id: description
+ attributes:
+ label: 问题描述
+ description: 清晰简洁地描述这个 Bug 是什么
+ placeholder: 描述您遇到的问题...
+ validations:
+ required: true
+
+ - type: textarea
+ id: reproduction
+ attributes:
+ label: 复现步骤
+ description: 复现该问题的步骤
+ placeholder: |
+ 1. 打开 '...'
+ 2. 点击 '...'
+ 3. 滚动到 '...'
+ 4. 出现错误
+ validations:
+ required: true
+
+ - type: textarea
+ id: expected
+ attributes:
+ label: 预期行为
+ description: 您期望发生什么?
+ placeholder: 描述您期望发生的事情...
+ validations:
+ required: true
+
+ - type: textarea
+ id: actual
+ attributes:
+ label: 实际行为
+ description: 实际发生了什么?
+ placeholder: 描述实际发生的事情...
+ validations:
+ required: true
+
+ - type: textarea
+ id: logs
+ attributes:
+ label: 日志和错误信息
+ description: |
+ **📝 TODO: 在此添加用户如何查找和生成日志文件的说明**
+
+ 示例位置:
+ - Windows: 日志通常位于 `%APPDATA%/DropOut/logs/`
+ - macOS: 日志位于 `~/Library/Application Support/DropOut/logs/`
+ - Linux: 日志位于 `~/.config/DropOut/logs/`
+
+ 请在此粘贴相关的日志或错误信息。
+ 内容将自动格式化为代码。
+ **请确保在上传文件前已关闭 DropOut。**
+ render: shell
+ placeholder: |
+ 在此粘贴日志...
+ validations:
+ required: false
+
+ - type: textarea
+ id: screenshots
+ attributes:
+ label: 截图或录屏
+ description: |
+ 如果适用,请添加截图或录屏以帮助说明您的问题。
+
+ **⚠️ 重要的截图要求:**
+ - **使用系统自带截图工具**(Windows: Win+Shift+S, macOS: Cmd+Shift+4, Linux: gnome-screenshot/spectacle)
+ - **不要使用 QQ/微信/Discord 截图工具**,因为它们可能会改变分辨率和纵横比
+ - **提供无遮挡的原始图片** - 避免窗口边框或覆盖层
+ - 对于游戏相关问题,请捕获实际游戏窗口
+ - 保持原始分辨率和 DPI
+
+ 可以在上传前压缩大文件。
+ placeholder: 拖放图片到这里或粘贴图片 URL
+ validations:
+ required: false
+
+ - type: textarea
+ id: additional
+ attributes:
+ label: 其他信息
+ description: 在此添加关于该问题的任何其他信息
+ placeholder: 任何可能有帮助的额外信息...
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/cn-feature-request.yml b/.github/ISSUE_TEMPLATE/cn-feature-request.yml
new file mode 100644
index 0000000..366a533
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/cn-feature-request.yml
@@ -0,0 +1,118 @@
+name: 功能请求(中文)
+description: 为 DropOut 提出新功能或改进建议
+title: "[Feature]: "
+labels: ["enhancement", "needs-triage"]
+assignees: []
+
+body:
+ - type: markdown
+ attributes:
+ value: |
+ 感谢您提出新功能建议!请填写以下表单以帮助我们理解您的需求。
+
+ - type: checkboxes
+ id: prerequisites
+ attributes:
+ label: 前置确认
+ description: 请确认自己完成了下列项目之后再进行勾选,若勾选了"我未仔细阅读"选项将视为自愿接受被直接关闭 Issue
+ options:
+ - label: 我理解 Issue 是用于反馈和解决问题的,而非吐槽评论区,将尽可能提供更多信息
+ required: false
+ - label: 我未仔细阅读这些内容,只是一键已读所有内容,并相信这不会影响问题的处理
+ required: false
+ - label: 我已搜索现有 Issue,确认这不是重复的功能请求
+ required: false
+ - label: 我已查看 README 中的 Roadmap
+ required: false
+ - label: 这个功能将使多个用户受益,而不仅仅是我自己
+ required: false
+
+ - type: dropdown
+ id: feature-type
+ attributes:
+ label: 功能类型
+ description: 您请求的是哪种类型的功能?
+ options:
+ - UI/UX 改进
+ - 游戏管理
+ - Mod 加载器支持
+ - 账户管理
+ - Java 管理
+ - 性能优化
+ - 新平台支持
+ - 文档
+ - 其他
+ validations:
+ required: true
+
+ - type: textarea
+ id: problem
+ attributes:
+ label: 问题陈述
+ description: 您的功能请求是否与某个问题相关?请描述。
+ placeholder: "我总是对...感到困扰"
+ validations:
+ required: true
+
+ - type: textarea
+ id: solution
+ attributes:
+ label: 建议的解决方案
+ description: 描述您希望看到的解决方案
+ placeholder: 清晰简洁地描述您希望发生的事情...
+ validations:
+ required: true
+
+ - type: textarea
+ id: alternatives
+ attributes:
+ label: 替代方案
+ description: 描述您考虑过的任何替代解决方案或功能
+ placeholder: 是否有其他方法可以解决这个问题?
+ validations:
+ required: false
+
+ - type: textarea
+ id: examples
+ attributes:
+ label: 示例和参考
+ description: |
+ 提供其他启动器或应用程序实现类似功能的示例
+ placeholder: |
+ - MultiMC 通过...实现
+ - Prism Launcher 有类似功能...
+ - 可以像 [示例链接] 这样工作...
+ validations:
+ required: false
+
+ - type: dropdown
+ id: priority
+ attributes:
+ label: 优先级
+ description: 这个功能对您有多重要?
+ options:
+ - 关键(阻碍正常使用)
+ - 高(显著改善体验)
+ - 中(锦上添花)
+ - 低(小便利)
+ validations:
+ required: true
+
+ - type: checkboxes
+ id: contribution
+ attributes:
+ label: 贡献意愿
+ description: 您是否愿意为这个功能做出贡献?
+ options:
+ - label: 我愿意实现这个功能
+ - label: 我愿意帮助测试这个功能
+ - label: 我可以提供设计草图或规范
+
+ - type: textarea
+ id: additional
+ attributes:
+ label: 其他信息
+ description: 在此添加关于功能请求的任何其他信息、草图或截图
+ placeholder: 任何可能有帮助的额外信息...
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/cn-question.yml b/.github/ISSUE_TEMPLATE/cn-question.yml
new file mode 100644
index 0000000..b7422e8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/cn-question.yml
@@ -0,0 +1,87 @@
+name: 问题咨询(中文)
+description: 询问关于使用 DropOut 的问题
+title: "[Question]: "
+labels: ["question"]
+assignees: []
+
+body:
+ - type: markdown
+ attributes:
+ value: |
+ 有关于使用 DropOut 的问题吗?请填写以下表单。
+
+ **注意:** 如果是 Bug 报告,请使用 Bug 反馈模板。
+
+ - type: checkboxes
+ id: prerequisites
+ attributes:
+ label: 前置确认
+ description: 请确认自己完成了下列项目之后再进行勾选,若勾选了"我未仔细阅读"选项将视为自愿接受被直接关闭 Issue
+ options:
+ - label: 我理解 Issue 是用于提问和获取帮助的,而非吐槽评论区
+ required: false
+ - label: 我未仔细阅读这些内容,只是一键已读所有内容,并相信这不会影响问题的处理
+ required: false
+ - label: 我已搜索现有 Issue,查看是否有人已经回答了我的问题
+ required: false
+ - label: 我已阅读 README 和文档
+ required: false
+
+ - type: dropdown
+ id: category
+ attributes:
+ label: 问题类别
+ description: 您的问题是关于什么的?
+ options:
+ - 安装和设置
+ - 账户和认证
+ - Minecraft 版本管理
+ - Mod 加载器(Fabric/Forge)
+ - Java 安装和配置
+ - 游戏启动问题
+ - 设置和配置
+ - 从源代码构建
+ - 为项目做贡献
+ - 其他
+ validations:
+ required: true
+
+ - type: textarea
+ id: question
+ attributes:
+ label: 您的问题
+ description: 请详细描述您的问题
+ placeholder: 您想了解什么?
+ validations:
+ required: true
+
+ - type: input
+ id: version
+ attributes:
+ label: DropOut 版本(如果适用)
+ description: 您正在使用的 DropOut 版本是?
+ placeholder: "例如:0.1.23"
+ validations:
+ required: false
+
+ - type: dropdown
+ id: os
+ attributes:
+ label: 操作系统(如果适用)
+ description: 您使用的操作系统是?
+ options:
+ - Windows
+ - macOS
+ - Linux
+ - 不适用
+ validations:
+ required: false
+
+ - type: textarea
+ id: context
+ attributes:
+ label: 其他信息
+ description: 添加任何其他可能帮助我们回答您问题的上下文、截图或信息
+ placeholder: 任何额外的细节...
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 0000000..c775ed3
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,11 @@
+blank_issues_enabled: false
+contact_links:
+ - name: Documentation
+ url: https://github.com/HsiangNianian/DropOut/blob/main/README.md
+ about: Read the project documentation and guides
+ - name: Discussions
+ url: https://github.com/HsiangNianian/DropOut/discussions
+ about: Ask questions and discuss ideas with the community
+ - name: Releases
+ url: https://github.com/HsiangNianian/DropOut/releases
+ about: Download the latest version or view changelog
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 0000000..38cb216
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,118 @@
+name: Feature Request
+description: Suggest a new feature or enhancement for DropOut
+title: "[Feature]: "
+labels: ["enhancement", "needs-triage"]
+assignees: []
+
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thank you for suggesting a new feature! Please fill out the form below to help us understand your request.
+
+ - 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" may be closed immediately.
+ options:
+ - label: I understand that Issues are for feedback and problem-solving, not for complaints. I will provide as much information as possible.
+ 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 searched existing issues to ensure this is not a duplicate
+ required: false
+ - label: I have checked the roadmap in the README
+ required: false
+ - label: This feature would benefit multiple users, not just myself
+ required: false
+
+ - type: dropdown
+ id: feature-type
+ attributes:
+ label: Feature Type
+ description: What type of feature are you requesting?
+ options:
+ - UI/UX Enhancement
+ - Game Management
+ - Mod Loader Support
+ - Account Management
+ - Java Management
+ - Performance Improvement
+ - New Platform Support
+ - Documentation
+ - Other
+ validations:
+ required: true
+
+ - type: textarea
+ id: problem
+ attributes:
+ label: Problem Statement
+ description: Is your feature request related to a problem? Please describe.
+ placeholder: "I'm always frustrated when..."
+ validations:
+ required: true
+
+ - type: textarea
+ id: solution
+ attributes:
+ label: Proposed Solution
+ description: Describe the solution you'd like to see
+ placeholder: A clear and concise description of what you want to happen...
+ validations:
+ required: true
+
+ - type: textarea
+ id: alternatives
+ attributes:
+ label: Alternative Solutions
+ description: Describe any alternative solutions or features you've considered
+ placeholder: Are there other ways to solve this problem?
+ validations:
+ required: false
+
+ - type: textarea
+ id: examples
+ attributes:
+ label: Examples and References
+ description: |
+ Provide examples from other launchers or applications that implement similar features
+ placeholder: |
+ - MultiMC does this by...
+ - Prism Launcher has a similar feature...
+ - This could work like [example link]...
+ validations:
+ required: false
+
+ - type: dropdown
+ id: priority
+ attributes:
+ label: Priority
+ description: How important is this feature to you?
+ options:
+ - Critical (blocks normal usage)
+ - High (significantly improves experience)
+ - Medium (nice to have)
+ - Low (minor convenience)
+ validations:
+ required: true
+
+ - type: checkboxes
+ id: contribution
+ attributes:
+ label: Contribution
+ description: Would you be willing to contribute to this feature?
+ options:
+ - label: I would be willing to implement this feature
+ - label: I would be willing to help test this feature
+ - label: I can provide design mockups or specifications
+
+ - type: textarea
+ id: additional
+ attributes:
+ label: Additional Context
+ description: Add any other context, mockups, or screenshots about the feature request here
+ placeholder: Any additional information that might be helpful...
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml
new file mode 100644
index 0000000..ac170ab
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/question.yml
@@ -0,0 +1,87 @@
+name: Question
+description: Ask a question about using DropOut
+title: "[Question]: "
+labels: ["question"]
+assignees: []
+
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Have a question about using DropOut? Please fill out the form below.
+
+ **Note:** For bug reports, please use the Bug Report template instead.
+
+ - 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" may be closed immediately.
+ options:
+ - label: I understand that Issues are for asking questions and getting help, not for complaints.
+ 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 searched existing issues to see if my question has been answered
+ required: false
+ - label: I have read the README and documentation
+ required: false
+
+ - type: dropdown
+ id: category
+ attributes:
+ label: Question Category
+ description: What is your question about?
+ options:
+ - Installation and Setup
+ - Account and Authentication
+ - Minecraft Version Management
+ - Mod Loaders (Fabric/Forge)
+ - Java Installation and Configuration
+ - Game Launch Issues
+ - Settings and Configuration
+ - Building from Source
+ - Contributing to the Project
+ - Other
+ validations:
+ required: true
+
+ - type: textarea
+ id: question
+ attributes:
+ label: Your Question
+ description: Please describe your question in detail
+ placeholder: What would you like to know?
+ validations:
+ required: true
+
+ - type: input
+ id: version
+ attributes:
+ label: DropOut Version (if applicable)
+ description: What version of DropOut are you using?
+ placeholder: "e.g., 0.1.23"
+ validations:
+ required: false
+
+ - type: dropdown
+ id: os
+ attributes:
+ label: Operating System (if applicable)
+ description: Which operating system are you using?
+ options:
+ - Windows
+ - macOS
+ - Linux
+ - Not applicable
+ validations:
+ required: false
+
+ - type: textarea
+ id: context
+ attributes:
+ label: Additional Context
+ description: Add any other context, screenshots, or information that might help us answer your question
+ placeholder: Any additional details...
+ validations:
+ required: false