Local Development & Testing#

Local development is largely done with pipenv. Install the project once to get all necessary dependencies.

$ cd django-staticinline/

$ pip install pipenv  # If you don't have pipenv yet

$ pipenv install --dev

You can test the code against all currently support versions of Django and Python with tox by simply running tox in the project directorty:

$ pipenv run tox

A quicker way is to test the app against your current Django/Python version with pipenv directly:

$ pipenv run test

If you want to extend the documentation, you can compile it using pipenv as well:

$ pipenv run docs        # Compiles it once

$ pipenv run watch-docs  # Keeps a runserver-like process in the background,
                         # which compiles the docs on every file save.