感谢你考虑为 GitHub Development Standard 做出贡献!
如果你发现了 bug,请 创建 Issue 包含:
- Bug 描述
- 处现步骤
- 预期行为
- 实际行为
如果你有新功能建议 请 创建 Feature Request 包含:
- 功能描述
- 使用场景
- 预期收益
- Fork 项目
- 创建分支 (
git checkout -b feature/AmazingFeature) - 遵守本 Skill 的开发标准( irony! 😄)
- 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建 Pull Request
是的,我们用这个 Skill 本身的标准来开发这个 Skill!
- ✅ 先定义问题,再写代码
- ✅ 最小修改原则
- ✅ 4 层验证
- ✅ Diff 审查
- ✅ 验收清单
- Markdown: 使用标准 Markdown 格式
- 文档: 中英文双语
- 示例: 提供可运行的示例
- 注释: 关键逻辑添加注释
# 验证 SKILL.md 格式
python3 -c "import yaml; yaml.safe_load(open('SKILL.md'))"
# 验证文档完整性
ls README.md docs/ examples/ templates/必须遵守中英文文档同步更新规则:
- 修改
README.md后,必须同步修改docs/README_EN.md - 修改
SKILL.md后,确保英文版同步 - 新增示例时,提供中英文说明
- ✅ 读 issue - 理解需求
- ✅ 写"5行任务卡" - 明确目标
- ✅ 确定基线版本 - 从哪个版本开始
- ✅ 列改动点 - 明确改动范围
- ✅ 编码 - 最小修改
- ✅ 本地验证 - 4 层测试
- ✅ 看 diff - 确认没偏题
- ✅ 写发布说明 - 文档同步
- ✅ 最后复盘 - 总结经验
- GitHub Issues: https://github.com/SonicBotMan/github-development-standard/issues
- Discord: OpenClaw Community
感谢你的贡献! 💕