š Better collab flows w. (git) Conventional Commits
adriens
Posted on February 8, 2023
ā About
When you create software, delivering it as fast as possible :
- š”ļø Without impacting your end-users with breaking changes and deliver
- ā” Consistently deliver features as soon as they are ready
- š” Deliver on-purpose versions according to a coherent semantic
- š Deliver nice looking and auto-documented release notes
š«µ You have no option : "you have to automate that"... and the best place to do that is just at the beginning of the pipeline :** within code activity, within the commits themselves.**
šÆ What you'll learn (< 15'
)
In this post (and without any git
required knowledge), you'll see how this can be achieved within a simple yet very powerful demo that helps understand core concepts.
šæ Demo
š Resources
- Conventional Commits
semantic-release
- Commitizen
IntelliJ
Conventional Commit pluginVS Code
Conventional Commits extensionmaven-semantic-release
semantic-release-helm
semantic-release-pypi
semantic-release-gh-pages-plugin
@semantic-release/github
@semantic-release/release-notes-generator
š Acknowledgments
kudos
to @lschaeffer313 for the session, we had a great moment together... and the technique has been adopted on all our projects, for a daily usage.
š šŖ š
š©
adriens
Posted on February 8, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.