6. 开发与架构

开发指引

本章面向希望参与 dwz-server 二次开发、贡献代码或本地深度定制的开发者。阅读前建议先熟悉:

  • 「2.3 源码构建与开发」— 最小化环境搭建
  • 「6. 架构与扩展」— 分层与依赖注入概念

本章在此基础上展开更完整的开发工作流、代码组织约定、添加新功能的步骤清单,以及贡献代码时需要遵守的规范。

子章节

  • 环境搭建与首次运行 — 从零到跑通开发服务器
  • 代码组织与分层约定 — 每一层的职责边界
  • 添加新功能的完整流程 — 从 Model 到路由的清单
  • 测试、调试与日志 — go test、race、日志分级
  • 贡献流程与代码规范 — 分支策略、PR、提交规范