[openstack-dev] [nova][all] Architecture Diagrams in ascii art?

Markus Zoeller mzoeller at de.ibm.com
Fri Jun 5 10:54:59 UTC 2015


Joe Gordon <joe.gordon0 at gmail.com> wrote on 05/16/2015 03:33:35 AM:
> 
> After further investigation in blockdiag, is useless for moderately 
> complex diagrams. 
> 
> Here is my attempt at graphing nova [0], but due to a blockdiag bug 
> from 2013, [1] it is impossible to clearly read. For example, in the 
> diagram there is not supposed to be any arrow between the conductor 
> and cinder/glance/neutron. I looked into dia, and while it has plenty 
> of diagram shapes it doesn't have a good template for software 
> architecture, but maybe there is a way to make dia work. And that just
>  leaves SVG graphics,  after spending an hour or two  playing around 
> with Inkscape and it looks promising (although the learning curve is 
> pretty steep). Here is my first attempt in Inkscape [2].
> 
> [0] http://interactive.blockdiag.com/?
> 
compression=deflate&src=eJx9UMtOAzEMvOcrrL0vPwCtVHYryoG2EvSEOHiTtI0axavEFQK0_47dB1oOkEuSmbE9ni6SPbiAO_gyAJviM7yWPfYeJlChZcrV2-2VqafQxOAT62u2fhwTC8rhk9KIkWOMfuBOC0NyPtdLf-
> RMqX6ImKwXWbN6Wm9e5v9ppNcu07EXi_puVsv2LL-U6jAd8wsSTByJV-QgtibQU-
> aMgcft4G-
> 
RcBE7HzWH9h7QWl9KpaMKf0SNxxGzdyfkElgMSVcCS5GyFnYR7aESxCFjh8WPwt1Gerd7zHxzJc9J_2wiW8r93Czm7cnOYAZjhm9d4H0M
> [1] https://bitbucket.org/blockdiag/blockdiag/issue/45/arrows-collisions
> [2] https://i.imgur.com/TXwsRoB.png
> 
>  
> Thanks,
> John

Maybe the "graphviz" extension for Sphinx could be usefull [1].
It's better in displaying edges/dependencies [2]. 

[1] http://sphinx-doc.org/ext/graphviz.html
[2] http://graphviz.org/content/world

Regards,
Markus Zoeller (markus_z)




More information about the OpenStack-dev mailing list