This project uses git submodules. You can pull all of them automatically when cloning, like this:
git clone --recursive https://github.com/modama-rdm/modama.git
Or, after cloning, initialize and clone the submodules:
git submodule update --init
To quickly get a development environment running:
cd deploy && ./uptest.shSee the docs for details.
branding/- logo and iconsdeploy/- configuration for docker, docker-compose, nginx, ... for prod and devdocs/- user, administrator and developer documentationmgmtinterface-new/- the front-end part of the (new) management interfacemodama-rs/- components that are implemented in rust (modama-agent{,-gui},smbdropand supporting parts)python/- all the other services and clients, and common data structures
Please see the guide for further details, like how to deploy a production setup, set up a development environment, or user documentation on various topics.
You can build and view a copy of the documentation by running
mdbook serve --port 9991 or similar in the docs/guide/ directory.