branch | build status | codecoverage |
---|---|---|
master | ||
production |
MÜSLI is a tool for managing tutorials an exercises used at the mathematics and computer science department of Universität Heidelberg. The production instance is available here.
All MÜSLI development is currently done using Docker and docker-compose. To fire up your own MÜSLI instance, simply execute the following:
git clone https://github.com/muesli-hd/muesli.git
cd muesli
docker-compose up
If this doesn't work, you could be missing docker or docker-compose. Please visit the docker and docker-compose installation guides and try the above commands again.
Read more about contributing to this project in the CONTRIBUTING.md
.
Read more about the changes in this project in the CHANGELOG.md
.
MÜSLI has a test suite to catch bugs before going into production. If you want to execute them, simply use the included script:
./docker/run-tests.sh
It will fire up a docker-compose environment with all required services, run the tests and show you the output.