Development

This section shoud be describe how the development process (coding, testing, releasing and publishing) works.

Branch Modell

As Branchmodel we use a mix of Gitflow and pull-requests. Gitflow is used for the Release Process, the master branch present the latest Published Release. PullRequests are used for integrate external changes and feature branches into the develop branch.

The develop branch contains the latest unrelesed version from the role, mostly stable ;)
New features will be develop in feature branches like feature/integrate-cuberite, it`s not recommended to use this on PRODUCTION!!!.
The master present the latest published release.

For the Continuous Integration we use GitHub Workflows as service.