-
Notifications
You must be signed in to change notification settings - Fork 6
Update the devtools:snapshot
command to use structured commit information when generating changelog.
#49
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Otherwise everything looks great 👍
6ca752e
to
5cf5bdf
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent patch! I've few questions thought, but thanks for doing this, this is very precious!
6bb6890
to
f9f5d8a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Almost done! Please, review CS too, and we are good :-).
f9f5d8a
to
6208cf1
Compare
6208cf1
to
c792940
Compare
Based on the commit structure : `type(scope) title` We can generate a more useful changelog.
This option `-w` can be used to follow the keepachangelog.com guidelines by exporting only the most important informations from the commit history...
Hello, I've updated the hoaproject/Literature#32 PR with all the defined commit types. I think we are almost good now 😄. I've just one question about the "First snapshot" changelog. It's generated when the tag list is empty. Actually, the typed commit logic is not applied in that case, is that still on ? |
With the RFC hoaproject/Central#61 we introduce structured commits with the pattern :
type(scope) title
.This PR update the
changelog
step to use this new information when generating the CHANGELOG.md file.At the moment, all the commits are kept in the resulting file. The non structured ones are stored inside a specific "Commits" sections.
Here an example with the latest hoaproject/Websocket tag :