• Stars
    star
    265
  • Rank 154,577 (Top 4 %)
  • Language
    JavaScript
  • Created almost 12 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Generate Gantt Diagrams from GitHub Issues

Github issues Gantt

Gantt Diagram

Installation

Requires Node.js

In a shell, clone the git repository and install the dependencies:

git clone git://github.com/neyric/gh-issues-gantt.git
cd gh-issues-gantt
npm install

Configuration

  • copy config.example.js to config.js
  • edit config.js to:
    • set the GitHub repository and credentials
    • add your Gantt configurations (colors, holidays, ...)

Start the server

In a shell:

node server.js

Open http://localhost:3001

⚠️ The issues and milestones are downloaded only the first time you access the page, click on the refresh button if you need to actualize them.

In GitHub

  • All milestones should have a due date configured
  • All issues should belong to a milestone
  • You can set the duration of each ticket by adding a label "1D" (1 day), "2D" (2 days), ...

Custom colors per developer

Edit your config.js file to define a color for each github username:

colorByDev: {
    "username1":     "ganttGreen",  // don't forget the comma
    "otherUserName": "ganttOrange", // use the proper case in usernames
    "unassigned":    "ganttRed"
}

Colors available by default are: ganttBlue, ganttGreen, ganttOrange, ganttRed.

You can add additional color definitions into public/stylesheets/style.css, e.g.:

.fn-gantt .ganttPurple { background-color: #DCBFEE; } // The color of the issue
.fn-gantt .ganttPurple .fn-label { color: #4F1D6B; }  // The color of the text of the issue

Credits

More Repositories

1

wireit

A javascript wiring library to create web wirable interfaces for dataflow applications, visual programming languages or graphical modeling.
JavaScript
519
star
2

webhookit

"Visual scripting for the web" or "Pipes for Hackers"
JavaScript
179
star
3

aws-swf

Node.js helpers to access the Amazon SWF API
JavaScript
74
star
4

pipes2js

Compile Yahoo! Pipes to Javascript (Node.js)
JavaScript
44
star
5

yproject

Command-line utility to scaffold projects and components using the YUI Build Tool
JavaScript
18
star
6

aws-swf-toolkit

A Node.js Framework for workflows on Amazon SWF
JavaScript
17
star
7

swf-lambda-decider

Amazon Lambda Decider for Simple WorkFlow (SWF)
JavaScript
11
star
8

aws-swf-activities

Collection of Activity workers for aws-swf
JavaScript
11
star
9

node-deatchbycaptcha

deathbycaptcha API wrapper for Node.js
JavaScript
11
star
10

node-google-tools

Compilation of various google utility functions
JavaScript
7
star
11

forever-remote

control forever processes through network
JavaScript
6
star
12

redmine2github

Import Redmine issues and roadmaps into GitHub issues
Ruby
5
star
13

exhibit-piechart-extension

PieChart viewing class for Simile Exhibit, using the Google Visualization API.
JavaScript
5
star
14

webhookit-packages

WebHookIt Packages
JavaScript
5
star
15

jammit-express

Jammit bundling helpers for Express.js
JavaScript
4
star
16

sublime-shifter

Launch shifter for YUI3 modules from Sublime Text
Python
4
star
17

yqlex-builder

Interface to quickly generate dynamic pages using YQL Execute as data source, YUI CSS Grids for layouts, and Trimpath templates for views.
JavaScript
4
star
18

mogy

Distributed Workflow Framework for Amazon Simple Workflow
JavaScript
3
star
19

wireit-svg-fail

Why WireIt won't run on svg (yet...) even using RaphaΓ«l.js
JavaScript
3
star
20

humantask_server

JavaScript
3
star
21

exhibit-inputex-extension

Extension for simile exhibit to make data editable
3
star
22

php-qonto

Qonto API client for PHP
PHP
2
star
23

generator-deployable-lambda

deployable-lambda Yeoman generator
JavaScript
2
star
24

yui-rpc

Implementation of the Service Mapping Description for YUI
2
star
25

persevere-mysql-autoconfig

Generate a data source configuration file for Persevere from a MySQL database.
JavaScript
2
star
26

yuitor

Beta: auto conversion from YUI2 to YUI3
JavaScript
2
star
27

gearsinmotion

User interface to manage Gears Databases
JavaScript
2
star
28

express-yuicombo

Express.js YUI Combo Loader
JavaScript
2
star
29

simpleflow-node

Simple workflow execution - for node.js
JavaScript
2
star
30

graphpipes

JavaScript
2
star
31

aws-lambda-gulp-tasks

Gulp tasks to deploy AWS lambdas
JavaScript
2
star
32

neyric.com

My Blog
HTML
1
star
33

simpleflow

Simple workflow execution - ruby gem
Ruby
1
star
34

neyric.github.com

My GitHub page
HTML
1
star
35

swf-lambda-decider-poller

Polls SWF for new Decision Tasks and delegate them to a swf-lambda-decider
JavaScript
1
star
36

inbound-email-bundle

PHP
1
star
37

swf-lambda-decider-gulp-tasks

Gulp tasks to deploy SWF deciders on AWS lambda
JavaScript
1
star
38

mogy-xmlrpc

XML-RPC activity module for Mogy
JavaScript
1
star
39

python-glider-breeder

pythonic game of life
Python
1
star
40

php-pappers

PHP library to access Pappers.fr API
PHP
1
star
41

swf-lambda-activity-poller

A SWF Activity Poller, which starts a lambda
JavaScript
1
star
42

lambda-api-gateway

Simple HTTP Gateway to call AWS lambda functions
JavaScript
1
star