开发者文档
开发者文档分两部分 :
第一部分:软件开发
面向参与 Serpent 本身开发的开发者:架构、源码构建、测试规范。
- 环境搭建——依赖、首次构建、开发环境
- 构建与打包——package / make / 发布流水线 / 签名
- 架构——进程模型、目录结构、关键设计
- 测试——测试体系与运行方式
- 分支与开发工作流——
main/dev定位、Beads 工单、文档记录、验收和交接经验
其他软件文档:
第二部分:扩展开发
面向编写插件、脚本、MCP 适配器的开发者。不需要了解软件架构,直接看扩展作者手 册:
- 插件开发指南 + 最佳实践 + API 参考
- 插件分发与更新
- 完整参考实现:Serpent-Plugin-ImageUpscaler
- 脚本开发指南 + API 参考
- MCP 开发指南 + API 参考
最终用户使用扩展的方法见使用手册:插件、脚本与 MCP。