A small and easy-to-use application for intergrating SCRUM in your Django life
Project description
A small and easy-to-use application for intergrating SCRUM in your Django life
Why should I use this?
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
Documentation
The full documentation is at https://django-scrumboard.readthedocs.io.
Quickstart
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')),
...
]
Features
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
Running Tests
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
Credits
Tools used in rendering this package:
History
0.1.1 (2016-11-30)
Added editing online support
Fixed bugs
Added offline badge at the bottom
0.1.0 (2016-11-27)
First release on PyPI.