We opted for Mermaid (mentioned in your article) and auto-layout in our new offering.
As you would expect, it has its pros and its cons. As diagrams get bigger and more complex, mermaid's auto-layout gets more and more challenged and more and more acres of white space start to appear. Of course drawing those same large diagrams manually would be a bitch too.
At small scale, auto-layout is a no-brainer, but the jury is still out for us on large, real world diagrams.
Thanks for the link. All the examples look pretty simple and only use straight line connectors. We're building a no-code for HR platform, so the diagrams are large and really need curved connectors to maximise use of the space.
As you would expect, it has its pros and its cons. As diagrams get bigger and more complex, mermaid's auto-layout gets more and more challenged and more and more acres of white space start to appear. Of course drawing those same large diagrams manually would be a bitch too.
At small scale, auto-layout is a no-brainer, but the jury is still out for us on large, real world diagrams.