lutaml / lutaml-uml

UML module for LutaML
2 stars 2 forks source link

Supporting GraphViz layout engine #38

Closed ronaldtse closed 3 years ago

ronaldtse commented 4 years ago

Since we now have the GraphViz engine, we could support OGDF once the Ruby binding is ready.

This means we can create a concept of "layout engine" so that we can use different adapters for drawing diagrams.

ronaldtse commented 4 years ago

This depends on completion of https://github.com/lutaml/ogdf-test/issues/1 .

ronaldtse commented 4 years ago

For GraphViz we should use a Ruby library:

@w00lf will decide which is more suitable to use.

w00lf commented 3 years ago

For GraphViz we should use a Ruby library:

@w00lf will decide which is more suitable to use.

I have inspected both repos and choose Ruby-Graphviz, its better maintained, has better docs. I have created enhancement issue #47 to get read of messy code in formatter/graphviz

ronaldtse commented 3 years ago

Thanks @w00lf !