AngularJS和Angular的提交信息指南进行比较的一些建议

首先

我参考了这篇文章并附上了提交信息。

    【今日からできる】コミットメッセージに 「プレフィックス」 をつけるだけで、開発効率が上がった話

不过,我有一个疑问。

这是一个词无法准确描述的事情。
具体来说,在我的项目中我正在进行CircleCI的配置更改,
尽管它是一个持续集成工具,但我觉得称其为雑用有些不太适合。

在查看了参考来源的指南后,由于Angular(2.x〜)改成了AngularJS(1.x),因此我简单地比较了最新的Angular提交指南。

相较之下,比较的方式。

    • AngularJS

 

    Angular

我从这两篇文章中提取出相应的部分进行了diff比较,并进行了目视确认。除了不影响指南的部分(如添加链接等),我将其排除在外。

不同之处

Type的任务不再分离了。

雑务(雜用)包含了各种各样的事物,但现在已经被分离成以下几个部分。

    • build: ビルドシステムやライブラリの変更

 

    ci: CI周りの変更

从提交记录中可以看出,似乎在文档的构建中也使用了 build 命令。
(例如:build(docs-infra): xxx)

将范围的设定方式明确化

Scope的确定方式已经明确化了。

    • 基本はnpmのパッケージ単位

 

    • いくつかの例外あり

packaging: package.json, *.d.tsなどでのパッケージレイアウトの変更
changelog: CHANGELOG.md
docs-infra: ドキュメントビルド関連
ivy: Ivy renderer
ngcc: Angular Compatibility Compiler
空: style, test, refactorで全てのパッケージにまたがる場合

複数のScopeにまたがる場合に * をつけてもいいという記述がなくなった

我认为这将根据项目而有不同的处理方式。

最后

因为家务活没有了,我可以使用ci,所以感到安心了( ´ω`)

广告
将在 10 秒后关闭
bannerAds