Skip to content

Branching strategy and CI

Ruslan Konviser edited this page Feb 22, 2020 · 1 revision

Branching strategy

We follow Gitflow Workflow, so the develop branch may be in an unstable or even broken state during development. Please use releases or master branch instead of the develop branch in order to get a more stable code.

Below you can found more details about branching:

  • master The master branch is a "production" branch and only used for deployments of new versions.

  • develop Our development main branch. All feature branches/pull requests should be merged into this branch. When submitting a pull request, please set this branch as a target.

  • feature/bug branches These are separate branches that will be merged into the develop branch when they are ready.

Continuous integration

The develop branch is automatically built with CircleCI for every new commit.
There is a badge in the main Readme file that links to this build.