django-nimble

Nimble Project Management


License
BSD-3-Clause
Install
pip install django-nimble==0.1.0

Documentation

Django-Nimble

build-status-image coverage-status-image pypi-version

Jack be nimble, jack be quick.

The goal of this project is to provide an open-source tool to facilitate the management of agile projects in large organisations.

Installation

Run pip install django-nimble

Running tests

setup.py test

Configuration

Authentication

The nimble module requires user-authentication. How this is established is not restricted. All that is required by nimble is that the following named views are provided:

  • login
  • logout

Installed Apps

Add the following to your INSTALLED_APPS setting:

INSTALLED_APPS = (
    ...
    'nimble.apps.NimbleConfig',
    'rest_framework',
    'bootstrap3',
    'markdownx',
    'reversion',
)

Since nimble overrides the view of rest_framework API it must appear above the rest_framework in the list.

Middleware

Nimble using django-reversion to track changes to it's objects. To utilise this the django-reversion middleware must be included.

MIDDLEWARE = [
    ...
    'reversion.middleware.RevisionMiddleware',
]