Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gantt Library Investigation #32

Open
e-wu opened this issue Feb 15, 2022 · 0 comments
Open

Gantt Library Investigation #32

e-wu opened this issue Feb 15, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@e-wu
Copy link
Contributor

e-wu commented Feb 15, 2022

Look into seeing if other libraries would be better as DHTMLX does limit what can be done for milestones.

When looking into each, consider:

  • licensing as we need to stick to MIT/GNUv2/free (give library the credit)
  • accessibility (is it baked in, PR to fix, or can we extend it to support it)
  • Minimum feature set
    • Parent/Child/Grandchild tasks (aka summary tasks)
    • Milestones
    • Ability to control the chart "timeline"
    • Dependencies (predecessor/successor)
    • Show progress

Nice to have

  • Critical path
  • Edit mode (live editing)
  • Cycle detection (dependencies create a cycle right back to parent)

jsgantt-improved

URL: https://github.com/jsGanttImproved/jsgantt-improved
Looks like it maintained

jQuery.Gantt

URL: https://github.com/mbielanczuk/jQuery.Gantt

  • Looks old and not maintained
  • Requires JQuery, not sure what impact this has on AzDevOps

jQueryGantt

https://github.com/robicch/jQueryGantt

  • Requires JQuery, not sure what impact this has on AzDevOps

Frappe Gantt

https://github.com/frappe/gantt

  • Tried this, no parent/child tasks, so doesn't meet our needs.

React Google Charts

https://www.react-google-charts.com/examples/gantt

  • Not sure if google gets a copy of the data as is it local render or server api render?
@e-wu e-wu added the enhancement New feature or request label Feb 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant