NAU Open edX extensions is a django app plugin to make easier change or extend edx-platform
Documentation about the installation.
Create a python virtual environment.
make virtual_environment
And activate it. Further steps should be run inside this virtual environment.
To run the python tests execute, inside the previous create virtual environment.
make test
To run the linters to check code quality, inside the previous create virtual environment.
make lint
Run the translations target on a virtual environment.
virtualenv --python=python3 venv
. venv/bin/activate
To extract strings to be translated from the source code.
make update_translations
Then translate by changing the conf/locale//LC_MESSAGES/django.po files.
Then recompile them executing the same makefile target.
make update_translations