Files
makemd/docs/RULES/documentation.md
wurenzhi 22308fe042 refactor: 重构项目结构并优化代码
- 删除无用的文件和错误日志
- 创建统一的 imports 模块集中管理依赖
- 重构组件使用新的 imports 方式
- 修复文档路径大小写问题
- 优化类型定义和接口导出
- 更新依赖版本
- 改进错误处理和API配置
- 统一组件导出方式
2026-03-27 16:56:06 +08:00

153 lines
3.6 KiB
Markdown
Raw Permalink 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.
# 文档规范标准
## 1. 目录命名规范
### 1.1 目录命名规则
| 类别 | 格式 | 示例 | 说明 |
|------|------|------|------|
| 主目录 | 中文或英文 | `docs/Business/` | 业务线/域 |
| 子目录 | 数字前缀+英文 | `docs/Business/01_Product/` | 模块序号 |
| 归档目录 | `ARCHIVE/` | `docs/ARCHIVE/` | 历史文档 |
### 1.2 目录大小写规则
- **全部使用小写**:所有目录名必须使用小写字母
- **分隔符**:使用 `-``_`,保持一致
- **示例**
-`docs/business/`, `docs/architecture/`
-`docs/Business/`, `docs/ARCHIVE/`
### 1.3 主目录结构
```
docs/
├── business/ # 业务文档
├── architecture/ # 架构文档
├── api/ # API文档
├── rules/ # 规范文档
├── tasks/ # 任务文档
├── loops/ # 业务闭环文档
└── services/ # 服务文档
```
## 2. 文件命名规范
### 2.1 命名规则
| 类别 | 格式 | 示例 |
|------|------|------|
| 索引文件 | `index.md` | `business/index.md` |
| 模块文档 | `NN_Name.md` | `01_Product.md` |
| 规范文档 | `kebab-case.md` | `code-quality-rules.md` |
| 报告文档 | `YYYY-MM-DD_Name.md` | `2026-03-20_Code_Review.md` |
### 2.2 文件后缀
- 统一使用 `.md` 后缀
- 禁止使用 `.md_txt``.markdown` 等变体
### 2.3 命名大小写
- **目录**: 全部小写
- **文件**: 首字母大写,驼峰命名(除非是 `index.md`
## 3. 索引文件规范
### 3.1 索引文件命名
- **标准索引**: `index.md`
- **禁止**: `_index.md``00_Index.md``INDEX.md`
### 3.2 索引文件位置
- 每个目录必须有 `index.md` 作为入口
- 索引文件必须包含该目录内容的概览和链接
### 3.3 索引文件格式
```markdown
# 模块名称
## 目录结构
- [子模块1](01_SubModule/) - 简短描述
- [子模块2](02_SubModule/) - 简短描述
## 内容概览
...
```
## 4. 文档格式规范
### 4.1 标题层级
```markdown
# 一级标题 (页面标题)
## 二级标题 (主要章节)
### 三级标题 (子章节)
#### 四级标题 (细节内容)
```
### 4.2 代码块
````markdown
```typescript
// 代码内容
const example = 'code';
```
````
### 4.3 表格格式
````markdown
| 列1 | 列2 | 列3 |
|-----|-----|-----|
| 内容 | 内容 | 内容 |
````
## 5. 常见错误
### 5.1 已识别的格式错误
| 错误类型 | 错误示例 | 正确示例 |
|----------|----------|----------|
| 大小写错误 | `ARCHIVE/00_Business/` | `archive/00_business/` |
| 索引文件命名 | `_index.md` | `index.md` |
| 文件后缀 | `document.md_txt` | `document.md` |
| 中文目录 | `文档/` | `documents/` |
### 5.2 需要修复的目录
| 当前路径 | 建议路径 |
|----------|----------|
| `docs/ARCHIVE/` | `docs/archive/` |
| `docs/LOOPS/` | `docs/loops/` |
| `docs/SERVICES/` | `docs/services/` |
| `docs/TASKS/` | `docs/tasks/` |
| `docs/RULES/` | `docs/rules/` |
| `docs/API_Documentations/` | `docs/api/` |
## 6. 迁移计划
### 阶段1创建规范文件
- [x] 创建 `docs/rules/documentation.md`
### 阶段2识别需要迁移的目录
- [x] 识别所有大小写不一致的目录
- [x] 识别所有命名不规范的目录
### 阶段3执行迁移2026-03-26
- [x] 重命名目录为小写archive, api, loops, rules, services, tasks
- [x] 更新所有相关引用
### 阶段4验证
- [x] 检查所有链接是否有效
- [x] 验证文档结构完整性
## 7. 参考
- 项目术语表: [TERMINOLOGY.md](../rules/TERMINOLOGY.md)
- 业务闭环: [loops/_index.md](../loops/_index.md)