# cz-mapbox-changelog **Repository Path**: mirrors_mapbox/cz-mapbox-changelog ## Basic Information - **Project Name**: cz-mapbox-changelog - **Description**: Commitizen plugin and commit log parsing tools to make generating changelogs - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2025-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Commitizen Mapbox Changelog This is a [commitizen](http://commitizen.github.io/cz-cli/) plugin to make the writing of commit messages consistent across a repo. ## Usage ``` git add ./some/file/to/add git cz ``` ## Install If you don't have commitizen yet: ``` npm install -g commitizen ``` Once you have commitizen: ``` npm install cz-mapbox-changelog --save ``` Then add the below json block to your package.json. ``` "czConfig": { "path": "node_modules/cz-mapbox-changelog" } ``` ## Parsing Git Log Changelog ships with a simple parser tool that will read the output of `git log` and output a list of commits grouped by their category. For more info on how to limit `git log` to only output the commits that are new to your next release, use `git log ..` where `OLD_VERSION` and `NEW_VERSION` are git shas or tags. `git log | parse-git-log >> changelog.txt` ### ARGS * --filter-out=cat1,cat2: will exclude the provided categories from its output * --header-size=2: sets the number of # used for category headers. Default 3.