Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Automatically generate change log from your tags, issues, labels and pull requests on GitHub.

License

NotificationsYou must be signed in to change notification settings

github-changelog-generator/github-changelog-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gem Version

Changelog generation has never been so easy.

This script automatically generate change-log from your tags and merged pull-requests.

Installation:

[sudo] gem install github_changelog_generator

Usage

github_changelog_generator -u github-username -p github-project

In output you will getCHANGELOG.md file withpretty Markdown-formatted changelogs in your current directory.

Params:

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

Examples:

Was generated by command:

github_changelog_generator -u skywinder -p ActionSheetPicker-3.0

FAQ:

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.

License

Github the Generator is released under theMIT License.

Contributing

  1. Create an issue to discuss about your idea
  2. [Fork it] (https://github.com/skywinder/Github-Changelog-Generator/fork)
  3. Create your feature branch (git checkout -b my-new-feature)
  4. Commit your changes (git commit -am 'Add some feature')
  5. Push to the branch (git push origin my-new-feature)
  6. 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

Stars

Watchers

Forks

Packages

No packages published

Contributors102

Languages


[8]ページ先頭

©2009-2025 Movatter.jp