Git workflow

This explains how we use branches to enable our git workflow.

Branches

For the Blech compiler development we use branches and follow the article: A successful Git branching model .

The contained workflow diagram visualizes this in a nice way.

The main branches with a permanent lifetime are:

  • master
  • develop

The branch develop reflects the latest development steps, that are successfully build and tested.

Since we did not release a stable version until now, the master branch reflects the evolution of the language and is tagged for pre-releases.

Last modified May 4, 2021: drafting the module chapter (fa3db01)