/releasenote

ReleaseNote - Generate automatically release note

Primary LanguagePythonMIT LicenseMIT

Release Note Code Climate

ReleaseNote is a project to generate automatically the release notes from git tags or branch.

Install

  • Download the project

  • Create the config file using config_template.json example

    • Add the path to the repo
    • Add the regex to identity your commit (For example this is the rule for trello URLs ?:https://trello.com/c/[a-z A-Z 0-9 /]{8})
  • To generate the release note:

      python3 releaseNote.py <start> <end>
    

For example, to include commits from the development branch but not on master

	python3 releaseNote.py master development

How to contribute

Feel free to make a pull request or open an issue if you find bugs or you want to propose new features.

Next

  • Generate config file with a wizard
  • Add compact and group mode
  • Config file as parameter