Branching model

The PLC4X project uses the following branching model.

The same model is used for a wide variety of other projects, so it should be pretty straight forward.

  • master contains the latest released state.

  • Development is performed on the develop branch.

  • Features are developed in Feature-Branches with a prefix feature/

  • Each minor release has a corresponding release branch rel/{major-version}.{minor-version}

  • A release branch is spawned from develop only

  • Bugfix releases don’t have a dedicated release branch, they are just performed on the corresponding minor versions release branch

plc4x branching model

Back to top

Reflow Maven skin by devacfr.