Re:Create system diagrams with Go
by jjnoakes on Sunday September 27, 2020 @02:18PM
(#24608857)
One thing I like about textual diagramming tools (in code like this project or in a markup dsl) is I can version control and diff changes.
[ Parent
| on HN ]
Fair! Do you build workflows around the diffs themselves (collaborate, review, update)? I can already put my svgs in version control and have history/versions. But I've never felt compelled to look at a textual diff of viz code.
Yes, absolutely.
SVG is lower level than I'd want to do this with though - instead of comparing things like individual paths and fill colors, a dsl at the right abstraction level lets you compare things like adding a server to a load balancer in a network topology diagram.