https://github.com/html-next/ember-cli-changelog
Changelog generation for ember-cli projects.
https://github.com/html-next/ember-cli-changelog
Last synced: about 1 year ago
JSON representation
Changelog generation for ember-cli projects.
- Host: GitHub
- URL: https://github.com/html-next/ember-cli-changelog
- Owner: html-next
- License: mit
- Created: 2015-12-27T09:38:26.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-01-22T00:31:22.000Z (over 8 years ago)
- Last Synced: 2025-05-02T08:23:00.722Z (about 1 year ago)
- Language: JavaScript
- Size: 480 KB
- Stars: 26
- Watchers: 2
- Forks: 8
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
Ember-cli-changelog
===================
[](https://greenkeeper.io/)
[](http://badge.fury.io/js/ember-cli-changelog)
[](http://emberobserver.com/addons/ember-cli-changelog)
[](https://travis-ci.org/html-next/ember-cli-changelog)
This addon provides a template for helping you keep an updated changelog
for your ember-cli project or addon.
## Better Releases
This addon integrates with [ember-cli-release](https://github.com/lytics/ember-cli-release) by
giving you the opportunity to generate changelog updates and manually edit them if needed before
ember-cli-release completes the release commit.
## Commit Styles
This addon parses your commit messages in order to be able to format them better in your changelog.
By default, it assumes you are using angular-style commit messages, but `ember` and `jquery` style
are also supported.
- [angular-style](https://github.com/angular/angular.js/blob/v1.4.8/CONTRIBUTING.md#commit).
- [ember-style](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md#commit-tagging)
- [jquery-style](https://contribute.jquery.org/commits-and-pull-requests/#commit-guidelines)
Set the `style` property to `ember` `angular` or `jquery` to specify your preference, or implement
`hooks.parser` to parse the commits in a custom manner. (Guidelines on what a parsed commit will
need to expose coming soon).
## Hooks
Nearly every step of the changelog generation process is hookable via `config/changelog.js`.
## Github Private Repos
If you want to use github private repos set your github token with the following environment variable
`GITHUB_TOKEN=123abc`
## Contributing
- Open an Issue for discussion first if you're unsure a feature/fix is wanted.
- Branch off of `master`
- Use descriptive branch names
- Use Angular-Style Commits
- PR against `master`.