Core Development: Rules

Describes the rules to be followed by the core development team, including details of the version number convention and coding style.

Version numbers 

BEAST 2 versions have the triplet form MAJOR.MINOR.PATCH.

MAJOR is incremented when a substantial portion of the system is reimplemented from scratch, resulting in large changes to both the UI and API.

MINOR is incremented whenever enhancements are included that alter the API in a non-backwards-compatible manner.

PATCH is incremented whenever bug fixes or small enhancements are included that do not alter the API or that do so in a backwards-compatible manner.

Code style 

Leave a Reply

Skip to toolbar