Online Gantt Graph based on GitHub Issues
-
Create a project, which will be display as a project in Gantt graph.
The project must have
EnableGantt
in the description, for example:<!-- EnableGantt -->
-
Link issues to project. By default, the issue creation time will be used as task start time and issue milestone due time will be used as task due time.
You can add modifiers in the issue body to override the behaviour:
GanttStart: YYYY-MM-DD
GanttDue: YYYY-MM-DD
GanttDuration: Nd
: You can specify duration instead of due date.d
denotes for days.GanttProgress: N%
-
Copy
.env.example
to.env
. -
Modify
.env
:-
Use the client ID and client secret from GitHub OAuth App.
Note: The Authorization Callback URL of your GitHub OAuth App should be something like http://localhost:5000/github/callback.
-
Session secret can be generated by:
openssl rand 32 | base64
-
-
Start by:
npm install npm run ui:serve