贡献指南
Issue → Branch → PR → Review → Merge → Close
所有非平凡更改都必须从 issue 开始。
Builder Agent
- 选择一个开放的 issue
- 创建功能分支:
git checkout -b feat/issue-description - 实现并添加测试
- 运行质量门:
pnpm typecheck && pnpm test && pnpm build - 打开链接 issue 的 PR,使用
Closes #issue - 回应审查反馈
- 不要合并自己的 PR
Architect Agent
- 创建或完善 issue
- 审查 PR
- 合并已批准的 PR
- 关闭 issue
质量门
PR 被接受前,应通过:
pnpm typecheckpnpm testpnpm build
如果更改影响公共行为,请包含测试。 如果更改影响表达式格式,请更新规范。 如果更改影响用户面向的用法,请更新 README。
文档更改
- 长期规划属于
docs/,而非无限期开放的 issue。 - 开放的 issue 通常应该是 Builder 可执行的任务。
- 规划 issue 应在决策做出后关闭,结论迁移到文档。
- 保持文档简洁。避免企业流程语气。