Discussion on Supporting Different DAG Layouts and Reformatting in Frontend Implementation

Original Slack Thread

Hey folks, any thoughts on supporting different DAG layouts / the ability to “reformat” the DAG after expanding/repositioning nodes? I think react-flow / dagre support this but looks like there’s a lower-level implementation for the DAG layout in the frontend

Would be interested in helping add support for top-down in addition to left-to-right, and the ability to reformat w/ a few different mechanisms (force directed, etc)

This would be a great addition to this FR:

https://feature-requests.datahubproject.io/p/ui-improvements-for-airflow-and-lineage