Hey all,
I've been working on a fork of TaskJuggler that adds interactive Gantt charts to HTML reports, and I wanted to share it and get some feedback from folks here.
The branch is here:
https://github.com/devrintalen/TaskJuggler/tree/jsganttThe idea is pretty simple — if you change `formats html` to `formats htmljs` in your existing `taskreport` or `resourcereport` entries, you get an interactive D3.js-powered chart in place of the static one. You can zoom in and out, pan around, and it should feel consistent with the look and feel you're already used to. No other changes to your .tjp files needed.
I've tested it against a few personal projects and the tutorial.tjp file, but it's probably still rough around the edges — there are likely edge cases I haven't hit yet. I'm actively interested in fixing bugs and improving things, so please let me know if you find something that breaks.
Would love to hear general reactions, and if anyone has feedback on the code:
https://github.com/devrintalen/TaskJuggler/tree/jsganttThanks!
Devrin