The most amazing SaaS application the world has ever seen!
- backend code is mainly under apps/web/views
- frontend code is under templates/web
Setup a virtualenv and install requirements:
mkvirtualenv --no-site-packages core -p python3
pip install -r requirements.txt
./manage.py runserver
Celery can be used to run background tasks. To run it you can use:
celery -A core worker -l info
To run tests simply run:
./manage.py test
Or to test a specific app/module:
./manage.py test apps.utils.tests.test_slugs
On Linux-based systems you can watch for changes using the following:
ack --python | entr python ./manage.py test