diff --git a/.github/ISSUE_TEMPLATE/bug-report-cn.yml b/.github/ISSUE_TEMPLATE/bug-report-cn.yml index f55caf7f..023d95db 100644 --- a/.github/ISSUE_TEMPLATE/bug-report-cn.yml +++ b/.github/ISSUE_TEMPLATE/bug-report-cn.yml @@ -1,55 +1,50 @@ name: 🐞 错误报告表格 description: 通过填写表格来报告错误 -title: "[错误报告]:" -labels: ["Triage"] +labels: [ "Triage" ] body: - type: markdown attributes: value: >- - 在进行错误报告之前,请确保没有类似的现有的报告。 -
内容要求语句通顺,描述清晰。 -
务必注意!请完整填写以下内容,如果缺少或不够详细可能会让该报告处理优先级降低甚至不处理! -
最后,感谢您耐心地向我们报告错误。 - - type: input - id: version - attributes: - label: Arclight 版本 - description: 在 Arclight 启动时会打印版本,示例 arclight-1.15.2-1.0.3-SNAPSHOT-9455d03 - validations: - required: true - - - type: input - id: confirm - attributes: - label: 你确认您在跑最新版吗? - description: >- - 最新的构建版本可以在以下地方获取 -
https://jenkins.mikuhl.cn/job/Arclight/ (国内) + 报告前先阅读[常见问题](https://github.com/IzzelAliz/Arclight/wiki/FAQ)! +
请使用最新的构建版本报告,你发现的问题很可能已经修复。 +
https://ci.appveyor.com/project/IzzelAliz/arclight-17/build/artifacts
https://github.com/IzzelAliz/Arclight/actions -
你所汇报的问题很可能已经修复 -
如果你确实用不了最新版,请简述为什么 - placeholder: "示例:是|否,理由" - validations: - required: true - +
在进行错误报告之前,请确保没有类似的现有的报告。 + - type: checkboxes id: check attributes: label: 请确认您已完成以下几件事 description: 市面上大多数整合包,特别是较老版本(1.12.2)的整合包,其自带的插件都无法在高版本环境下运行 options: - - label: 我确认已为所有 Mod 安装依赖 + - label: 正在使用最新的 Arclight required: true - - label: 我确认已为所有插件更新至最新版. + - label: 已为所有插件及模组安装依赖 required: true - + - label: 已为所有插件及模组更新至最新版 + required: true + - label: 不可在 Spigot 复现 + required: true + - label: 不可在 Forge 复现 + required: true + + - type: input + id: version + attributes: + label: Arclight 版本 + description: 在 Arclight 启动时会打印版本,如 arclight-1.15.2-1.0.3-SNAPSHOT-9455d03 + validations: + required: true + - type: input id: environment attributes: label: Java 版本 | 操作系统 description: 在命令行中键入 `java -version` 后可以获取版本 - placeholder: "示例:Java-Openjdk_11(Hotspot) | Windows Server 2019" + placeholder: | + Java: openjdk version "16.0.1" 2021-04-20 + 系统: CentOS 7.3 x64 validations: required: true @@ -58,20 +53,10 @@ body: attributes: label: 相关 Mod/插件 的名称及版本 description: 输入 `/plugins` 和 `/forge mods` 命令可获取相关信息 - value: >- - Mods: - Plugins: + placeholder: '插件及模组' validations: required: true - - - type: input - id: package - attributes: - label: 复现用压缩包下载链接(可选) - description: 如果可以请打包(压缩包)所有Mod/插件并上传到OneDrive上供开发者下载测试,如果提供了该选项。会让该报告于24小时内处理 - validations: - required: false - + - type: textarea id: description attributes: @@ -83,34 +68,16 @@ body: placeholder: "描述这个为什么是一个错误,是哪一方面的,以及其他可能需要的信息" validations: required: true - + - type: textarea id: step attributes: label: 复现步骤 - value: >- + placeholder: >- 1. 安装 xxx - 2. 进入服务器后 xxxx - 3. .... - - - type: dropdown - attributes: - label: 能否在 Forge 复现 - options: - - "是" - - "否" - validations: - required: true - - - type: dropdown - attributes: - label: 能否在 Spigot 复现 - options: - - "是" - - "否" - validations: - required: true - +
2. 进入服务器后 xxxx +
3. .... + - type: textarea id: logs attributes: @@ -118,10 +85,11 @@ body: description: >- 日志位于服务器文件夹的 /logs 目录下,名称为 latest.log
服务器关闭后,将该文件中内容全部复制,上传至 https://paste.ubuntu.com/ 或 https://pastebin.mozilla.org/ 网站,提交后将链接附在下方即可 -
如果上面的网站打不开,可以在下方指定位置复制日志内容 - value: >- - 日志链接: - 如果没有就用日志替换下边的 [日志] 文本 -
-        [日志]
-        
\ No newline at end of file +
**请勿直接复制粘贴日志文本** + placeholder: 日志链接,或将日志文件拖到此处上传 + + - type: input + id: pack + attributes: + label: 复现用压缩包下载链接(可选) + description: 如果可以请打包服务端并上传到 OneDrive 上供开发者下载测试 \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug-report-en.yml b/.github/ISSUE_TEMPLATE/bug-report-en.yml index 6ef9e583..6dac7b06 100644 --- a/.github/ISSUE_TEMPLATE/bug-report-en.yml +++ b/.github/ISSUE_TEMPLATE/bug-report-en.yml @@ -1,63 +1,61 @@ -name: 🐞 Bug Report Form -description: Fill a Form for bug reporting -title: "[Bug Report]: " -labels: ["Triage"] +name: 🐞 Bug Report +description: English template for reporting a bug +labels: [ "Triage" ] body: - type: markdown attributes: - value: >- - Before reporting an error, please ensure that there is no similar existing one report that -
Please fill in the following content completely. -
At Last, Thank you for your reporting. + value: | + Read the [FAQ](https://github.com/IzzelAliz/Arclight/wiki/FAQ) first! + + Report with [latest development version](https://ci.appveyor.com/project/IzzelAliz/arclight-17/build/artifacts), your issue is likely to be fixed. + + Make sure you have searched issues and no similar is present. + + - type: checkboxes + id: preliminary + attributes: + label: I have confirmed that ... + options: + - label: Arclight is up to date + - label: all dependencies are installed + required: true + - label: all plugins and mods are up to date + required: true + - label: unable to reproduce in Spigot + required: true + - label: unable to reproduce in Forge + required: true + - type: input id: version attributes: - label: Arclight Version - description: Versions are printed when Arclight is starting, for example arclight-1.15.2-1.0.3-SNAPSHOT-9455d03 - validations: - required: true - - - type: input - id: confirm - attributes: - label: Are you running the latest development version? - description: >- - Latest development build can be found at https://github.com/IzzelAliz/Arclight/actions -
The issue you are reporting may be fixed -
If you are not running latest dev version, explain why - placeholder: "Example: Yes|No, Reason Here" + label: Arclight version + description: Versions are printed on startup. i.e. arclight-1.15.2-1.0.3-SNAPSHOT-9455d03 validations: required: true - type: input id: environment attributes: - label: Java Version | Operating System - description: Type `java -version` in your console - placeholder: "Example:Java-Openjdk_11(Hotspot) | Windows Server 2019" + label: OS & Java versions + description: Type `java -version` in console + placeholder: | + OS: CentOS 7.3 x64 +
Java: openjdk version "16.0.1" 2021-04-20 validations: required: true - type: textarea id: related attributes: - label: The Name and Version of Related Mod/Plugins - description: Run `/plugins` and `/forge mods` in your server to get it. - value: >- - Mods: - Plugins: + label: Plugins and Mods + description: Run `/plugins` and `/forge mods` in console. + placeholder: 'Mods & plugins list here' + render: 'raw' validations: required: true - - type: input - id: package - attributes: - label: Server pack link(Optional) - description: If you have too much mods/plugins included and you are not able to minimize the reproducible list, you can upload your server pack to GoogleDrive/Mega maybe. - validations: - required: false - - type: textarea id: description attributes: @@ -68,8 +66,7 @@ body: be as detailed as possible and include a step by step reproduction.
It is recommended you try to reproduce the issue you are having yourself with as few mods as possible.
The clearer the description, the higher the report processing priority - - placeholder: "What Happens" + placeholder: "Detailed information about what should(not) happen" validations: required: true @@ -77,28 +74,10 @@ body: id: step attributes: label: Step to reproduce - value: >- - 1. Install something - 2. ... - 3. .... - - - type: dropdown - attributes: - label: Reproducible in Forge - options: - - "Yes" - - "No" - validations: - required: true - - - type: dropdown - attributes: - label: Reproducible in Spigot - options: - - "Yes" - - "No" - validations: - required: true + placeholder: >- + 1. Install something... +
2. Join the game... +
3. .... - type: textarea id: logs @@ -106,12 +85,12 @@ body: label: Logs description: >- Logs can be found in /logs/latest.log - After server is stopped, paste it to https://paste.ubuntu.com/ - - If you have trouble using a pastebin, paste these codes to {ERROR LOG] and fill it - value: >- - Logs link: - If you can not use any Paste Service, replace [Logs] with your paste. -
-        [Logs]
-        
\ No newline at end of file + After server is stopped, upload it to https://paste.ubuntu.com/ + **DO NOT PASTE LOG CONTENT!** + placeholder: 'External link or drag log file here to upload' + + - type: input + id: pack + attributes: + label: Server pack link (Optional) + description: If you have too much mods/plugins included and you are not able to minimize the reproducible list, you can upload your server pack to GoogleDrive/Mega.