relateiq/conventional-changelog

Name: conventional-changelog

Owner: SalesforceIQ

Description: Generate a changelog from git metadata

Created: 2015-05-21 18:45:59.0

Updated: 2016-04-05 05:43:05.0

Pushed: 2015-06-30 23:35:43.0

Homepage: null

Size: 200

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

NPM version Build Status Dependency Status Coverage Status

Generate a changelog from git metadata, using the AngularJS commit conventions

Install
m install conventional-changelog

Adapted from code originally written by @vojtajina and @btford in grunt-conventional-changelog.

Example output
Roadmap
Documentation

Simple usage:

ire('conventional-changelog')({
pository: 'https://github.com/joyent/node',
rsion: require('./package.json').version
unction(err, log) {
nsole.log('Here is your changelog!', log);

changelog(options, callback)

By default, calls the callback with a string containing a changelog from the previous tag to HEAD, using pkg.version, prepended to existing CHANGELOG.md (if it exists).

callback is the second parameter, and takes two parameters: (err, log). log is a string containing the newly generated changelog, and err is either an error or null.

options is the first parameter, an object. The following fields are available:

The Most Important Options The “I really want to get crazy” Options
License

BSD


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.