Skip to content
This repository has been archived by the owner on Feb 16, 2018. It is now read-only.

marionebl/cz-conventional-changelog-lint

Repository files navigation

reads your conventional-changelog-lint config and automatically creates matching commitizen cli helpers for you.

cz-conventional-changelog-lint

Let an interactive command line interface help you with creating commit messages matching your conventional-changelog-lint configuration.

Installation

Fetch cz-conventional-changelog-lint via npm, install peerDependencies

npm install --save cz-conventional-changelog-lint commitizen

Configuration

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"
    }
  }
}

Usage

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 demo

History

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

Contributing

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 [email protected]: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.