Contributing#
Contributions are welcome by pull request. Check the github to see what needs work.
Installing#
The easiest way to work on django-dashboards is to fork the project on github, then install it to a virtualenv:
virtualenv django-dashboards
cd django-dashboards
source bin/activate
pip install -e git+git@github.com:USERNAME/django-dashboards.git#egg=django-dashboards
(replacing USERNAME with your username).
This will install the development dependencies too, and you’ll find the
source ready for you to work on in the src folder of your virtualenv.
Testing#
Contributions will be merged more quickly if they are provided with unit tests.
Use pytest to run the python tests on your current python environment;
you can optionally specify which test to run:
pytest tests/test_new.py
pytest tests/test_new.py::test_specific
pytest will also generate a coverage HTML report.
Code overview#
TODO
Known limitations#
TODO