A set of tools for modeling, evolution and querying of multi-model data based on category theory. First and foremost, read our awesome wiki!
This project is being developed as a monorepo. It consists of the following parts:
- library - A java framework containing most of the algorithms and a web server.
- client - A client part of the web application which serves as an UI for the whole framework.
There is a .env.sample file with basic variables. Copy it to .env and fill all missing ones. Then continue to the library and client directories and follow configuration guides there.
- The application should be run via docker. First, create containers for the databases.
docker compose -f compose.db.prod.yaml up -d --build- Then build the application.
docker compose -f compose.app.prod.yaml up -d --build- There is another compose setup for development outside of docker.
docker compose up -d --build- Now you should be able to access adminer for the server database.
- Then follow installation guides in the
libraryandclientdirectories.