23 puan yazan xguru 2022-11-23 | 4 yorum | WhatsApp'ta paylaş
  • D2 = Bildirimsel diyagram oluşturma
  • MermaidJS, Graphviz, PlantUML vb. gibi metinle diyagram çizmeyi sağlayan bir dil
  • VSCode/Vim eklentileri sunuyor ve CLI üzerinden de .d2 dosyalarından SVG oluşturabiliyor
  • Go açık kaynağı olarak kütüphane gibi kullanılabiliyor
  • Open-core modeli kullanıyor (harici yerleşim motorları olarak yerleşik dagre/ELK bulunuyor ve yazılım mimarisi çizimi için optimize edilmiş TALA motorunu geliştirerek ayrı lisansla satıyor)

4 yorum

 
galadbran 2022-11-23

Sıralı diyagramların desteklenmemesi üzücü ağla ağla

 
majorika 2022-12-09

Bugün 0.1.0 sürümünde deneysel bir özellik olarak desteklenmeye başlanmış.
https://d2lang.com/tour/sequence-diagrams
https://github.com/terrastruct/d2/releases/tag/v0.1.0

 
xguru 2022-11-23

Kendileri, bunu MermaidJS, Graphviz ve PlantUML ile karşılaştıran ayrı bir site de hazırlamışlar.
Text-To-Diagram https://text-to-diagram.com/

 
nezz1204 2022-11-23

Bunu görünce bir denemem gerektiğini düşündüm. Ama üstteki kişinin söylediği gibi, sequence diagram desteklememesi en büyük dezavantajı. Yakında destekler herhalde.