reads your conventional-changelog-lint config and automatically creates matching commitizen cli helpers for you.
Let an interactive command line interface help you with creating commit messages matching your conventional-changelog-lint configuration.
Fetch cz-conventional-changelog-lint
via npm, install peerDependencies
npm install --save cz-conventional-changelog-lint commitizen
cz-conventional-changelog-lint
is designed as commitizen
adapter.
To use it with commitizen
specify it as shared config:
{
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog-lint"
}
}
}
Use the commitizen command line
interface to start cz-conventional-changelog-lint
.
# do stuff in your project …
# … then stage your changes
git add
# Execute the commitizen cli
git-cz
cz-conventional-changelog-lint
maintains full transparency over all changes.
- Every release on npm has a corresponding Github release
- A full changelog is automatically generated on release
⇨ See changelog.md for a full list of changes
You dig cz-conventional-changelog-lint
and want to submit a pull request?
Awesome! Be sure to read the contribution guide
and you should be good to go.
Here are some notes to get you coding real quick.
git clone git@github.com:marionebl/cz-conventional-changelog-lint.git
cd cz-conventional-changelog-lint
npm install
npm start
cz-conventional-changelog-lint
is built by Mario Nebl and contributors
with ❤️ and released under the MIT License.