- uses a file based data format to enjoy revision control with git.
- task documents are in emacs’ org-mode format for easy and quick editing.
- mako templates is used to render the whole thing to html.
- ScrumDo importer provided.
A hierarchial tasks tree.
- Complete revision history is stored in Git.
- Editing documents is natural, being able to stay in Emacs, employ org-mode and work with a file-based structure.
- sudo apt-get install emacs23-nox # optional: the task docs are in org-mode. also, if you want to render your .org pages as html for the web, you need this.
- virtualenv env # create a virtual environment
- pip -r requirements.txt # install dependencies
- mkdir data && cd data && git init && cd .. # initialize your scrumboard
- touch config_local.py # create a local config override
- . venv/bin/activate
- cd sd/ && celery worker -A tasks -B –config=celeryconfig #start celery w/ beat:
- sd/runserver.py # run your server