Ditch the Manual Chore: Automating Releases and Versioning with release-please
totaldebug.uk·2d·
Discuss: DEV
Flag this post

When working with JavaScript projects, managing version numbers and commit messages is important for the maintainability of the project. Since 2020 I have been the main developer of Atomic Calendar Revive a highly customisable Home Assistant calendar card, I found maintaining versions and releases to be cumbersome until recently. In this article, I will introduce the commitizen and semantic-release packages for creation or appropriate commit messages and semantic versioning. I will also provide examples of how I am currently using these packages to streamline my release workflow and project maintenance.

The old days

Starting out I …

Similar Posts

Loading similar posts...