Self's Core, version 0.0.98
.
This repo contains the main Java SE 11 implementation, clean of any framework.
The platform's domain model is implemented as a set of public Java Interfaces which, besides being the skeleton of the core implementation, can also be used to implement Selenium tests or implement a Java client for the RESTful API.
Once ready, this core will easily be pluggable into any framework or platform (Spring, Jakarta EE etc).
If you would like to contribute, just open an issue or a PR.
You will need Java 11. Make sure the maven build:
$mvn clean install -Pcheckstyle,itcases
passes before making a PR. Checkstyle will make sure you're following our code style and guidelines.
It's better to make changes on a separate branch (derived from master
), so you won't have to cherry pick commits in case your PR is rejected.
This product's code is open source. However, the LICENSE only allows you to read the code. Copying, downloading or forking the repo is strictly forbidden unless you are one of the project's contributors.