Skip to content

Development guidelines

Marian Jureczko edited this page Jun 7, 2022 · 3 revisions

Branching and tagging

There are two lines of development, one for java 8 and one for java 17.

If a feature is for both lines, it should be developed on java 8 branch, i.e. java8. Once ready, a release tag can be created on the java8 branch and the branch can be merged to the java 17 branch, i.e. master. A release for java 17 can be created by tagging on the master branch.

If a feature is only for java 17, it should be developed on the java 17 branch, i.e. master. Once ready, a release tag can be created on the master branch.

To create a new release set the new version number in pom.xml file and execute the release workflow. Afterwards tag the new :

git tag -a vX.Y.Z -m "comment"
git push origin --tags
Clone this wiki locally