Development workflow
GitHub
There are two branches that are mainly used. The Master
branch contains the code of the latest release and must always be in a working state. That way a patch can be made on this master
branch and released quickly. The development
branch contains features/fixes that are still being worked on. As soon as they are finished, development
can be merged into master
and a release can be created on the master
branch (see the "Release procedure" article).