Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 708 Bytes

CONTRIBUTING.rst

File metadata and controls

23 lines (16 loc) · 708 Bytes

Thanks for contributing to Django Cachalot!

We appreciate any support in improvements to this system in performance, erasing dependency errors, or in killing bugs.

When you start a PR or issue, please follow the layout provided.

To start developing, install the requirements and run the tests via tox.

Make sure you have the following services:

  • Memcached
  • Redis
  • PostgreSQL
  • MySQL

For setup:

  1. Install: pip install -r requirements/hacking.txt
  2. For PostgreSQL: CREATE ROLE cachalot LOGIN SUPERUSER;
  3. Run: tox --current-env to run the test suite on your current Python version.
  4. You can also run specific databases and Django versions: tox -e py38-django3.1-postgresql-redis