- plantuml/plantuml: Generate UML diagram from textual description
- シンプルなテキストファイルで UML が書ける、オープンソースのツール
- テキストファイルで UML 図を記述できる
- 本体は Java で書かれていて、単一の jar ファイルを落としてきてコマンドラインから実行できる
- Visual Studio CodeやIntellijなどにプラグインがある
- ライセンスは GPL v3
以下のような図が書ける
オンラインサーバーで簡単に試すことが可能
インストール
https://plantuml.com/ja/faq-install
https://plantuml.com/ja/starting
必要なもの
- Java
- Graphviz
- シーケンス図とアクティビティ図以外を作る場合には必須
- PlantUML本体
Macであればbrewで
brew install graphviz plantuml
使い方
sequence.puml
というファイルを作成
@startuml
Alice -> Bob: test
@enduml
ターミナルで実行
plantuml sequenceDiagram.txt
sequenceDiagram.png
ができる