23 Punkte von xguru 2022-11-23 | 4 Kommentare | Auf WhatsApp teilen
  • D2 = deklaratives Diagramming
  • Eine Sprache zum Zeichnen von Diagrammen per Text, ähnlich wie MermaidJS, Graphviz und PlantUML
  • Bietet Erweiterungen für VSCode/Vim; über die CLI lassen sich auch SVGs aus .d2-Dateien erzeugen
  • Kann als Go-Open-Source-Bibliothek verwendet werden
  • Open-Core-Modell (enthält standardmäßig die externen Layout-Engines dagre/ELK; zusätzlich wurde die für das Zeichnen von Software-Architekturen optimierte Engine TALA entwickelt, die unter separater Lizenz verkauft wird)

4 Kommentare

 
galadbran 2022-11-23

Dass keine Sequenzdiagramme unterstützt werden, ist echt schade seufz seufz

 
majorika 2022-12-09

Ab heute wird das in Version 0.1.0 als experimentelle Funktion unterstützt.
https://d2lang.com/tour/sequence-diagrams
https://github.com/terrastruct/d2/releases/tag/v0.1.0

 
xguru 2022-11-23

Sie haben offenbar eigens eine Website erstellt, auf der sie sich mit MermaidJS, Graphviz und PlantUML vergleichen.
Text-To-Diagram https://text-to-diagram.com/

 
nezz1204 2022-11-23

Das bringt mich auf den Gedanken, dass ich es mal ausprobieren sollte. Aber wie die Person weiter oben schon sagte, ist der größte Nachteil, dass keine Sequenzdiagramme möglich sind. Das wird wohl bald unterstützt.