23 ポイント 投稿者 xguru 2022-11-23 | 4件のコメント | WhatsAppで共有
  • D2 = 宣言的なダイアグラム作成
  • MermaidJS、Graphviz、PlantUML などと同様に、テキストでダイアグラムを描く言語
  • VSCode/Vim 拡張を提供し、CLI 経由で .d2 ファイルから SVG を生成可能
  • Go のオープンソースとして、ライブラリのように利用可能
  • オープンコアモデル(標準内蔵の外部レイアウトエンジンとして dagre/ELK があり、ソフトウェアアーキテクチャ作図向けに最適化された TALA エンジンを開発し、別ライセンスで販売)

4件のコメント

 
galadbran 2022-11-23

シーケンス図に対応していないなんて 泣

 
majorika 2022-12-09

今日、0.1.0バージョンで実験機能としてサポートを開始したようですね。
https://d2lang.com/tour/sequence-diagrams
https://github.com/terrastruct/d2/releases/tag/v0.1.0

 
xguru 2022-11-23

MermaidJS、Graphviz、PlantUML と比較してみるサイトを別に用意してありますね
Text-To-Diagram https://text-to-diagram.com/

 
nezz1204 2022-11-23

これを見ると、一度使ってみたくなりますね。ですが、上の方がおっしゃるように、シーケンスダイアグラムに対応していないのが最大の欠点ですね。近いうちにサポートされるでしょう。