Utility which makes it really easy to generate release notes for your Git project. Works with GitHub and soon Visual Studio Online/TFS, Jira, Youtrack
GitReleaseNotes must be run inside a git repository.
GitReleaseNotes.exe /IssueTracker Github /Repo JakeGinnivan/GitReleaseNotes /Token ######################### /OutputFile ReleaseNotes.md
This will write ReleaseNotes.md
into the root of your repo, the release notes are generated by:
- Scanning all commits from the HEAD to the last tag
- Discovering mentioned issues in those commits
- Finds all mentioned issues for the specified issue tracker that have been closed
- Writes out the release notes following SemanticReleaseNotes.org
GitHubFlowVersion is another project which can help you generate version numbers and make following Semantic Versions easily