核心理念:
标准结构:
<type>(<scope>): <summary>
<body> (可选)
<type>:变更类型(动词)<scope>:变更影响的模块(比如组件名、功能名)<summary>:一句话总结改了什么<body>:必要时,详细解释原因、设计决策等常见的 <type>(变更类型):
| Type | 说明 |
|---|---|
| feat | 新增功能 |
| fix | 修复 bug |
| refactor | 代码重构(不改变功能) |
| perf | 性能优化 |
| style | 格式调整(无功能性变化,比如 prettier) |
| docs | 文档更新 |
| test | 补充或修正测试 |
| chore | 构建/运维工具变更,不是产品代码 |
常见的 <scope>(作用范围):
Button, Navbar)auth, payment, user-profile)/core, /utils 这样的目录名