Note: Some of the documents might not be up-to-date but still should serve for getting an overview.
See contributing.md
We try to avoid adding dependencies as far as possible to reduce the risk for supply chain attacks. Sticking to plain Java libraries is preferred over using 3rd party libraries.
We use the CompletableFutures framework for dealing with asynchronous code.
See mvc-model.md
See network.md