### Goalkeeper
------
### 使用方法
1.  npm i goalkeeper -S-dev
2.  package.json中添加

    ```
      "gitHooks": {
            "pre-commit": "goalkeeper-git-hooks-pre-commit",
            "commit-msg": "goalkeeper-git-hooks-commit-msg"
        }
    ```
3.  编辑器上安装eslint插件(建议），并指定使用项目中的校验规则
### 2020/12/3
https://www.tapd.cn/61636622/markdown_wikis/show/#1161636622001000030@toc3
- commit-msg
    + merge —— 合并代码
    + feat ——  新功能（feature）
    + fix  ——  修补bug
    + docs  —— 文档（documentation）
    + style —— 格式（不影响代码运行的变动）
    + refactor —— （既不是新增功能，也不是修改bug的代码变动）
    + test  —— 增加测试
    + revert  —— 回滚
    + config  —— 构建过程或辅助工具的变动
    + chore —— 其他改动
    + perf —— 项目优化

### 2020/12/6
- 合并eslint-config-goalkeeper
    + 当前已有eslint-config主要为vue技术服务。
    + 需用到其他技术请在根目录下的.eslintrc.js中配置覆盖
    + 所有依赖goalkeeper的包均会依赖eslint-config-goalkeeper
    + 若仅想使用eslint-config配置请单独依赖eslint-config-goalkeeper
-  下次迭代小版本
    + 将git hooks从goalkeeper中分离出来
    + 安装goalkeeper将初始化一份.eslintrc.js与忽略文件
    + 发布时间1月
### 2020/12/29
- 合并eslint-config-goalkeeper
    + 需用到其他技术请在根目录下的.eslintrc.js中配置覆盖
    + 所有依赖goalkeeper的包均会依赖eslint-config-goalkeeper
    + 若仅想使用eslint-config配置请单独依赖eslint-config-goalkeeper
    + 安装goalkeeper将初始化一份.eslintrc.js与忽略文件
-  下次迭代小版本
    + 将git hooks从goalkeeper中分离出来
    + 发布时间1月
