From 8a03a2450e9c9a781915cdf64f35efe0ef34d71d Mon Sep 17 00:00:00 2001 From: claude_dev Date: Mon, 6 Jul 2026 13:12:37 +0800 Subject: [PATCH] =?UTF-8?q?fix(config):=20gitea=20defaultBranch=20main?= =?UTF-8?q?=E2=86=92master=20+=20.gitignore=20=E6=94=BE=E8=A1=8C=20gitea-c?= =?UTF-8?q?onfig.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/gitea-config.json | 74 +++++++++++++++++++++++++++++++++++++++ .gitignore | 1 + 2 files changed, 75 insertions(+) create mode 100644 .claude/gitea-config.json diff --git a/.claude/gitea-config.json b/.claude/gitea-config.json new file mode 100644 index 0000000..2742819 --- /dev/null +++ b/.claude/gitea-config.json @@ -0,0 +1,74 @@ +{ + "gitea": { + "baseUrl": "http://192.168.2.154:3000", + "owner": "sanguo", + "repo": "sanguo_vnpy_v2", + "defaultBranch": "master" + }, + "rules": { + "branchNaming": { + "feature": "feature/{task-name}", + "fix": "fix/{issue-number}-{description}", + "hotfix": "hotfix/{description}" + }, + "commitNaming": { + "feature": "feat: {description}", + "fix": "fix: {description}", + "refactor": "refactor: {description}", + "docs": "docs: {description}", + "test": "test: {description}" + }, + "prTemplate": { + "title": "{task-type}: {description}", + "description": "## 任务\n\n{task-description}\n\n## 技术方案\n\n{approach}\n\n## 实现内容\n\n{changes}\n\n## 测试\n\n{tests}" + } + }, + "review": { + "checklist": [ + "代码质量", + "安全性", + "性能", + "测试覆盖", + "文档完整性" + ], + "approval": "至少 2 个 Reviewer 通过" + }, + "agents": { + "main": { + "role": "编排者", + "responsibilities": [ + "分析任务", + "安排 Sub Agents", + "验收整合", + "合并 PR" + ] + }, + "execute": { + "role": "执行者", + "responsibilities": [ + "实现功能", + "编写测试", + "创建 PR" + ], + "skills": ["backend-dev", "frontend-dev"] + }, + "review": { + "role": "审查者", + "responsibilities": [ + "代码审查", + "添加 Review 评论", + "提供修改建议" + ], + "skills": ["CODE-REVIEW", "security-reviewer"] + }, + "test": { + "role": "测试者", + "responsibilities": [ + "编写测试", + "执行测试", + "验证修复" + ], + "skills": ["test-engineer", "e2e-tester"] + } + } +} diff --git a/.gitignore b/.gitignore index 4c09fd6..1ee8d08 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,4 @@ setting/ # Docker deployment files (may contain sensitive paths) docker/.env !docker/.env.example +!/.claude/gitea-config.json