项目使用的主技术栈是 vue + typeScript, 上手项目者需要先学习一下 Vue 的的知识点, typeScript 作为未来热门的一门语言,也需要对其相当了解。
常见的分类有下面几种:
- build: 影响构建系统或外部依赖关系的更改(示例范围:gulp、broccoli、NPM)。
- chore: 其他不修改 src 或 test 文件。
- ci: 更改持续集成文件和脚本(示例范围:Travis、Circle、BrowserStack、SauceLabs)。
- docs: 只是更改文档。
- feat: 类型为 feat 的提交表示在代码库中新增了一个功能(这和语义化版本中的 MINOR 相对应)。
- fix: 类型为 fix 的 提交表示在代码库中修复了一个 bug (这和语义化版本中的 PATCH 相对应)。
- improvement: 用于对当前实现进行改进而没有添加新功能或修复错误的提交。
- perf: 改进性能的代码更改。
- refactor: 代码重构,既不修复错误也不添加功能。
- revert: commit 回退。
- style: 不影响代码含义的变化(空白、格式化、缺少分号等)。
- test: 测试相关的开发。