Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Varal7/ticket-dependency-graph

Trello board to dependency graph converter
https://github.com/Varal7/ticket-dependency-graph

dependency-graph productivity trello

Last synced: 3 months ago
JSON representation

Trello board to dependency graph converter

Awesome Lists containing this project

README

        

# Ticket Dependency Graph

**This repository is no longer maintained. Most recent code is available at [Theodo's repo](https://github.com/theodo/ticket-dependency-graph).**

Use this tool with Trello to visualize the dependencies between your tickets

## Demo

Link for [live demo](https://varal7.github.io/ticket-dependency-graph/)

## Installation

```
git clone https://github.com/theodo/ticket-dependency-graph.git
cd ticket-dependency-graph
npm install
npm start
```

Server should be running on `http://localhost:8080/`

## Deployment

On every commit or merge on master, the app is automatically deployed to [Github Pages](https://theodo.github.io/ticket-dependency-graph/), thanks to a CircleCI workflow.

## Usage

- Authorize the application to bind with your Trello account
- Choosing a column will fetch all the cards from that column
- Drag and drop a card on another to mark a dependency (or use form below the graph)
- You can also use the form below the graph to add a dependency between two tickets based on their id
- The dependency will be stored in the checklist "Dependencies" of the Trello card
- To delete a dependency, simply click on a link and press delete
- You can directly modify the dependencies within Trello : as an item of the "Dependencies" checklist, you can either use the URL of a ticket or its id (e.g.: #131)
- Each time you change something in Trello (adding, moving, copying or deleting a ticket), hit "Refresh" to keep in sync.

## Tips

- It's faster to use the form to add a dependency
- You can Drag & Drop the tickets to move them around and arrange them before you print the graph
- For better visibility, you can delete a ticket from the graph: it will not be deleted from Trello and will come back on next Refresh

## Known issues

- Tickets that are moved to another column disappear from the graph
- [More issues](https://github.com/Varal7/ticket-dependency-graph/issues)

## Feature and bug fix backlog

Managed on Trello: https://trello.com/b/FUZ31YuG/ticket-dependency-graph
You must be a member of the Theodo team on Trello to view it.