PlantUML

PlantUML

2019-05-07. Category & Tags: UML, PlantUML

Intro #

中文教程(官方网站): plantuml.com/zh

PlantUML is a convinient tool to make diagrams using UML language/format, such as sequence diagrams, use cases, flow diagrams etc.

puml pic-ref

Selected Tools #

Alternatives that do NOT require external web services [ref]:

  • for flow/Gantt/sequence diagrams, “Mermaid” is also a good choice.
    • Good:
      • easier/simpler/less than writing puml.
      • real-time online rendering with js.
      • CJK/non-UTF ok.
    • Bad:
      • all symbols should use html codes.
      • not so professional as puml.
      • no professional class diagram
    • Live editors:
      • All basic features, REAL EDITOR! detailed editor MermaidFlow.APP ( link w/o content )
      • All basic features, link w/ content / img: Mermaid.Live, previously: mermaid-js.github.io
      • All features, rich links, md etc.: mermaid-js.github.io beta (site down …)
      • mermaid.d.foundation , red-colored bg, content-link not working, NOT suggested.

Others:

  • yUML is easier to use.