Mermaid is “a simple markdown-like script language for generating charts from text via javascript.”
I initially wanted to use it to avoid generating PNG manually. I also want to do it to allow everybody to push changes to the flow. Want to propose an alteration to a certain process? Just change the syntax a bit.
I was able to generate an output that looks like this:
Compare it to the diagram I’ve designed with Lucidchart and exported manually:
Mermaid works great for generating linear diagrams. It even has a mode to create sequences. But my service diagrams have a lot of looped states, and the layout generator can’t seem to handle them very well. In this case, nothing beats the readability of manually positioned nodes.
Conclusion
I’ll continue manually exporting diagrams from Lucidchart to PNG, since it generates good looking and comprehensible results
For sequences and more linear diagrams, consider using Mermaid
Mermaid is “a simple markdown-like script language for generating charts from text via javascript.”
I initially wanted to use it to avoid generating PNG manually. I also want to do it to allow everybody to push changes to the flow. Want to propose an alteration to a certain process? Just change the syntax a bit.
Using this:
I was able to generate an output that looks like this:
Compare it to the diagram I’ve designed with Lucidchart and exported manually:
Mermaid works great for generating linear diagrams. It even has a mode to create sequences. But my service diagrams have a lot of looped states, and the layout generator can’t seem to handle them very well. In this case, nothing beats the readability of manually positioned nodes.
Conclusion