快速链接
- GitHub: https://github.com/openyida/openyida
- Issues: https://github.com/openyida/openyida/issues
- npm: https://www.npmjs.com/package/openyida
维护者
| 名称 | 角色 | GitHub |
|---|---|---|
| 九神 (yize) | 核心架构、CLI 设计 | @yize |
| alex-mm | 功能开发、测试 | @alex-mm |
| nicky1108 | OpenClaw 集成、技能扩展 | @nicky1108 |
贡献方式
- 报告错误 → 开启 Issue 并附上复现步骤和环境信息
- 建议功能 → 先发起 Discussion 或 Issue,然后实现
- 改进文档 → 欢迎提交文档相关的 PR
- 添加技能 → 在
yida-skills/下扩展技能包 - 修复错误 / 新功能 → 遵循下方的开发工作流
开发环境设置
PR 检查清单
提交 pull request 前,请确认:- 已使用真实的 Yida 账号在本地测试相关功能
- 所有测试通过:
npm test - JS 语法检查通过:
- PR 描述清楚说明了变更内容和原因
- 若有 UI/行为变更,附上截图或录制画面
PR 规范
- 一个 PR 做一件事 — 勿混合不相关的变更
- PR 标题格式:
feat: add xxx/fix: fix xxx/docs: update xxx - 描述 应涵盖:做了什么、为何、如何测试
- 若 PR 关闭了 Issue,请在描述中加上
Closes #123
提交规范
遵循 Conventional Commits:代码风格
- 遵循现有代码风格(CommonJS 模块,优先使用 Node.js 原生 API)
- 变量和函数使用有意义的英文名称;避免缩写
- 完整处理错误 — 勿静默吞掉异常
- 添加新命令时,更新
README.md中的 CLI 命令表格