6. 开发与架构
开发指引
本章面向希望参与 dwz-server 二次开发、贡献代码或本地深度定制的开发者。阅读前建议先熟悉:
- 「2.3 源码构建与开发」— 最小化环境搭建
- 「6. 架构与扩展」— 分层与依赖注入概念
本章在此基础上展开更完整的开发工作流、代码组织约定、添加新功能的步骤清单,以及贡献代码时需要遵守的规范。
子章节
- 环境搭建与首次运行 — 从零到跑通开发服务器
- 代码组织与分层约定 — 每一层的职责边界
- 添加新功能的完整流程 — 从 Model 到路由的清单
- 测试、调试与日志 — go test、race、日志分级
- 贡献流程与代码规范 — 分支策略、PR、提交规范