You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

4.1 KiB

文档体系重构迁移总结

执行日期: 2026-01-18
状态: 已完成

迁移概览

成功将原有的扁平化文档结构重构为模块化的 RFC + ADR + Guides 体系。

迁移统计

文档数量

模块 RFC Guides Archive 总计
Client 24 2 10 36
Server 18 1 12 31
Architecture - - - 1
总计 42 3 22 68

目录结构

docs/
├── client/              # 24 RFCs + 2 Guides
├── server/              # 18 RFCs + 1 Guide
├── admin/               # 空(待后续使用)
├── requirements/        # 保留原有需求文档
├── architecture/        # 1 ADR
└── .archive/            # 22 个计划文档归档

迁移详情

Client 模块

RFCs (24 个):

  • 001-008: 新功能(Form 组件、项目管理、搜索等)
  • 101-116: Bug 修复(对话框、样式、类型等)

Guides (2 个):

  • form-usage-examples.md
  • form-usage.md

Archive (10 个):

  • 项目面板相关计划
  • 分镜系统相关计划
  • 阶段性计划文档

Server 模块

RFCs (18 个):

  • 001-015: 新功能(积分系统、附件管理、用户服务等)
  • 101-103: Bug 修复(数据库连接、文档重组等)

Guides (1 个):

  • user-service-testing.md

Archive (12 个):

  • 后端架构计划
  • Docker 容器化计划
  • 数据库扩展计划

Architecture 模块

ADRs (1 个):

  • 001-documentation-system-refactor.md(本次重构的决策记录)

文件命名规范

RFC 编号规则

  • 001-099: 新功能开发
  • 101-199: Bug 修复

示例

✅ 正确:
- docs/client/rfcs/001-form-complete-mode.md
- docs/server/rfcs/101-fix-db-connection.md
- docs/architecture/001-documentation-system-refactor.md

❌ 错误:
- docs/rfcs/form-complete-mode.md (缺少模块)
- docs/client/001-form.md (缺少 rfcs 目录)

已删除的目录

以下旧目录已清空并删除:

  • docs/方案/
  • docs/修复/
  • docs/示例/
  • docs/计划/
  • docs/需求/ (已移动到 docs/requirements/)

更新的文件

配置文件

  • .kiro/steering/master-workflow.md - 更新了文档创建规则

新增文档

  • docs/architecture/001-documentation-system-refactor.md - ADR 决策记录
  • docs/architecture/MIGRATION_SUMMARY.md - 本文档

验证结果

所有文档已成功迁移
旧目录已清理
新目录结构已建立
文档编号规范已应用
master-workflow.md 已更新

使用指南

创建新文档

# Client RFC (新功能)
docs/client/rfcs/009-new-feature.md

# Server RFC (Bug 修复)
docs/server/rfcs/104-fix-something.md

# Architecture ADR
docs/architecture/002-next-decision.md

# Guide
docs/client/guides/new-guide.md

查找文档

# 查看所有 Client RFCs
ls docs/client/rfcs/

# 查看所有 Server Guides
ls docs/server/guides/

# 查看归档的计划文档
ls docs/.archive/client/

后续工作

短期(1-2 周)

  • 为 RFC/ADR/Guides 创建标准模板
  • 编写文档编号自动生成脚本
  • 更新团队文档规范

中期(1 个月)

  • 生成文档索引和目录
  • 集成文档搜索工具
  • 建立文档评审流程

长期(持续)

  • 定期归档过时文档
  • 维护 Changelog
  • 优化文档结构

团队通知

重要变更

  1. 文档路径变更:所有文档现在按模块分类
  2. 命名规范:RFC 使用编号前缀(001-099 新功能,101-199 修复)
  3. 文档类型:使用 RFC/ADR/Guides 替代原有的方案/修复/示例

迁移影响

  • 所有历史文档已保留(在新位置)
  • 归档文档仍可访问(在 .archive/ 目录)
  • 文档链接需要更新(如果有引用旧路径)

参考资料


迁移完成!新的文档体系已就绪。 🎉