People should know, Mermaid and Mermaid Chart are not the same thing. Mermaid is just the JS library. Mermaid Chart is a diagramming tool built on top of it.
Huh, never knew mermaidchart existed. Love mermaidjs though.
Any plans to ever add styling/placement options? I know that’s not the idea behind it, but optionally, perhaps?
Styling is already present in most charts, and we do have plans to support different layout algorithms which could enable support for custom placement of nodes as well.
Same [1]. Zoom being outsourced to the implementing platform is one major pain-point. That example from us has grown in size.
Having to bump the processing limit multiple times for mermaid to not refuse processing big diagrams, using touch zoom gestures on the laptop, because the diagram is so small, that browser zoom can't provide enough magnification, the list goes on.
We are clearly using the wrong tool for a diagram of this complexity, but the practicality of seeing commit changes in the diff, what property was changed by whom and instantly having the visual feedback in the Pull Request is just way too useful to switch to a "proper" tool.
I purposely placed a Mermaid sequence diagram[1] in the main Readme of my app’s repo because I think it's important that all readers see and understand its workflow[2]
PlantUML predates mermaid and is an excellent tool.
A big issue was PlantUML being developed in Java. If it was coded in JavaScript, you could put it in any web app, and the story might have been different.
It is game changing that you can include Mermaid diagrams in Azure DevOps and Github markdown files. Makes it easy to include a chart or diagram and keep it under source control.
As both the creator of Mermaid and the founder of Mermaid Chart, I can honestly say that both are close to my heart. My hope with Mermaid Chart was to spend more daytime hours working with Mermaid, improving it, and making some structure changes that were needed to continue to grow.
Since Mermaid Chart started in 2022 Mermaid Chart has enabled this. I believe this development is incredibly beneficial for the open-source project too. Our strategy involves Mermaid Chart consistently reinvesting resources and development efforts into the open-source project.
In addition, we hope to make it easier to use Mermaid itself. These services are provided by Mermaid Chart on top of Mermaid JS.
https://mermaid.js.org/ https://www.mermaidchart.com/