1.2 KiB
1.2 KiB
Git Commit Message 规范
1. 格式
<type>(<scope>): <subject>
说明:
<type>:提交类型(必填)<scope>:影响范围/模块(必填)<subject>:一句话说明“做了什么”(必填)
2. type 列表
统一使用小写:
| type | 含义 |
|---|---|
feat |
新功能 |
fix |
修复 bug |
docs |
文档变更 |
style |
仅格式/风格(不改语义) |
refactor |
重构(不改变外部行为) |
perf |
性能优化 |
test |
测试相关 |
build |
构建系统 |
ci |
CI 相关 |
chore |
杂项维护 |
revert |
回滚提交 |
3. scope 列表
建议从以下范围中选择(保持一致即可):
| scope | 含义 |
|---|---|
frontend |
前端(ANTLR 驱动、AST 构建入口等) |
ast |
AST 相关 |
sema |
语义分析(符号表、常量求值等) |
ir |
IR 核心结构 |
irgen |
AST → IR 生成 |
mir |
Machine IR(指令选择、寄存器分配、栈帧等) |
backend |
后端目标相关(如需要可细化 aarch64) |
antlr |
语法文件/ANTLR 相关 |
build |
构建配置 |
test |
测试 |
doc |
文档 |