From 83027c383f26f772842771a6d670642fd36c269a Mon Sep 17 00:00:00 2001 From: "Begonia, HE" <163421589+BegoniaHe@users.noreply.github.com> Date: Fri, 16 Jan 2026 04:01:19 +0100 Subject: 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 --- .../cn-pull_request_template.md | 119 +++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE/cn-pull_request_template.md (limited to '.github/PULL_REQUEST_TEMPLATE/cn-pull_request_template.md') diff --git a/.github/PULL_REQUEST_TEMPLATE/cn-pull_request_template.md b/.github/PULL_REQUEST_TEMPLATE/cn-pull_request_template.md new file mode 100644 index 0000000..3a6b749 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/cn-pull_request_template.md @@ -0,0 +1,119 @@ +# 描述 + + + +## 更改类型 + + + +- [ ] Bug 修复(修复问题的非破坏性更改) +- [ ] 新功能(添加功能的非破坏性更改) +- [ ] 破坏性更改(会导致现有功能无法正常工作的修复或功能) +- [ ] 文档更新 +- [ ] UI/UX 改进 +- [ ] 性能优化 +- [ ] 代码重构(无功能性更改) +- [ ] 配置更改 +- [ ] 测试添加或更新 + +## 相关 Issue + + + +关闭 # +相关 # + +## 更改内容 + + + +### 后端 (Rust) + +- + +### 前端 (Svelte) + +- + +### 配置 + +- + +## 测试 + + + +### 测试环境 + +- **操作系统**: +- **DropOut 版本**: +- **测试的 Minecraft 版本**: +- **Mod 加载器**: + +### 测试用例 + +- [ ] 已在 Windows 上测试 +- [ ] 已在 macOS 上测试 +- [ ] 已在 Linux 上测试 +- [ ] 已测试原版 Minecraft +- [ ] 已测试 Fabric +- [ ] 已测试 Forge +- [ ] 已测试游戏启动 +- [ ] 已测试登录流程 +- [ ] 已测试 Java 检测/下载 + +### 测试步骤 + +1. +2. +3. + +## 检查清单 + + + +### 代码质量 + +- [ ] 我的代码遵循项目的代码风格指南 +- [ ] 我已对自己的代码进行了自审 +- [ ] 我已对难以理解的区域添加了注释 +- [ ] 我的更改没有产生新的警告或错误 + +### 测试验证 + +- [ ] 我已在本地测试了我的更改 +- [ ] 我已添加测试来证明我的修复有效或功能正常工作 +- [ ] 新的和现有的单元测试在本地通过 +- [ ] 我至少在一个目标平台上进行了测试 + +### 文档更新 + +- [ ] 我已相应地更新了文档 +- [ ] 如有需要,我已更新 README +- [ ] 我已在必要处添加/更新代码注释 + +### 依赖项 + +- [ ] 我已检查没有添加不必要的依赖项 +- [ ] 所有新依赖项都已正确记录 +- [ ] `Cargo.lock` 和/或 `pnpm-lock.yaml` 已更新(如果依赖项有变化) + +## 截图 / 视频 + + + +## 附加说明 + + + +## 破坏性更改说明 + + + +--- + +**维护者专用:** + +- [ ] 代码审查已完成 +- [ ] CI 检查通过 +- [ ] 准备合并 -- cgit v1.2.3-70-g09d2 From 7955de1f3362777f476759c3c7b2ba083688b0ae Mon Sep 17 00:00:00 2001 From: "Begonia, HE" <163421589+BegoniaHe@users.noreply.github.com> Date: Fri, 16 Jan 2026 04:16:39 +0100 Subject: feat: add LLM-generated code disclosure section to PR templates Add transparency requirement for LLM-assisted contributions with three options: - LLM-generated code with quality assurance - LLM-generated code without quality assurance - No LLM-generated code Available in both English and Chinese templates. --- .github/PULL_REQUEST_TEMPLATE/cn-pull_request_template.md | 8 ++++++++ .github/PULL_REQUEST_TEMPLATE/en-pull_request_template.md | 8 ++++++++ 2 files changed, 16 insertions(+) (limited to '.github/PULL_REQUEST_TEMPLATE/cn-pull_request_template.md') diff --git a/.github/PULL_REQUEST_TEMPLATE/cn-pull_request_template.md b/.github/PULL_REQUEST_TEMPLATE/cn-pull_request_template.md index 3a6b749..abcbaa1 100644 --- a/.github/PULL_REQUEST_TEMPLATE/cn-pull_request_template.md +++ b/.github/PULL_REQUEST_TEMPLATE/cn-pull_request_template.md @@ -16,6 +16,14 @@ - [ ] 配置更改 - [ ] 测试添加或更新 +## LLM 生成代码声明 + + + +- [ ] 此 PR 包含 LLM 生成的代码,我**提供**质量担保 +- [ ] 此 PR 包含 LLM 生成的代码,我**不提供**质量担保 +- [ ] 此 PR 不包含 LLM 生成的代码 + ## 相关 Issue diff --git a/.github/PULL_REQUEST_TEMPLATE/en-pull_request_template.md b/.github/PULL_REQUEST_TEMPLATE/en-pull_request_template.md index b9b9745..79a8148 100644 --- a/.github/PULL_REQUEST_TEMPLATE/en-pull_request_template.md +++ b/.github/PULL_REQUEST_TEMPLATE/en-pull_request_template.md @@ -16,6 +16,14 @@ - [ ] Configuration change - [ ] Test addition or update +## LLM-Generated Code Disclosure + + + +- [ ] This PR contains LLM-generated code, and I **provide** quality assurance +- [ ] This PR contains LLM-generated code, and I **do not provide** quality assurance +- [ ] This PR does not contain LLM-generated code + ## Related Issues -- cgit v1.2.3-70-g09d2