#### 提交規范(Commit)
Commit message一般包括三部分:Header、Body和Footer。
**Header**
`type(scope):subject`
* type:用于說明commit的類別,規定為如下幾種
feature:新增功能;
fix:修復bug;
docs:修改文檔;
refactor:代碼重構,未新增任何功能和修復任何bug;
build:改變構建流程,新增依賴庫、工具等(例如webpack修改);
style:僅僅修改了空格、縮進等,不改變代碼邏輯;
perf:改善性能和體現的修改;
chore:非src和test的修改;
test:測試用例的修改;
ci:自動化流程配置修改;
revert:回滾到上一個版本;
* scope:【可選】用于說明commit的影響范圍
* subject:commit的簡要說明,盡量簡短
**Body**
對本次commit的詳細描述,可分多行
**Footer**
不兼容變動:需要描述相關信息
關閉指定Issue:輸入Issue信息
#### Merge
代碼合并、master分支操作,請在gitlab 提交 merge request,負責人進行代碼review后,才能同意合并操作。
#### Tag(Version)
采用三段式,v版本.里程碑.序號,如v1.2.1
* 架構升級或架構重大調整,修改第2位
* 新功能上線或者模塊大的調整,修改第2位
* bug修復上線,修改第3位