Git Workflow

We are using git as a versioning system using the Git Branching Workflows

Main branches

The branches in which the work (in progress) is happening have following prefixes:

Workflow

If working on a new feature/fix:

Around once a month a new version is released where the develop branch is merged into the main branch.

Database changes

If there are database changes make sure that

That way it's easier to deal with updates in the develop branch when dealing with multiple new features which need database updates.