Develop this libraryΒΆ

The git repository comes with a dev container and a sample Django app to see the library running and help you develop it.

To set up, run the dev container and:

pip install -e .[dev]
python manage.py migrate

To run the web server in one terminal:

python manage.py runserver  0.0.0.0:8000

Open another terminal, and run the worker:

celery -A libfjordweb.celery worker -l debug -c 1

To lint code:

isort libfjordweb fjorddemo setup.py
black libfjordweb fjorddemo setup.py
flake8 libfjordweb fjorddemo setup.py
mypy --install-types --non-interactive -p libfjordweb
mypy --install-types --non-interactive -p fjorddemo