Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork849
Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
License
github-changelog-generator/github-changelog-generator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Changelog generation has never been so easy.
This script automatically generate change-log from your tags and merged pull-requests.
[sudo] gem install github_changelog_generator
github_changelog_generator -u github-username -p github-project
In output you will getCHANGELOG.md
file withpretty Markdown-formatted changelogs in your current directory.
Seegithub_changelog_generator --help
for detailed usage.
Usage: changelog_generator --user username --project project_name [options] -u, --user [USER] Username of the owner of target GitHub repo (required) -p, --project [PROJECT] Name of project on GitHub (required) -t, --token [TOKEN] To make more than 50 requests this script required your OAuth token for GitHub. You can generate it on https://github.com/settings/applications -h, --help Displays Help -v, --[no-]verbose Run verbosely -l, --last-changes Generate log between only last 2 tags -f, --date-format [FORMAT] Date format. Default is %d/%m/%y -o, --output [NAME] Output file. Default is CHANGELOG.md
This changelog:ActionSheetPicker-3.0/CHANGELOG.md
Was generated by command:
github_changelog_generator -u skywinder -p ActionSheetPicker-3.0
Since GitHub allow to make only 50 requests without authentication it's recommended to run this scrip with key-t [your-16-digit-token]
that you can easilygenerate it here.
So, if you got error like this:
! /Library/Ruby/Gems/2.0.0/gems/github_api-0.12.2/lib/github_api/response/raise_error.rb:14:in `on_complete': GEThttps://api.github.com/repos/skywinder/ActionSheetPicker-3.0/git/commits/89678f7d7f66873c858e6cb07bf697192aca6768: 403 API rate limit exceeded for 195.88.177.9. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.) (Github::Error::Forbidden)
It's time to generate this token or wait for 1 hour before GitHub reset counter for your IP.
Github the Generator is released under theMIT License.
- Create an issue to discuss about your idea
- [Fork it] (https://github.com/skywinder/Github-Changelog-Generator/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Bug reports, feature requests, patches, well-wishes, and rap demo tapes are always welcome!
Improvements more than welcome - they are kindly requested! :)
About
Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
Topics
Resources
License
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Uh oh!
There was an error while loading.Please reload this page.