zoukankan      html  css  js  c++  java
  • 项目工程化之git提交规范以及 CHANGELOG生成

    事先声明,本文是参考了其他大神的博客之后自己尝试的记录,具体可以参考如下 链接


    1. 先说说git 提交规范把,这里基本都是这个工具 cz-customizable
      1,安装

      npm install cz-customizable --save-dev
      
      

      2,修改package.json

      
          "devDependencies": {
            "cz-customizable": "^5.3.0"
          },
          "config": {
            "commitizen": {
              "path": "node_modules/cz-customizable"
        }
      }
      

      3,项目中添加.cz-config.js,官方提供了一个示例,如下所示,本来要贴具体代码的,但是贴上去排版真难用

    后面就是 提交测试了
    git cz

    2,后面就是 CHANGELOG.MD了
    . 安装
    npm install conventional-changelog -D

    . package.json中 script中添加如下:这样方便使用
    
    ```
    "version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"
    ```
     来说说自己实践的流程把,
    
    
    ```
        git add .
        git cz
        然后一顿骚操作,就可以按cz的格式提交代码了,
        最后 npm run version 就可以生成changelog了
    ```
  • 相关阅读:
    PHP生成pdf文档
    PHP将数据库数据批量生成word文档
    三个常用的PHP图表类库
    Javascript——(1)
    python学习HTML之CSS(2)
    python学习HTML之CSS
    python学习之HTML
    python学习之rabbitmq
    第10周15/16/17
    多进程
  • 原文地址:https://www.cnblogs.com/ysla/p/11992493.html
Copyright © 2011-2022 走看看