D2 - Diagram Scripting Language がオープンソース化
(github.com/terrastruct)- D2 = 宣言的なダイアグラム作成
- MermaidJS、Graphviz、PlantUML などと同様に、テキストでダイアグラムを描く言語
- VSCode/Vim 拡張を提供し、CLI 経由で
.d2ファイルから SVG を生成可能 - Go のオープンソースとして、ライブラリのように利用可能
- オープンコアモデル(標準内蔵の外部レイアウトエンジンとして dagre/ELK があり、ソフトウェアアーキテクチャ作図向けに最適化された TALA エンジンを開発し、別ライセンスで販売)
4件のコメント
シーケンス図に対応していないなんて 泣
今日、0.1.0バージョンで実験機能としてサポートを開始したようですね。
https://d2lang.com/tour/sequence-diagrams
https://github.com/terrastruct/d2/releases/tag/v0.1.0
MermaidJS、Graphviz、PlantUML と比較してみるサイトを別に用意してありますね
Text-To-Diagram https://text-to-diagram.com/
これを見ると、一度使ってみたくなりますね。ですが、上の方がおっしゃるように、シーケンスダイアグラムに対応していないのが最大の欠点ですね。近いうちにサポートされるでしょう。