外观
开源生态
已开源项目
系统目前已开源以下部件,更多开源内容敬请期待!
- bulls-cows/skills:AI 技能与规则
- bulls-cows/monitor:前端日志监控 JS SDK
- Yakima-Teng/nsuite:服务端函数库
- Yakima-Teng/utils-daily:前端函数库
- Yakima-Teng/jmock:数据 Mock 解决方案
- Yakima-Teng/html5-cli:前端 H5 项目脚手架
开源经验总结
敏感文件管理
由于是开源项目,一定要注意避免误提交 .env 等敏感文件。但是如果有多台开发机,手动同步敏感文件又比较麻烦。一个对独立开发者而言,介于安全性和便利性之间的推荐做法是:
- 创建一个私有仓库来管理环境变量。注意,这个私有仓库并不要求是专门用来管理环境变量的,它可以本身就是一个项目,只是顺带包含了环境变量。
- 其他开源项目和上面这个私有仓库放到同目录层级,通过相对路径来读取私有项目里的环境变量的值。
npm 包的本地开发
略。
代码lint 和测试
非常重要。
文档
使用 VitePress 2,或者 jsdoc 等工具来生成文档。