Simple ticket manager.
Project description
UI and API to show an aggregate status of your services.
This is currently under active development and not ready for production.
Quickstart
virtualenv venv -p python3
source venv/bin/activate
cp examples/local_settings.py defcon/
pip install -e .
pip install -r requirements.txt
./manage.py migrate
./manage.py migrate --run-syncdb
./manage.py createsuperuser
./manage.py runserver
Configuration
See local_settings.
Authentication
This project is using django-allauth.
API
Simply go to /swagger/ or /api/ to see what can be done.
Plugins
Strategies
A strategy is a way to score and organize tickets on a board. Check base.py and default.py for an example. You’ll need to implement only a few functions.
And add it to your settings.py:
MLT_STRATEGIES = [
...
'my_module.MyStrategy',
]
Plugins
A plugin is a way to fetch ticket from a source. Currently this project can only fetch tickets from JIRA, but you can easilly create your own plugin, take a look at base.py and jira to know more.
MLT_PLUGINS = [
...
'my_module.MyPlugin'
]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.