Our great sponsors
-
cz-conventional-changelog
A commitizen adapter for the angular preset of https://github.com/conventional-changelog/conventional-changelog
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Install Commitizen globally by running npm install -g commitizen. Then, you’ll need to initialize your project with a Commitizen adapter. Go to your repository in your terminal and run commitizen init cz-conventional-changelog –save-dev –save-exact. This will install the cz-conventional-changelog package as a dev dependency and update your package.json file.
Semantic versioning and changelogs are the lingua franca of software releases. They provide an easy means to communicate what’s changed in a piece of software and what developers and users can expect when upgrading. Despite their importance, maintaining a changelog and semantic version for your software manually can be tedious and error prone.
Now you’ll be notified if you try to make a commit whose message doesn’t meet the Conventional Commit standards! Even better, you can configure your linting by updating your config file with some rules!