Re:Show HN: Spongedown – markdown renderer with ascii diagra...
by subjectsigma on Monday October 31, 2016 @11:47AM
(#12837851)
Have you ever tried GNU dot? http://www.graphviz.org/pdf/dotguide.pdf
I know you said you don't want to 'draw' ASCII diagrams, but if you use Emacs, there's a package called artist-mode which I've found helpful.
Re:Show HN: Spongedown – markdown renderer with ascii diagra...
by LukeShu on Monday October 31, 2016 @01:01PM
(#12838635)
GraphViz/dot isn't GNU.
Re:Show HN: Spongedown – markdown renderer with ascii diagra...
by subjectsigma on Monday October 31, 2016 @01:09PM
(#12838706)
Huh. I'm not sure why, but I was almost certain it was.
Re:Show HN: Spongedown – markdown renderer with ascii diagra...
by yoo1I on Monday October 31, 2016 @12:31PM
(#12838364)
I've recently discovered plantuml[0]. It does a pretty good job for tasks centered around software design, and the language is simple, yet not too limited for my purposes.
Re:Show HN: Spongedown – markdown renderer with ascii diagra...
by tlarkworthy on Monday October 31, 2016 @11:54AM
(#12837939)
This tool does that for sequence diagrams: https://www.websequencediagrams.com
The best i've seen is a GUI tool that creates the diagrams. That tool really is awesome (https://monodraw.helftone.com/), but it's a GUI tool and frankly supports complexity/features far greater than i really need most of the time.
I'd love a project that took some type of simple text based flow notation, and converted it to ascii flow diagrams. Eg:
In this mockup, my desired tool would take this simple non-artistic notation and convert it to a flow diagram showing a `something` object leading into an `other thing` object, which branches to three objects called `thing a`, `thing b`, and `thing c`. Each of those have their own flows as well, as noted by their own respective definitions. `thing a` leads over to `thing b`, `thing c` to `thing b`, and `thing b` doesn't actually do anything.I love ascii diagrams, but i never want to construct them by hand. Writing them out in some simple notation like above would be awesome! Also note that i'm not expecting this to be insanely feature packed.. it sort of defeats the purpose of a simple notation. But being able to just construct them quickly as a starting point would be awesome. Advanced tools like Monodraw can take the complicated work.