Files
makemd/docs/README.md
wurenzhi 56b8a2e2f8 docs: 新增业务闭环文档并重构文档结构
新增业务闭环文档,包含商品主数据、SKU变体、订单拆分等关键闭环
重构文档目录结构,迁移旧文档至新路径
补充业务功能说明文档内容
更新全局文档索引和项目地图
2026-03-18 00:35:00 +08:00

195 lines
8.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Crawlful Hub 文档结构
本文档描述了 Crawlful Hub 项目的文档组织结构,便于团队成员快速定位和理解各个文档的用途。
## 📁 目录结构
```
docs/
├─ 00_Business/ # 业务层文档
│ ├─ Business_ClosedLoops.md # 业务闭环文档(核心)
│ ├─ Business_Blueprint.md # 业务蓝图
│ ├─ Business_Features.md # 业务功能说明
│ ├─ Business_9.md # 业务9
│ ├─ Governance_Standards.md # 治理标准
│ └─ Task_Overview.md # 任务概览
├─ 01_Architecture/ # 架构层文档
│ ├─ System_Architecture.md # 系统架构
│ ├─ Module_Blueprints.md # 模块蓝图
│ ├─ Module_Responsibilities.md # 模块职责(待创建)
│ ├─ AI_Agent_Interaction.md # AI Agent 交互(待创建)
│ ├─ Data_Flow_Diagrams/ # 数据流图
│ └─ Sequence_Flow_Diagrams/ # 业务流程图
├─ 02_Backend/ # 后端文档
│ ├─ Backend_Design.md # 后端设计(待创建)
│ ├─ API_Specs/ # API 规范
│ │ ├─ Data_API_Specs.md # 数据 API 规范
│ │ ├─ Product_API.md # 商品 API待创建
│ │ ├─ Order_API.md # 订单 API待创建
│ │ └─ Finance_API.md # 财务 API待创建
│ ├─ Database/ # 数据库文档
│ │ ├─ ERD.md # 数据库设计图(待创建)
│ │ └─ Table_Definitions.md # 表定义(待创建)
│ ├─ Services/ # 服务模块说明(待创建)
│ └─ Backend_Automation.md # 后端自动化(待创建)
├─ 03_Frontend/ # 前端文档
│ ├─ Frontend_Design.md # 前端设计(待创建)
│ ├─ UI_Components.md # UI 组件(待创建)
│ ├─ Pages_Flow.md # 页面流转(待创建)
│ ├─ API_Consumption.md # API 调用(待创建)
│ └─ Frontend_Automation.md # 前端自动化(待创建)
├─ 04_Plugin/ # 插件文档
│ ├─ Plugin_Design.md # 插件设计(待创建)
│ ├─ DOM_Interaction.md # DOM 交互(待创建)
│ ├─ Automation_Scripts.md # 自动化脚本(待创建)
│ └─ Plugin_Agent_Integration.md # 插件集成(待创建)
├─ 05_AI/ # AI 文档
│ ├─ AI_Strategy.md # AI 策略(待创建)
│ ├─ AI_Context.md # AI 上下文(待创建)
│ ├─ AI_Tasks.md # AI 任务(待创建)
│ ├─ AI_Training_Data/ # AI 训练数据
│ └─ AI_Model_Integration.md # AI 模型集成(待创建)
├─ 06_ETL/ # ETL 文档
│ ├─ ETL_Pipelines.md # ETL 流程(待创建)
│ ├─ ETL_Scripts/ # ETL 脚本
│ └─ ETL_Data_Samples/ # ETL 样例数据
├─ 07_Testing/ # 测试文档
│ ├─ Test_Strategy.md # 测试策略(待创建)
│ ├─ Quality_Optimization.md # 质量优化
│ ├─ Unit_Tests/ # 单元测试
│ ├─ Integration_Tests/ # 集成测试
│ └─ Test_Reports/ # 测试报告
├─ 08_Deployment/ # 部署文档
│ ├─ Deployment_Guide.md # 部署指南(待创建)
│ ├─ CI_CD_Pipelines.md # CI/CD 流程(待创建)
│ └─ Environment_Configs/ # 环境配置
├─ 09_Operations/ # 运维文档
│ ├─ Monitoring.md # 监控(待创建)
│ ├─ Logging.md # 日志(待创建)
│ ├─ Exception_Handling.md # 异常处理(待创建)
│ └─ Maintenance_Guide.md # 维护指南(待创建)
├─ 10_Documents_Global/ # 全局文档
│ ├─ PROJECT_MAP.md # 项目地图(待创建)
│ ├─ README.md # 项目总览(待创建)
│ ├─ Changelog.md # 变更日志(待创建)
│ └─ DOC_INDEX.md # 文档索引
└─ 11_References/ # 参考资料
├─ Platform_API_Docs/ # 平台 API 文档
├─ Regulatory_Requirements.md # 合规要求(待创建)
└─ Glossary.md # 术语表(待创建)
```
## 📋 文档分类说明
### 00_Business/ - 业务层
包含所有业务相关的文档,是理解项目业务逻辑的核心。
**核心文档**
- `Business_ClosedLoops.md` - 完整的业务闭环文档,涵盖 TOC/TOB 双向闭环
- `Business_Blueprint.md` - 业务蓝图,描述整体业务架构
- `Business_Features.md` - 详细的功能说明
### 01_Architecture/ - 架构层
描述系统的技术架构和模块设计。
**核心文档**
- `System_Architecture.md` - 系统总体架构
- `Module_Blueprints.md` - 各模块的详细设计
### 02_Backend/ - 后端层
后端技术实现文档,包括 API、数据库、服务等。
**核心文档**
- `API_Specs/` - 所有 API 的详细规范
- `Database/` - 数据库设计和表结构
### 03_Frontend/ - 前端层
前端技术实现文档,包括 UI 组件、页面流转等。
### 04_Plugin/ - 插件层
浏览器插件的设计和实现文档。
### 05_AI/ - AI 层
AI 相关的文档,包括策略、上下文、任务等。
### 06_ETL/ - ETL 层
数据采集、清洗、处理的流程和脚本。
### 07_Testing/ - 测试层
测试策略、用例、报告等文档。
### 08_Deployment/ - 部署层
部署指南、CI/CD 流程、环境配置等。
### 09_Operations/ - 运维层
监控、日志、异常处理、维护指南等。
### 10_Documents_Global/ - 全局文档
项目级别的文档,包括总览、索引、变更日志等。
### 11_References/ - 参考资料
外部参考文档,如平台 API、合规要求、术语表等。
## 🎯 快速导航
### 新人入门
1. 阅读 `00_Business/Business_ClosedLoops.md` 了解业务闭环
2. 阅读 `01_Architecture/System_Architecture.md` 了解系统架构
3. 阅读 `10_Documents_Global/DOC_INDEX.md` 查看文档索引
### 开发人员
1. 阅读 `01_Architecture/` 下的架构文档
2. 阅读 `02_Backend/``03_Frontend/` 下的技术文档
3. 参考 `11_References/` 下的平台 API 文档
### 测试人员
1. 阅读 `07_Testing/Test_Strategy.md` 了解测试策略
2. 查看 `07_Testing/` 下的测试文档
### 运维人员
1. 阅读 `08_Deployment/Deployment_Guide.md` 了解部署流程
2. 阅读 `09_Operations/` 下的运维文档
## 📝 文档规范
### 命名规范
- 文件名使用大驼峰命名法PascalCase
- 文件扩展名为 `.md`
- 避免使用特殊字符和空格
### 内容规范
- 使用 Markdown 格式
- 包含清晰的标题层级
- 适当使用表格、代码块、流程图等
- 标注文档最后更新时间
### 版本控制
- 所有文档纳入 Git 版本控制
- 重要变更记录在 `10_Documents_Global/Changelog.md`
- 遵循项目的 Git 工作流程
## 🔗 相关资源
- 项目根目录:`d:\trae_projects\makemd\makemd`
- 原文档目录:`d:\trae_projects\makemd\makemd\docs11`
- 项目规则:`d:\trae_projects\makemd\makemd\.trae\rules\project-specific-rules.md`
## 📞 联系方式
如有文档相关问题,请联系项目维护者。
---
**最后更新时间**2026-03-17
**维护者**Crawlful Hub 团队