Socket
Book a DemoInstallSign in
Socket

cz-mapbox-changelog

Package Overview
Dependencies
Maintainers
42
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cz-mapbox-changelog

A commitizen plugin and git log parsing tool to create readable changelogs

latest
Source
npmnpm
Version
1.1.2
Version published
Maintainers
42
Created
Source

Commitizen Mapbox Changelog

This is a commitizen 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 <OLD_VERSION>..<NEW_VERSION> 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.

FAQs

Package last updated on 28 Nov 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts