hbmartin / graphviz2drawio

Convert graphviz (dot) files into draw.io / lucid (mxGraph) format
http://graphviz2drawio.rtfd.io
GNU General Public License v3.0
165 stars 33 forks source link

Calculate SVG curves to layout edges #17

Closed hbmartin closed 5 years ago

hbmartin commented 5 years ago

@jcaplan please take a look, some substantial changes here would be great to get your input

hbmartin commented 5 years ago

@jcaplan

  1. Will followup with testing in another PR. I'd like to plan out some reorganization of the current code and then attack testing in a strategic way. Your code coverage PR should be useful for this.
  2. Not sure what "heavy handed" means in this context. Although this may be my Java roots showing, I think the factory pattern is well established in Python land as well. What's the upside of "stripping the OO stuff"?
  3. Will do.