its-gen1/docs/project/CONFIGURATION_MANAGEMENT.md

2.8 KiB
Raw Permalink Blame History

智能挂车AI-Box项目配置管理规范

1. 总体配置策略

双轨存储原则

  • 飞书云文档: 主要设计文件、需求文档、项目管理资料
  • Gitea (47.253.94.217:3000/zxu/its-gen1):
    • 源代码主要存储位置
    • 设计文件备份位置
    • 所有技术资产的版本控制

访问信息

2. 仓库目录结构

its-gen1/
├── docs/                    # 文档目录
│   ├── specs/              # 需求规格文档(已存在)
│   ├── architecture/       # 系统架构文档(已存在)
│   ├── design/             # 详细设计文档
│   └── project/            # 项目管理文档
│       └── CONFIGURATION_MANAGEMENT.md
├── design/                 # 设计文档备份(已存在)
├── src/                    # 源代码目录(待创建)
│   ├── drivers/            # 驱动层代码
│   ├── framework/          # 框架层代码  
│   ├── applications/       # 应用层代码
│   └── utils/              # 工具类代码
├── scripts/                # 构建和部署脚本(待创建)
├── configs/                # 配置文件(待创建)
└── README.md              # 项目说明(已存在)

3. 提交规范

文件命名规范

  • 文档: 功能名_版本号.md 或使用现有命名规范
  • 代码: 遵循各语言的命名规范
  • 配置: 环境_功能.conf

提交信息格式

[类型] 简要描述

详细说明(可选)

关联任务ID可选

类型包括: feat(新功能), fix(修复), docs(文档), style(格式), refactor(重构), test(测试), chore(构建)

4. 分支管理策略

主要分支

  • main: 生产发布分支,受保护
  • develop: 开发集成分支
  • feature/: 功能开发分支
  • hotfix/: 紧急修复分支

5. 角色职责

产品经理 (emb-system/猪小杰)

  • 需求文档在飞书归档后同步备份到Gitea /docs/specs/
  • 需求变更需同时更新两个位置

软件架构师 (emb-arch/孙大圣)

  • 架构设计方案在飞书发布后备份到Gitea /docs/architecture/
  • 提供详细的接口定义和模块说明

项目经理 (emb-pm/唐小僧)

  • 维护配置管理规范
  • 监督配置纪律执行
  • 协调配置相关问题解决

开发团队

  • 代码提交到对应src子目录
  • 遵循分支管理和提交规范
  • 及时更新相关设计文档

6. 同步机制

设计文档同步

  • 飞书文档更新后24小时内同步到Gitea对应目录
  • 以飞书为主版本Gitea为备份版本

代码提交

  • 所有代码必须通过Pull Request流程
  • 重要功能必须有对应的文档更新