A small and easy-to-use application for intergrating SCRUM in your Django life
It's easy. It will boost your perfomance. It dual - offline and online. Plus, it's gettext translatable!
Built upon https://github.com/i-break-codes/scrum-board
The full documentation is at https://django-scrumboard.readthedocs.io.
Install django-scrumboard:
pip install django-scrumboard
Add it to your INSTALLED_APPS:
INSTALLED_APPS = (
...
'django_scrumboard',
...
)
Add django-scrumboard's URL patterns:
from django_scrumboard import urls as django_scrumboard_urls
urlpatterns = [
...
url(r'^scrumboard/',include('django_scrumboard.urls')),
...
]
TODO
- Add delete validation with id, title (prevent deleting other task due to offline != server tasks)
- Remove CSRF token from saved tasks
- Add configs
- Add wrong form alerts
- Add alerts about offline, tasks read/created/updated/deleted online/offline -- UPD: migrate to [OfflineJS](http://github.hubspot.com/offline/)
- Save created tasks offline
- Fix delete/update syncronisation between offline/online
- Add permission checks
- Use django template engine instead of handlebars (?)
- ✅ Show user when he is offline/online
- Add service worker
I'm not the tests guy, I can't get myself to write them. Maybe later i will write some - now they are useless. You can still try to launch them - no promises.
Does the code actually work?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
Tools used in rendering this package: