Skip to content

Latest commit

 

History

History
32 lines (17 loc) · 710 Bytes

dev-guide.md

File metadata and controls

32 lines (17 loc) · 710 Bytes

Developer guide lines

Note: Some of the documents might not be up-to-date but still should serve for getting an overview.

Contributing

See contributing.md

General code guidelines

See code-guidelines.md

Dependencies

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.

Asynchronous handling

We use the CompletableFutures framework for dealing with asynchronous code.

MVC pattern

See mvc-model.md

Protobuf

See protobuf-notes.md

P2P network

See network.md