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.