This file explains the versioning and branching models of this project.
Note:
GnugatRedaktiloBundle
's version isn't synchronized with Redaktilo's one (for e.g. the version 1.0.0 of the bundle uses the versions between 1.2.0 and 1.3.0 of the library).
The versioning is inspired by Semantic Versioning:
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes
- MINOR version when you add functionality in a backwards-compatible manner
- PATCH version when you make backwards-compatible bug fixes
The public services are considered the API of this bundle, as well as the supported tags.
The branching is inspired by @jbenet simple git branching model:
master
must always be deployable.- all changes are made through feature branches (pull-request + merge)
- rebase to avoid/resolve conflicts; merge in to
master