Git 管理
Commit 记录
命名规范
命名规范仅供参考,以下是我个人使用的最新规范,现实情况大多数开源项目都比较包容,不会过于在意大小写和符号一类的规定。(其实就是摆烂了)但这样着实能更好的带动社区维护氛围。
默认使用「首字母大写」的形式,随后是简短的描述,详细的更改内容,可额外换行后编写。
- Feat: 一个新特性
- Fix: 修复 Bug
- Docs: 文档修改
- Style: 不影响代码含义的更改(空格、格式、缺少分号等)
- Refactor: 代码重构
- Perf: 优化性能
- Test: 测试用例修改
- Chore: 对构建过程或辅助工具和库的更改,例如文档生成
示例:
Feat: Env Support
识别运行环境,在线模式下不允许进行拖拽编辑和设置。顺便给在线模式提供 Fallback,初始化成本地的效果
Chore: Format Code
格式化代码
限定功能的修改
如果修改仅限定于部分功能,非全局性修改,则在修改缘由后使用括号包裹对应功能的名称。
Fix(Inputs): File & Color Styles
调整文件、颜色输入框的样式,并适配 Safari