Search code examples
githubchangelog

Changelog generation from Github issues?


Is there a way to automatically generate a change log from Github issues?

Ideally I want to be able to point at a closed milestone and generate either a plain text list of closed issues with their titles or, even better, a list with markup for links to the issues and the title of the issues themselves.


Solution

  • You can try to use Github-Changelog-Generator. (I'm author of this project)

    It generates changelog from tags and merged pull-requests. This script also have a support of GitHub Issues.

    This changelog was generated by this script. CHANGELOG.md

    Example:

    Changelog

    1.2.5 (2015-01-15)

    Full Changelog

    Implemented enhancements:

    • Use milestone to specify in which version bug was fixed #22

    Fixed bugs:

    • Error when trying to generate log for repo without tags #32

    Merged pull requests:

    • PrettyPrint class is included using lowercase 'pp' #43 (schwing)

    • support enterprise github via command line options #42 (glenlovett)