gaoluyang
2026-08-11 4807d8b687853e75a815b3aa9aecbc2554063aa4
docs: MOM
1.规范提交消息格式
已修改1个文件
63 ■■■■■ 文件已修改
FRONTEND_DEVELOPMENT.md 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FRONTEND_DEVELOPMENT.md
@@ -1020,7 +1020,68 @@
---
## 十、相关资源
## 十、Git 提交规范
### 10.1 提交格式
```
<type>: <subject>
<body>
```
- **type** 和 **subject** 之间必须有一个空格(`: `)
- **subject** 必填,简短描述变更内容
- **body** 可选,为空时跳过即可
### 10.2 支持的 Type
| type       | 说明               |
| ---------- | ------------------ |
| `feat`     | 新功能             |
| `fix`      | 修复 Bug           |
| `docs`     | 文档修改           |
| `style`    | 代码格式(不影响逻辑) |
| `refactor` | 代码重构           |
| `perf`     | 性能优化           |
| `test`     | 添加测试代码       |
| `build`    | 依赖/构建修改      |
| `ci`       | CI/CD 集成         |
| `chore`    | 日常事务           |
| `revert`   | 版本回退           |
| `types`    | 类型定义修改       |
### 10.3 示例
```bash
# 最简单(只有主题)
feat: 添加物料类型管理页面
# 带详细说明
fix: 修复审批流程数据丢失
原因是后端接口返回格式变化,调整了数据解析逻辑。
# 带序号列表
refactor: 重构请求拦截器
1. 提取公共错误处理逻辑
2. 统一 Token 刷新机制
```
### 10.4 自动校验
项目已配置 commitlint,每次提交时会自动校验格式。如果格式不符合规范,Git 会拒绝提交并提示错误。
也可以使用交互式提交:
```bash
pnpm commit
```
---
## 十一、相关资源
- [Vue 3 文档](https://vuejs.org/)
- [Ant Design Vue 文档](https://antdv.com/)