You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
houqin-java/.codebuddy/plans/docs-merge-refactor_eca19d1...

4.4 KiB

name overview todos
docs-merge-refactor 将docs目录下04-08文档合并精简为3个文件开发与测试规范、接口规范、项目技术要求删除核心数据模型和TAPD需求拆解两个延后文档
id content status
create-04-dev-test-spec 新建 04-开发与测试规范.md含Git规范、代码风格、测试、前后端协作、CI/CD五大板块 pending
id content status
merge-05-06-api-spec 合并 05-API接口规范.md + 06-扩展接口规范.md 为 05-接口规范.md pending
id content status dependencies
rename-08-to-06 将 08-项目技术要求.md 改为 06-项目技术要求.md移除已拆分章节并更新引用路径 pending
create-04-dev-test-spec
id content status dependencies
delete-old-files 删除旧文件04-核心数据模型.md、05-API接口规范.md、06-扩展接口规范.md、07-TAPD需求拆解.md、08-项目技术要求.md pending
merge-05-06-api-spec
rename-08-to-06

产品概述

将医院后勤管理项目的文档体系从5个文件(04-08)精简为3个文件优先整理开发规范和技术要求延后数据模型设计。

核心功能

  • 删除 04-核心数据模型.md07-TAPD需求拆解.md(延后处理)
  • 新建 04-开发与测试规范.md包含Git分支/提交规范、代码风格规范、测试规范、前后端协作规范、CI/CD流程规范
  • 合并 05-API接口规范.md + 06-扩展接口规范.md05-接口规范.md
  • 08-项目技术要求.md 重命名为 06-项目技术要求.md

最终文档结构

docs/
├── 01-模块划分.md
├── 02-功能清单-超级管理员.md
├── 02-功能清单-物业公司.md
├── 02-功能清单-医院.md
├── 02-功能清单-小程序端.md
├── 03-业务流转逻辑-超级管理员.md
├── 03-业务流转逻辑-物业公司.md
├── 03-业务流转逻辑-医院.md
├── 03-业务流转逻辑-小程序端.md
├── 04-开发与测试规范.md          ← 新建
├── 05-接口规范.md                ← 原05+06合并
└── 06-项目技术要求.md            ← 原08重命名

技术栈

纯文档整理任务无代码技术栈依赖。文档内容基于现有项目技术栈Java 17 + Spring Boot 3 + Vue 3 + uni-app

实现方案

1. 新建 04-开发与测试规范.md

从08-项目技术要求.md第七章"开发规范"和第九章"测试要求"中提取相关内容并大幅扩展为独立文档包含5大板块

  • Git分支与提交规范分支策略已有框架、Commit Message规范Conventional Commits、分支保护规则、Merge Request流程
  • 代码风格规范后端Java规范基于08第七章7.3命名规范扩展、前端Vue/TypeScript规范、小程序uni-app规范、ESLint/Prettier配置
  • 测试规范单元测试JUnit5+Mockito、集成测试、E2E测试、测试覆盖率要求从08第九章提取并细化
  • 前后端协作规范API联调流程、接口文档管理Swagger、Mock数据规范、联调排期约定
  • CI/CD流程规范Jenkins/GitLab CI流水线配置、构建-测试-部署各阶段门禁、环境管理策略从08第十章提取

2. 合并 05+06 为 05-接口规范.md

  • 05-API接口规范.md 作为主体,保持原有结构不变
  • 06-扩展接口规范.md 作为新章节追加到主体末尾,章节号顺延
  • 合并后结构:一~十七原05内容+ 十八~二十七原06内容章节号重编
  • 删除原06中与05重复的全局约定内容

3. 重命名 08 → 06-项目技术要求.md

  • 内容基本不变但需移除已拆分到04的开发规范和测试规范章节改为引用04
  • 更新文档内引用路径(如"详见06-扩展接口规范.md"改为"详见05-接口规范.md"

4. 删除旧文件

  • 删除 04-核心数据模型.md
  • 删除 05-API接口规范.md
  • 删除 06-扩展接口规范.md
  • 删除 07-TAPD需求拆解.md
  • 删除 08-项目技术要求.md

实施注意事项

  • 04-开发与测试规范.md 的内容应与08-项目技术要求.md 中的开发/测试章节保持一致04独立后08中对应章节改为引用
  • 合并接口规范时保持原有API路径、请求体、响应体格式不变仅做章节编号调整
  • 08重命名为06后内部引用路径需同步更新