How to contribute
Prerequisites
Software
git
maven
Java SDK (OpenJDK 15)
Recommended Eclipse
Coding
First of all you need to clone or fork the to.science.core Repository to your local system.
$ git clone https://github.com/hbz/to.science.core.git
Create a new branch then within your local system where to put your code contributions
$ git checkout -b new-branch
If you’re working on a fix for an issue (Github or any other ticket system in use for the code), please provide the issue number within the branches name
$ git checkout -b issue-XXX
Generate your wonderful peace of contribution :-)
For testing and compilation please use mvn command with appropriate goals
$ mvn clean test compile
If you’re done with that push our branch into the repository or forked repository either and create a pull request
$ git push main new-branch
Code will be merged by us into main branch of to.science.core if applicable
Extra
If your code passes the checks and compiles you are able to create your own jar-File of to.science.core with the command
$ mvn clean compile assembly:single