proposal - include scope if necessary
claytonsilva opened this issue · 2 comments
claytonsilva commented
grvcoelho commented
That's a standard that I used to love and it's broadly used, specially by the @angular team.
Here's why I wouldn't use it anymore:
- Using words like
feat
,chore
,fix
, etc. nail down the already scarce 52 characters we have for the git commit title to ~48 characters. - Typically, these kind of information (determine if something is a feature, a fix or something else) can be done using Github Labels on either Issues or Pull requests.
One alternative that could solve problem 1, is to add this meta information to the commit body instead. Like so:
package.json: add husky validator
Test husky validator for commit messages.
Closes issue #128283. Type: feat
There's a lot ways of generating automatic changelog. If I had to decide, I'd decide over creating it based on Github Labels of merged Pull Requests. 👍