Coder Social home page Coder Social logo

my-little-ticket's Introduction

My Little Ticket ๐ŸŽซ

Build Status Coverage Status

A dashboard for interrupt tickets that makes it simple to pick the most important ticket to work on.

My-Little-Ticket screenshot

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 my_little_ticket/
pip install -e .
pip install -r requirements.txt
./manage.py migrate
./manage.py migrate --run-syncdb
./manage.py createsuperuser
./manage.py runserver
# Go to http://127.0.0.1:8000/admin and create a "board" and a "source"

Configuration

See local_settings.

Using Docker

docker build . -t my_little_ticket
docker run --rm -it -p 8000:8000  \
    --name=my_little_ticket \
    --volume=examples/local_settings.py:/opt/mlt/my_little_ticket/local_settings.py \
    my_little_ticket

Authentication

This project uses django-allauth.

API

Simply go to /swagger/ or /api/ to see what can be done. No much so far.

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 tickets from JIRA and Trello, but you can easilly create your own plugin, take a look at base.py and jira to know more.

MLT_PLUGINS = [
    ...
    'my_module.MyPlugin'
]

my-little-ticket's People

Contributors

geobeau avatar iksaif avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

my-little-ticket's Issues

Example settings is not working since v0.0.13

What happend:

Running test while using examples/local_settings.py in version v0.0.12 works fine.

git checkout v0.0.12
virtualenv venv -p python3
source venv/bin/activate
cp examples/local_settings.py my_little_ticket/
pip install -e .
pip install -r requirements.txt
pip install tox
tox -e py36

But it fail in v0.0.13

git checkout v0.0.13
virtualenv venv -p python3
source venv/bin/activate
cp examples/local_settings.py my_little_ticket/
pip install -e .
pip install -r requirements.txt
tox -e py36

And return django.db.utils.OperationalError: unable to open database file

What has changed ?

Only 3 commits edited the lib between those two versions:
35de3f8 Ignore when an issue doesn't have a component
69d77d5 Add a Dockerfile
1ec8566 Make pylama happy again

But I can't manage to understand what make it breaks.
@iksaif / @geobeau Could you help me investigate this please ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.