SciLog Developer Guide
This guide aims to help developers understand the overall structure of the software and therefore enables people to contribute to the development of the software. See also the Overview in the Operator Manual for a helicopter view of the involved components.
If you want to contribute to the software you should also read the Contributing and GitHub flowsections
Getting an development environment set up
Start by reading the local development section
Architecture
SciLog is built on micro services using the following stack:
Backend/API
The most important part to understand is how loopback works, because it is the platform which is directly addressed as part of the development. Please check the corresponding Loopback 4 documentation for all details
Frontend/Web Browser Client
Again please of a look at the original documentation to understand how these tools and frameworks work.