12 ms·
I don't love Mermaid and generally find it less well designed than something like Graphviz/dot. I generally find a lot of the syntax needlessly strict for somet
by donatj 1y ago
I don't love Mermaid and generally find it less well designed than something like Graphviz/dot. I generally find a lot of the syntax needlessly strict for something non-programmer humans are meant to interact with, but the big seller for me with Mermaid is that it works inline on GitHub.
I end up creating a lot of sequence diagrams and having them as editable mermaid is very convenient. I do wish GitHub giant mermaid navigation controls floating over the bottom right corner obscuring things.
- taklimakan 1y agoI was under the impression mermaid is a wrapper around graphviz dot.
- nine_k 1y agoNo, it's an independent, JS-only implementation, and it's way, way less featureful.
- xamde 1y agoI believe it uses an cross compiled version of dot in js
- mdaniel 1y agoI don't see the infrastructure for that, rather it seems to be relying on d3 and DAG renderers targeting it https://github.com/mermaid-js/mermaid/blob/mermaid%4011.6.0/packages/mermaid/package.json#L77-L79 https://github.com/mermaid-js/mermaid/blob/mermaid%4011.6.0/...