/openedx-micromanager

Micromanage all your Open edx micro frontend (MFE) applications -- with style.

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

Micromanager -- for all your Open edx micro frontend (MFE) applications

Micromanager is a tool for configuring, building and deploying Open edX micro frontend applications.

⚠️ THIS IS ALPHA SOFTWARE NOT YET READY FOR RELEASE ⚠️

Quickstart

Build the docker images::

make images

Then, you should generate a base environment file that will be used to configure all your applications::

echo "LMS_BASE_URL: http://localhost" >> ./env.yml

Configure your application::

make configure APP=/absolute/path/to/your/frontend-app-repo/

Install requirements for your application::

make install APP=/absolute/path/to/your/frontend-app-repo/

Build your application::

make build APP=/absolute/path/to/your/frontend-app-repo/

Deploy your application::

(This is not implemented, yet)

License

This software is licensed under the terms of the AGPLv3.