angular代码规范_关于 Git 提交这些规范,你都遵守了吗?

本文介绍了Angular代码规范,重点讲解了如何遵循Git提交消息的约定,包括使用commitizen、commitlint和husky等工具,以及commit message的格式,如type、scope、body、break changes和affect issues。此外,还提供了示例和扩展阅读资源。
摘要由CSDN通过智能技术生成

ef2fe20acfce556ed225f5425bb95088.png
来源:人人贷大前端技术中心 http:// juejin.im/post/5d0b3f8c 6fb9a07ec07fc5d0
git是现在市面上最流行的版本控制工具,书写良好的commit message能大大提高代码维护的效率。但是在日常开发中由于缺少对commit message的约束,导致填写内容随意、质量参差不齐,可读性低亦难以维护。
在项目中引入commit message规范已是迫在眉睫。
  • 用什么规范?
  • Quick Start
    • 1. 全局安装commitizen & cz-conventional-changelog
    • 2. 项目内安装commitlint & husky
    • 3. 添加相应配置
    • 4. 使用
  • Commit message规范在rrd-fe落地使用情况
    • 1. type
    • 2. scope
    • 3. body
    • 4. break changes
    • 5. affect issues
  • 示例
  • 扩展阅读

用什么规范?

现在市面上比较流行的方案是约定式提交规范Conventional Commits),它受到了Angular提交准则的启发,并在很大程度上以其为依据。约定式提交规范是一种基于提交消息的轻量级约定。

它提供了一组用于创建清晰的提交历史的简单规则;这使得编写基于规范的自动化工具变得更容易。这个约定与SemVer相吻合,在提交信息中描述新特性、bug 修复和破坏性变更。它的 message 格式如下:

<类型>[可选的作用域]: <描述>

[可选的正文]

[可选的脚注]

Quick Start

1. 全局安装commitizen & cz-conventional-changelog

commitizen是一个撰写合格commit message的工具,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值