hookehuyr

docs: 重构文档目录结构,提升组织清晰度

删除重复文件:
- DOCS_STRUCTURE.md(与 README.md 内容重复)

文档归类优化:
- auth-debug-guide.md → guides/auth-debug-guide.md(认证调试指南)
- TARO_QUICK_REFERENCE.md → guides/TARO_QUICK_REFERENCE.md(Taro 速查表)
- api-integration-log-template.md → api-specs/api-integration-log-template.md(API 联调模板)

更新文档:
- README.md:更新目录结构说明,添加新归类文档的导航

收益:
- 文档结构更清晰,按功能分类组织
- 减少顶层文件数量,保留核心文档
- 便于开发者快速查找所需文档

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 -# Docs 目录结构说明
2 -
3 -## 📁 目录结构
4 -
5 -```
6 -docs/
7 -├── README.md # 文档总索引(保留在顶层)
8 -├── CHANGELOG.md # 变更日志(保留在顶层)
9 -├── lessons-learned.md # 经验教训总结(保留在顶层)
10 -
11 -├── PreDocs/ # 前期项目文档
12 -│ └── 臻奇智荟圈小程序项目需求20260123a.docx
13 -
14 -├── decisions/ # 技术决策记录
15 -│ └── decisions.md
16 -
17 -├── plan/ # 开发计划
18 -│ ├── 项目开发计划.md
19 -│ ├── 前端开发计划.md
20 -│ └── 前端开发计划-调整版.md
21 -
22 -├── guides/ # 指南文档
23 -│ ├── START_HERE.md # 新人入门指南
24 -│ ├── API_USAGE_EXAMPLES.md # API 使用示例
25 -│ ├── API_DIFF_GUIDE.md # API 差异指南
26 -│ ├── GET_VS_POST_GUIDE.md # GET vs POST 指南
27 -│ ├── OPENAPI_TO_API_GUIDE.md # OpenAPI 转 API 指南
28 -│ ├── JSDOC_GENERATION_GUIDE.md # JSDoc 生成指南
29 -│ ├── apifox-integration-guide.md # Apifox 集成指南
30 -│ ├── changelog-check-guide.md # CHANGELOG 检查指南
31 -│ └── 腾讯元宝AI接入说明.md # 腾讯元宝 AI 接入说明
32 -
33 -├── reports/ # 问题修复与实施报告
34 -│ ├── COMPLETION_REPORT.md # 完成报告
35 -│ ├── FINAL_FIX_REPORT.md # 最终修复报告
36 -│ ├── IMPLEMENTATION_SUMMARY.md # 实施总结
37 -│ ├── GET_POST_FIX.md # GET/POST 修复
38 -│ ├── RENAME_TEST_REPORT.md # 重命名测试报告
39 -│ ├── apifox-setup-summary.md # Apifox 设置总结
40 -│ ├── changelog-check-report-20260201.md # CHANGELOG 检查报告
41 -│ ├── changes-summary.md # 变更总结
42 -│ ├── DOCUMENT_ICONS_UPDATE.md # 文档图标更新
43 -│ ├── search-fix-summary.md # 搜索修复总结
44 -│ └── search-problems-analysis.md # 搜索问题分析
45 -
46 -├── design/ # UI/UX 设计文档
47 -│ └── manulife-V1/
48 -│ ├── done/ # 已完成的设计稿
49 -│ │ ├── 首页/
50 -│ │ ├── 入职相关/
51 -│ │ ├── 签单相关/
52 -│ │ ├── 资料知识库/
53 -│ │ ├── 资料列表/
54 -│ │ ├── 产品详情/
55 -│ │ ├── 计划书/
56 -│ │ ├── 我的/
57 -│ │ ├── 我的收藏/
58 -│ │ ├── 修改头像/
59 -│ │ ├── 意见反馈/
60 -│ │ └── 帮助中心/
61 -│ └── 录入计划书/
62 -│ ├── 方案A/
63 -│ └── 方案B/
64 -
65 -└── mcp/ # MCP 相关文档
66 - ├── MCP_配置测试指南.md
67 - └── 如何切换到独立Apifox项目.md
68 -```
69 -
70 -## 📝 文档说明
71 -
72 -### 顶层文档(核心文档)
73 -
74 -| 文件 | 说明 |
75 -|------|------|
76 -| `README.md` | 文档总索引,快速了解项目文档结构 |
77 -| `CHANGELOG.md` | 项目变更日志,记录所有功能、修复和优化 |
78 -| `lessons-learned.md` | 开发经验教训,包含最佳实践和常见陷阱 |
79 -
80 -### decisions/ - 技术决策记录
81 -
82 -记录项目中的重要技术决策和设计权衡。
83 -
84 -### plan/ - 开发计划
85 -
86 -存放各种开发计划文档,包括整体计划和调整版计划。
87 -
88 -### guides/ - 指南文档
89 -
90 -开发过程中使用的各种指南文档,帮助开发者快速上手。
91 -
92 -### reports/ - 问题修复与实施报告
93 -
94 -记录问题修复过程、实施总结和测试报告。
95 -
96 -### design/ - UI/UX 设计文档
97 -
98 -存放 UI/UX 设计稿和生成的代码。
99 -
100 -### mcp/ - MCP 相关文档
101 -
102 -MCP (Model Context Protocol) 相关配置和测试指南。
103 -
104 -## 🔍 快速查找
105 -
106 -- **我是新开发者,想快速上手** → 阅读 `guides/START_HERE.md`
107 -- **我想了解项目的历史变更** → 查看 `CHANGELOG.md`
108 -- **我遇到了开发问题** → 查看 `lessons-learned.md``reports/`
109 -- **我需要添加新功能** → 先查看 `decisions/` 了解技术决策
110 -- **我需要修改 UI** → 查看 `design/` 中的设计稿
111 -
112 ----
113 -
114 -**整理日期**: 2026-02-02
...@@ -6,86 +6,152 @@ ...@@ -6,86 +6,152 @@
6 6
7 ``` 7 ```
8 docs/ 8 docs/
9 -├── CHANGELOG.md # 项目更新日志(保持不变) 9 +├── CHANGELOG.md # 项目变更日志(核心文档)
10 -├── README.md # 本文件 10 +├── README.md # 本文件(文档导航索引)
11 +├── lessons-learned.md # 经验教训总结(核心文档)
12 +├── api-integration-log.md # API 联调日志
11 13
12 ├── guides/ # 📘 使用指南和教程 14 ├── guides/ # 📘 使用指南和教程
13 -│ ├── START_HERE.md # 从这里开始 15 +│ ├── START_HERE.md # 新人入门指南
14 -│ ├── OPENAPI_TO_API_GUIDE.md # OpenAPI 转 API 详细指南 16 +│ ├── API_USAGE_EXAMPLES.md # API 使用示例
15 -│ ├── GET_VS_POST_GUIDE.md # GET vs POST 请求处理指南 17 +│ ├── API_DIFF_GUIDE.md # API 差异指南
16 -│ ├── JSDOC_GENERATION_GUIDE.md # JSDoc 注释生成指南 18 +│ ├── GET_VS_POST_GUIDE.md # GET vs POST 指南
17 -│ └── API_USAGE_EXAMPLES.md # API 使用示例 19 +│ ├── OPENAPI_TO_API_GUIDE.md # OpenAPI 转 API 指南
20 +│ ├── JSDOC_GENERATION_GUIDE.md # JSDoc 生成指南
21 +│ ├── SESSIONID_MANAGEMENT.md # SessionID 管理指南
22 +│ ├── auth-debug-guide.md # 认证调试指南
23 +│ ├── TARO_QUICK_REFERENCE.md # Taro 开发速查表
24 +│ ├── apifox-integration-guide.md # Apifox 集成指南
25 +│ ├── changelog-check-guide.md # CHANGELOG 检查指南
26 +│ └── 腾讯元宝AI接入说明.md # 腾讯元宝 AI 接入说明
18 27
19 -├── reports/ # 📊 实现报告和文档 28 +├── reports/ # 📊 问题修复与实施报告
20 -│ ├── IMPLEMENTATION_SUMMARY.md # 技术实现总结 29 +│ ├── IMPLEMENTATION_SUMMARY.md # 实施总结
21 -│ ├── COMPLETION_REPORT.md # 功能完成报告 30 +│ ├── COMPLETION_REPORT.md # 完成报告
22 -│ ├── FINAL_FIX_REPORT.md # 修复完成报告 31 +│ ├── FINAL_FIX_REPORT.md # 最终修复报告
23 -│ ├── GET_POST_FIX.md # 修复说明文档 32 +│ ├── GET_POST_FIX.md # GET/POST 修复
24 -│ └── UPDATE_LOG.md # 功能更新日志 33 +│ ├── RENAME_TEST_REPORT.md # 重命名测试报告
34 +│ ├── apifox-setup-summary.md # Apifox 设置总结
35 +│ ├── changelog-check-report-20260201.md # CHANGELOG 检查报告
36 +│ ├── changes-summary.md # 变更总结
37 +│ ├── DOCUMENT_ICONS_UPDATE.md # 文档图标更新
38 +│ ├── search-fix-summary.md # 搜索修复总结
39 +│ └── search-problems-analysis.md # 搜索问题分析
25 40
26 -├── api-specs/ # 📝 API 规范文档源文件 41 +├── api-specs/ # 📝 API 规范文档
27 -│ ├── user/ # 用户模块 42 +│ ├── api-integration-log-template.md # API 联调日志模板
28 -│ └── order/ # 订单模块 43 +│ ├── user/ # 用户模块接口
44 +│ ├── file/ # 文件模块接口
45 +│ ├── get_product/ # 产品模块接口
46 +│ ├── news/ # 新闻模块接口
47 +│ └── wechat/ # 微信模块接口
29 48
30 -├── Design/ # 🎨 设计文档 49 +├── decisions/ # 📋 技术决策记录
31 -├── PLAN/ # 📋 项目计划 50 +│ └── decisions.md
32 -├── PreDocs/ # 📄 预留文档 51 +
33 -└── TODO/ # ✅ 待办事项 52 +├── plan/ # 📋 开发计划
53 +│ ├── 项目开发计划.md
54 +│ ├── 前端开发计划.md
55 +│ └── 前端开发计划-调整版.md
56 +
57 +├── design/ # 🎨 UI/UX 设计文档
58 +│ └── manulife-V1/
59 +│ ├── done/ # 已完成的设计稿
60 +│ └── 录入计划书/ # 计划书设计稿
61 +
62 +├── features/ # ⭐ 功能文档
63 +│ └── feedback-system/
64 +
65 +├── specs/ # 📄 规范文档
66 +
67 +├── mcp/ # 🤖 MCP 相关文档
68 +│ ├── MCP_配置测试指南.md
69 +│ └── 如何切换到独立Apifox项目.md
70 +
71 +└── PreDocs/ # 📂 前期项目文档
72 + └── 臻奇智荟圈小程序项目需求20260123a.docx
34 ``` 73 ```
35 74
36 ## 🚀 快速导航 75 ## 🚀 快速导航
37 76
77 +### 核心文档
78 +- 📖 [项目变更日志](CHANGELOG.md) - 所有功能、修复和优化的记录
79 +- 📖 [经验教训总结](lessons-learned.md) - 开发中的最佳实践和常见陷阱
80 +- 📖 [API 联调日志](api-integration-log.md) - 接口联调状态记录
81 +
38 ### 新手入门 82 ### 新手入门
39 👉 **[guides/START_HERE.md](guides/START_HERE.md)** - 快速了解项目功能 83 👉 **[guides/START_HERE.md](guides/START_HERE.md)** - 快速了解项目功能
40 84
41 -### 使用指南 85 +### 开发指南
86 +- 📘 [Taro 开发速查表](guides/TARO_QUICK_REFERENCE.md) - Taro API 快速查阅
42 - 📘 [OpenAPI 转 API 详细指南](guides/OPENAPI_TO_API_GUIDE.md) - 完整功能说明 87 - 📘 [OpenAPI 转 API 详细指南](guides/OPENAPI_TO_API_GUIDE.md) - 完整功能说明
43 - 📘 [GET vs POST 请求处理指南](guides/GET_VS_POST_GUIDE.md) - 参数处理详解 88 - 📘 [GET vs POST 请求处理指南](guides/GET_VS_POST_GUIDE.md) - 参数处理详解
44 - 📘 [JSDoc 注释生成指南](guides/JSDOC_GENERATION_GUIDE.md) - 注释生成规则 89 - 📘 [JSDoc 注释生成指南](guides/JSDOC_GENERATION_GUIDE.md) - 注释生成规则
45 - 📘 [API 使用示例](guides/API_USAGE_EXAMPLES.md) - 实际使用案例 90 - 📘 [API 使用示例](guides/API_USAGE_EXAMPLES.md) - 实际使用案例
91 +- 📘 [SessionID 管理指南](guides/SESSIONID_MANAGEMENT.md) - 认证会话管理
92 +- 📘 [认证调试指南](guides/auth-debug-guide.md) - 授权流程调试
46 93
47 ### 技术文档 94 ### 技术文档
48 - 📊 [技术实现总结](reports/IMPLEMENTATION_SUMMARY.md) - 实现细节 95 - 📊 [技术实现总结](reports/IMPLEMENTATION_SUMMARY.md) - 实现细节
49 - 📊 [功能完成报告](reports/COMPLETION_REPORT.md) - 完成情况 96 - 📊 [功能完成报告](reports/COMPLETION_REPORT.md) - 完成情况
50 - 📊 [修复完成报告](reports/FINAL_FIX_REPORT.md) - 问题修复 97 - 📊 [修复完成报告](reports/FINAL_FIX_REPORT.md) - 问题修复
51 -- 📊 [功能更新日志](reports/UPDATE_LOG.md) - 版本更新 98 +
99 +### 设计文档
100 +- 🎨 [UI/UX 设计稿](design/manulife-V1/done/) - 各页面设计稿
52 101
53 ## 📖 文档分类说明 102 ## 📖 文档分类说明
54 103
55 ### 📘 guides/ - 使用指南 104 ### 📘 guides/ - 使用指南
56 -包含面向用户的使用教程和指南文档: 105 +包含面向开发者的教程和指南文档:
57 -- 快速开始指南 106 +- 新人入门指南
58 -- 功能详细说明 107 +- Taro 开发速查
59 -- 参数处理规则 108 +- API 使用指南
60 -- 代码使用示例 109 +- 认证流程调试
110 +- 工具使用说明
61 111
62 ### 📊 reports/ - 技术报告 112 ### 📊 reports/ - 技术报告
63 -包含面向开发者的技术实现文档 113 +记录开发过程中的问题修复和实施总结
64 - 实现总结 114 - 实现总结
65 - 完成报告 115 - 完成报告
66 - 修复说明 116 - 修复说明
67 -- 更新日志 117 +- 测试报告
118 +
119 +### 📝 api-specs/ - API 规范文档
120 +OpenAPI 规范的 Markdown 文档和联调日志模板:
121 +- 各模块接口定义
122 +- 联调日志模板
68 123
69 -### 📝 api-specs/ - API 规范文档源文件 124 +### 🎨 design/ - 设计文档
70 -OpenAPI 规范的 Markdown 文档,用于生成 API 代码: 125 +UI/UX 设计稿和生成的代码:
71 -- user/ - 用户模块接口 126 +- 已完成的设计稿
72 -- order/ - 订单模块接口 127 +- 计划书设计稿
128 +
129 +### 📋 decisions/ - 技术决策
130 +记录项目中的重要技术决策和设计权衡。
131 +
132 +### 📋 plan/ - 开发计划
133 +存放各种开发计划文档。
73 134
74 ## 🎯 使用建议 135 ## 🎯 使用建议
75 136
76 -### 如果你是新 137 +### 如果你是新开发者
77 1. 先看 [guides/START_HERE.md](guides/START_HERE.md) 138 1. 先看 [guides/START_HERE.md](guides/START_HERE.md)
78 -2. 阅读 [guides/OPENAPI_TO_API_GUIDE.md](guides/OPENAPI_TO_API_GUIDE.md) 139 +2. 阅读 [lessons-learned.md](lessons-learned.md) 了解经验教训
79 -3. 参考 [guides/API_USAGE_EXAMPLES.md](guides/API_USAGE_EXAMPLES.md) 140 +3. 查看 [TARO_QUICK_REFERENCE.md](guides/TARO_QUICK_REFERENCE.md) 快速查阅 API
80 141
81 ### 如果你想了解实现 142 ### 如果你想了解实现
82 1. 查看 [reports/IMPLEMENTATION_SUMMARY.md](reports/IMPLEMENTATION_SUMMARY.md) 143 1. 查看 [reports/IMPLEMENTATION_SUMMARY.md](reports/IMPLEMENTATION_SUMMARY.md)
83 2. 阅读 [reports/FINAL_FIX_REPORT.md](reports/FINAL_FIX_REPORT.md) 144 2. 阅读 [reports/FINAL_FIX_REPORT.md](reports/FINAL_FIX_REPORT.md)
145 +3. 浏览 [CHANGELOG.md](CHANGELOG.md) 了解历史变更
84 146
85 ### 如果你想生成 API 147 ### 如果你想生成 API
86 1.`api-specs/` 目录下创建文档 148 1.`api-specs/` 目录下创建文档
87 -2. 运行 `pnpm api:generate` 149 +2. 参考 [api-integration-log-template.md](api-specs/api-integration-log-template.md) 记录联调日志
88 -3. 查看生成的文件 150 +3. 运行 `pnpm api:generate`
151 +
152 +### 如果你需要调试认证
153 +1. 阅读 [guides/auth-debug-guide.md](guides/auth-debug-guide.md)
154 +2. 参考 [guides/SESSIONID_MANAGEMENT.md](guides/SESSIONID_MANAGEMENT.md)
89 155
90 ## 📝 维护说明 156 ## 📝 维护说明
91 157
...@@ -96,9 +162,9 @@ OpenAPI 规范的 Markdown 文档,用于生成 API 代码: ...@@ -96,9 +162,9 @@ OpenAPI 规范的 Markdown 文档,用于生成 API 代码:
96 放到 `reports/` 目录,并在本 README 中添加说明。 162 放到 `reports/` 目录,并在本 README 中添加说明。
97 163
98 ### 更新日志 164 ### 更新日志
99 -- 项目级别的更新:修改根目录的 `CHANGELOG.md` 165 +- 项目级别的更新:修改 `CHANGELOG.md`
100 -- 功能级别的更新:修改 `reports/UPDATE_LOG.md` 166 +- API 联调记录:修改 `api-integration-log.md`
101 167
102 --- 168 ---
103 169
104 -**最后更新**: 2026-01-27 170 +**最后更新**: 2026-02-05
......