当前位置: 首页 > news >正文

做网站维护工资多少淮南商城网站建设地址

做网站维护工资多少,淮南商城网站建设地址,文具网站建设策划书,莘县网站一,conventional commit(约定式提交) Conventional Commits 是一种用于给提交信息增加人机可读含义的规范。它提供了一组用于创建清晰的提交历史的简单规则。 1.1 作用 自动化生成 CHANGELOG基于提交类型,自动决定语义化的版本变更向项目相关合作开发…

一,conventional commit(约定式提交)

Conventional Commits 是一种用于给提交信息增加人机可读含义的规范。它提供了一组用于创建清晰的提交历史的简单规则。

1.1 作用

  • 自动化生成 CHANGELOG
  • 基于提交类型,自动决定语义化的版本变更
  • 向项目相关合作开发者发送变更信心
  • 触发自动化构建和部署流程
  • 给开发者提供一个更加结构化的提交历史,便于减低对项目做贡献的难度

1.2 提交格式

提交说明的结构如下:

<type>(<scope>): <subject>
空行
[可选的正文]
空行
[可选的脚注]

1.2.1 Header

Header部分只有一行,包括三个字段: type(必需)、scope(必需)和subject(必需)。

(1)type 类型

type用于说明 commit 的类别,只允许使用下面7个标识:

  • feat:新功能(feature)
  • fix:修补bug
  • docs:文档(documentation)
  • style: 格式(不影响代码运行的变动)
  • refactor:重构(即不是新增功能,也不是修改bug的代码变动)
  • test:增加测试
  • build:构建过程或辅助工具的变动

(2)scope 范围

scope用于说明 commit 影响的范围,比如指标模板、规则上下线等等,视项目不同而不同。

(3)subject 主题

subject是 commit 目的的简短描述,不超过50个字符。

1. 以动词开头,使用第一人称现在时,比如change,而不是changed或changes

2. 第一个字母小写

3. 结尾不加句号(.)

1.2.2 Body 正文

Body 部分是对本次 commit 的详细描述,可以分成多行。

1. 需要简要的列出各种正向或者反向的测试场景,测试通过,填pass。

2. 增加修改人信息

1.3 例子

1.3.1 feat例子

feat(规则上下线、构建、生效、仿真生效): 添加规则上下线功能 1. 规则上下线主流程,引擎正常订阅,fldl生成正常。 pass
2. 规则上下线,传入不存在的规则编号,异常提示。 pass提交人:xxx

1.3.2 fix例子

fix(模型模块): 模型测试失败1. 导入mar模型,包含衍生字段。 pass
2. 导入mar模型,不包含衍生字段。 pass提交人:xxx

二,IDEA插件推荐

idea可以安装代码提交规范的插件。

  1. 安装插件

安装路径:File->Settings->Plugins->Marketplace->搜索Conventional Commit,点击安装即可。

  1. 提交时选择插件提交

提交的时候点击中间的小红点创建提交消息,根据对话框提示填写相关信息即可生成规范的提交消息

三,ChangeLog

3.1 自动生成ChangeLog工具

git-chglog:https://github.com/git-chglog/git-chglog

优点如下:

  • 高移植性(多平台、多环境支持);简单易用;
  • 高度灵活(可自定message format和CHANGELOG.md Template)

3.2 安装使用:

# 交互式初始化 推荐选择gitlab样式、standard模式
git-chglog --init

本地配置项目根目录下.chglog的内容:CHANGELOG.tpl.md和config.yml,具体含义参考以上官方文档

使用:打包机器或开发环境集成->规范化提交+release tag->数据积累后命令生成

EXAMPLE:
$ git-chglog
If <tag query>is not specified, it corresponds to all tags.Thisis the simplest example.$ git-chglog 1.0.0..2.0.0
The above is a command to generate CHANGELOG including commit of 1.0.0 to 2.0.0.$ git-chglog --output CHANGELOG.md
The above is a command to output to CHANGELOG.md instead of standard output.

CHANGELOG.md效果:

http://www.yayakq.cn/news/19064/

相关文章:

  • 网站建设投标书怎么制作查询工具类网站制作
  • 潍坊市网站建设公司wordpress底部小工具
  • 盐城网站定制宁夏建设银行官方网站
  • 哪个网站抢注域名快中国建筑装饰网怎么样
  • 有关网站开发的外文文献泰安房产网签查询
  • 建设网站对服务器有什么要求吗广州网站整站优化
  • 网站制作前期下载类网站开发条件
  • 网站制作潍坊推广圈
  • 游戏ui设计是什么关键词排名优化是什么意思
  • 福建省建设网站钓鱼网站制作教程视频
  • 建设银行 网站 字体网站开发费用报价表百度
  • 推广qq群的网站河南网站建设哪家有
  • 安次区建设局网站中国商务商会官方网站
  • 免费网站seo诊断济南官网排名推广
  • 电商 企业网站 福州一个com的网站多少钱
  • 网站的构架与组成seo网站推广
  • 怎么上国外购物网站汕头网站建设开发
  • 惠州专业做网站公司上海行业门户网站建设应用
  • 网站建设公司包括哪些方面iis 做网站
  • 买完服务器怎么做网站东莞企业公司网站建设
  • 专业网站建设公司哪个公司好东莞seo优化团队
  • 石家庄网站建设电话咨询重庆汉沙科技做网站怎么样
  • 锡林郭勒盟建设工程造价管理网站普通建站
  • 带积分的网站建设wordpress页面添加js
  • 海外建站平台北京建网站哪家公司好
  • 乐思网络舆情监测系统新闻类的网站如何做优化
  • wordpress仿静态页seo精准培训课程
  • 蓝色系网站首页wordpress登录名密码
  • 自己做网站卖国外wordpress移动主题
  • 建筑招工人在哪个网站比较好找朝扬网络