Agree with the guidelines. those tools, like "git-cz", bring more troubles than benefits >
We should use tools like commitizen[1] to help us write good commits message. I guess we can't force developers to use tools like 'git-cz' to validate the commits in their pull requests? [1] https://github.com/commitizen/cz-cli On Fri, Aug 30, 2019 at 6:11 PM SHUANG SU <sushuang0...@gmail.com> wrote: > I agree with that commit message should follow a guideline, which will > also make changelog collection work easy. > > But I suggest that do not use some tool to force us to commit like that. > In my experience, those tools, like "git-cz", > bring more troubles than benefits, especially when developers using some > git GUI tools, always > some error throws so that developers have to find how to config to avoid > that. > > > ------------------------------ > Su Shuang (100pah) > ------------------------------ > > > > On Fri, 30 Aug 2019 at 17:57, Ovilia <oviliazh...@gmail.com> wrote: > >> Currently, we do not have a standard for git message guidelines, so the >> commit logs may look a little untidy [1]. >> >> A very popular commit guideline is from Angular.js [2], which I think is >> very nice only that it includes issue number at the footer. >> For example, with Angular.js's commit guideline, a commit message may be: >> fix(svg): change the default behavior of download image with toolbox >> fix #12345 >> >> I think putting the issue number at the end of the subject may be a >> better idea. >> Because if the issue number is not included in the first line, it will >> only be visible when "..." is clicked. >> Issue number, and more importantly, the link to the issue is a very >> important part of a git message. >> [image: commit message.png] >> >> My suggest is, to follow the Angular.js git message guidelines, and >> change about the issue number part, making it something like: >> >> fix(svg): change the default behavior of download image with toolbox; >> fix #12345 >> >> >> [1] https://github.com/apache/incubator-echarts/commits/master >> [2] >> https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines >> >> Wenli >> > -- Yi Shen Senior Developer Baidu, Inc.