# 开发 参与 IoT DC3 二次开发与协议扩展的入口。
- :material-tools: **[驱动开发](driver-authoring.md)** 基于 `dc3-driver-virtual` 模板从零搭建新协议驱动 - :material-test-tube: **[测试](testing.md)** 单元测试 / 集成测试约定、Mock 策略、覆盖率门槛 - :material-history: **[变更日志](changelog.md)** 版本演进与重要变更记录
## 开发约定速览 - **JDK 21、Maven 3.9+**:版本由 Maven Enforcer 强制 - **Spring Java Format**:提交前由 `spotless` 校验,CI 也会拦截不合规格式 - **分支模型**:从 `main` 切 `feature//`,PR 合入 `develop`,发布走 `release` - **AI 协作**:仓库根目录 `AGENTS.md` 定义了 AI 助手协作规约(指令优先级、提交身份、变更日志规则) ## 相关入口 - [快速开始](../quickstart/index.md) — 本地拉起开发环境 - [架构](../architecture/index.md) — 模块分层与运行时数据流 - [贡献指南](../community/contributing.md) — PR 提交流程