mermaid-js / mermaid

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
https://mermaid.js.org
MIT License
69.19k stars 6.12k forks source link

Support plantuml sequence diagram syntax #5387

Open chipbite opened 4 months ago

chipbite commented 4 months ago

Proposal

Mermaid.js should support plantuml syntax since it is one of the most used (if not most) sequence diagram tools and interop would be very valuable for many, enabling use cases such as:

Today, there are several client side sequence diagram tools, some open, some closed (https://sequencediagram.org/ is for instance really nice but not open source in any way). Most (including mermaid) have settled on a syntax like plantuml and others. But there are often slight differences. Most of the time, I suspect the reasons for them are purely historic, there are not many apparent benefits from ->> vs -> or similar differences.

Anyway, thanks for a great tool and I hope that this idea sounds interesting!

Search, found this earlier related issue that was a bit general and unclear - and closed: #149, "Support PlantUML syntax". I also found that seqencediagram syntax choice was discussed here: https://github.com/mermaid-js/mermaid/issues/16#issuecomment-65670036

Example

No response

Screenshots

No response