一种愚蠢的问题,但我认为它在SO上有它的位置。Git最佳实践提交日志
我在开源项目上看到很多提交日志,看起来像这样;
feat(something): Some description here
fix(something): Some other description
chore(...): ...
等等..
我肯定是一个分析日志提交这一新的风格,可能是一个cheatsheet文件,以及一些聪明的工具。但是我很难找出这种风格。 我错过了什么?工具在哪里,文档在哪里?
一种愚蠢的问题,但我认为它在SO上有它的位置。Git最佳实践提交日志
我在开源项目上看到很多提交日志,看起来像这样;
feat(something): Some description here
fix(something): Some other description
chore(...): ...
等等..
我肯定是一个分析日志提交这一新的风格,可能是一个cheatsheet文件,以及一些聪明的工具。但是我很难找出这种风格。 我错过了什么?工具在哪里,文档在哪里?
我发现了一些重复模式@https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y,并且有一个叫做grunt-conventional-changelog的插件使用这种模式。
看起来或多或少像一个AngularJS现象。角一直是我最近主要焦点,所以这就是我可能已经被如何绊在这最后一个星期..
我建议你阅读从蒂姆·波普这个优秀的帖子:http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
,看这个:http://steelcityruby.confbots.com/video/72762735
记住日志信息必须简单明了。第一行应该是一个简历,并且在您编写之后的几个月内可以理解。
这就是所谓的常规提交信息, 它用于通过第三从Git的元数据全自动生成的changelog派对工具。这种特殊风格是Angular.js模式。
工具如conventional-changelog用于此过程。