yuzutech / kroki

Creates diagrams from textual descriptions!
https://kroki.io
MIT License
2.92k stars 218 forks source link

Feature request: mscgen support #12

Open tkfu opened 5 years ago

tkfu commented 5 years ago

There's the orignal C implementation, but it hasn't been updated in 10 years. There's also now an open source javascript renderer that is much nicer.

ggrossetie commented 5 years ago

Initially, I wanted to add mscgen to Kroki but I had a hard time finding documentation to install the binary 😞

I didn't know that there was also an open source JavaScript implementation. Thanks for letting me know 👍

ggrossetie commented 5 years ago

@tkfu Did you try PlantUML or SeqDiag ? Do you think mscgen provides a better syntax or additional features compared to PlantUML and/or SeqDiag?

tkfu commented 5 years ago

I've used both of those, yes. My personal preference is usually mermaid for sequence diagrams...but my need for diagram rendering tools is sometimes dictated by (a) what's floating around in our repos, and (b) the whims of other developers--that's why I made the feature request. Kroki is looking like an absolute lifesaver for my docs pipelines, and I really appreciate the work you've put into it.

Does the commit referenced above mean that PlantUML has started accepting mscgen format input?

ggrossetie commented 5 years ago

I've used both of those, yes. My personal preference is usually mermaid for sequence diagrams...but my need for diagram rendering tools is sometimes dictated by (a) what's floating around in our repos, and (b) the whims of other developers--that's why I made the feature request.

All good, one goal of Kroki is to support as many diagram libraries as possible to make it easy to use them.

Kroki is looking like an absolute lifesaver for my docs pipelines, and I really appreciate the work you've put into it.

Thanks I'm glad to hear that 👍

Does the commit referenced above mean that PlantUML has started accepting mscgen format input?

No sorry it was a mistake, I referenced the wrong issue, my bad 😅

n-arakawa commented 1 year ago

In addition to mscgen, there is another one, msc-generator.

I hope to include it in future releases.