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.
haoliang-net/docs/02-功能清单/02-文件夹创建规范.md

4.8 KiB

功能清单文件夹创建规范


一、目录结构模板

00-功能清单索引.md
01-功能清单规范.md
│
├── 管理后台\
│   ├── 00-管理后台-索引.md
│   ├── 01-管理后台-规范.md
│   ├── 01-登录\
│   │   ├── 00-登录-索引.md
│   │   ├── 01-登录-规范.md
│   │   └── 01-01-登录页面.md
│   ├── 02-仪表盘\
│   │   ├── 00-仪表盘-索引.md
│   │   ├── 01-仪表盘-规范.md
│   │   └── 02-01-仪表盘页面.md
│   └── ...
│
└── 大屏\
    ├── 00-大屏-索引.md
    ├── 01-大屏-规范.md
    └── 01-01-大屏看板页面.md

二、文件命名规则

文件类型 命名规则 示例
总索引 00-功能清单索引.md -
总规范 01-功能清单规范.md -
分类索引 00-{分类名}-索引.md 00-管理后台-索引.md
分类规范 01-{分类名}-规范.md 01-管理后台-规范.md
模块索引 00-{模块名}-索引.md 00-登录-索引.md
模块规范 01-{模块名}-规范.md 01-登录-规范.md
页面文件 {模块号}-{页面号}-{页面名}.md 01-01-登录页面.md

编号规则

  • 模块号01-99两位数
  • 页面号01-99两位数
  • 格式:{模块号}-{页面号}-{页面名}.md

三、索引文件内容规则

1. 总索引

# 功能清单 索引

> 版本v1.0
> 最后更新:日期

---

## 分类

| 分类 | 类型 | 索引 |
|------|------|------|
| 管理后台 | 文件夹 | [00-管理后台-索引.md](./管理后台/00-管理后台-索引.md) |
| 大屏 | 文件夹 | [00-大屏-索引.md](./大屏/00-大屏-索引.md) |

---

2. 分类索引

# {分类名} 索引

> 版本v1.0
> 最后更新:日期

---

## 子目录/文件

| 编号 | 名称 | 类型 | 索引 |
|------|------|------|------|
| 01 | 登录 | 文件夹 | [01-登录](./01-登录) |
| 02 | 仪表盘 | 文件夹 | [02-仪表盘](./02-仪表盘) |

---

3. 模块索引

# {模块名} 索引

> 版本v1.0
> 最后更新:日期

---

## 模块概述
[简要说明本模块的功能定位、业务场景]

## 页面清单
| 页面编号 | 页面名称 | 路由 | 功能概述 |
|---------|---------|------|---------|

## 页面功能详情

### {页面号} {页面名称}
**路由**`/xxx`
**功能概述**[简要]

**功能列表**
| 功能编号 | 功能名称 | 触发条件 | 交互行为 | 涉及API |

**状态机**[如有]

**路由跳转**[本模块内 + 跨模块跳转]

## 子目录/文件
| 编号 | 名称 | 类型 | 索引 |
|------|------|------|------|

---

四、规范文件内容规则

层级 内容
总规范 整体规范,所有模块通用
分类规范 本分类通用规范
模块规范 无特殊规范时写"继承上级规范,如有冲突按本目录规范执行"

五、页面文件规则20项模板按组分类

页面文件保持20项模板不变用空行分组提升可读性。

【结构定义】

序号 内容 说明
1 基本信息 路由、权限、入口、面包屑
2 界面布局 ASCII图、响应式断点
3 表单字段 字段定义、控件、校验
4 操作按钮 权限、位置、行为
5 弹窗规格 无/弹窗类型
6 状态机 状态值、颜色、流转

【交互行为】

序号 内容 说明
7 交互流程 成功/失败处理
8 防重复请求 按钮禁用、AbortController
9 超时与加载反馈 超时时间、loading方式
10 操作确认机制 确认文案
11 脏数据检测 快照、重置
12 操作结果反馈 反馈方式、持续时间
14 校验规则 正则、错误提示、触发时机
15 响应式布局 断点布局

【技术实现】

序号 内容 说明
13 组件规范 组件选择、配置
16 Mock数据规格 完整Request/Response示例
17 键盘操作 快捷键
18 空状态设计 空态展示
19 错误码处理 错误码映射
20 安全规范 加密、存储、防护

六、三种文件分工

文件类型 重点内容 所属
索引文件 功能逻辑、交互关系、路由跳转、状态机 模块
规范文件 技术规范要求(组件、校验、布局、安全) 模块/分类
页面文件 技术实现界面布局、字段、Mock数据 页面

七、创建顺序

  1. 创建根目录索引+规范
  2. 创建分类目录+分类索引+规范
  3. 创建模块目录+模块索引+规范
  4. 创建页面文件