Skip to content

mbarakaja/braulio

Repository files navigation

Braulio

https://ci.appveyor.com/api/projects/status/dtf3v3m4gchrnt6b?svg=true Documentation Status

Simplify software release by handling versioning and changelogs.

Braulio walks through all commits of your Git project and classifies them to determine what should be the next version and generate a proper changelog. To do so, it collects only Commits that follow a given message convention.

Read the documentation to know how it works.

Highlights

  • Determine the next version automatically.
  • Update the Changelog with new changes.
  • Customizable Commit message convention.
  • Support pre-releases.
  • Can merge pre-release changelogs.

Installing

Install and update using pip:

$ pip install -U braulio

Usage

To setup your project

$ brau init

To release a new version

$ brau release
  • Free software: MIT license