D2 - Diagram Scripting Language açık kaynağa dönüştü
(github.com/terrastruct)- 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
.d2dosyaları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
Sıralı diyagramların desteklenmemesi üzücü ağla ağla
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
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/
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.