Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dinoboff/git-changelog-angular


https://github.com/dinoboff/git-changelog-angular

angular changelog conventional-changelog git hub

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# git-changelog Angular

[![Build Status][ci-badge]][travis]
[![Coverage][codecov-badge]][codecov]
[![bitHound Overall Score][bithound-badge]][bithound]

Generate a change log from git commits using angular commit convention.

## Usage

To upload an existing tag changelog to github using [hub]:

```
git changelog v1.0.0 > draft.md
hub release create --draft --file=draft.md --browse v1.1.0
```

To bump the current version and upload the changelog using npm:
```
git changelog HEAD > draft.md
export VERSION=$(head -n 1 draft.md)

npm version $VERSION
git push origin master v$VERSION
hub release create --draft --file=draft.md --browse v$VERSION

unset VERSION
```

## install

using npm:

```
npm install -g git-changelog-angular
```

## License

MIT License

Copyright (c) 2017 Damien Lebrun

[hub]: https://github.com/github/hub#installation
[travis]: https://travis-ci.org/dinoboff/git-changelog-angular
[ci-badge]: https://travis-ci.org/dinoboff/git-changelog-angular.svg?branch=master
[bithound]: https://www.bithound.io/github/dinoboff/git-changelog-angular
[bithound-badge]: https://www.bithound.io/github/dinoboff/git-changelog-angular/badges/score.svg
[codecov]: https://codecov.io/gh/dinoboff/git-changelog-angular
[codecov-badge]: https://codecov.io/gh/dinoboff/git-changelog-angular/branch/master/graph/badge.svg