D2 - Diagram Scripting Language अब ओपन सोर्स
(github.com/terrastruct)- D2 = Declarative Diagramming
- MermaidJS, Graphviz, PlantUML आदि की तरह टेक्स्ट से डायग्राम बनाने की भाषा
- VSCode/Vim एक्सटेंशन उपलब्ध हैं, और CLI के जरिए
.d2फ़ाइल से SVG भी बनाया जा सकता है - Go ओपन सोर्स के रूप में लाइब्रेरी की तरह इस्तेमाल किया जा सकता है
- ओपनकोर मॉडल(बिल्ट-इन बाहरी layout engine के रूप में dagre/ELK मौजूद हैं, और software architecture ड्रॉइंग के लिए अनुकूलित TALA engine विकसित करके अलग लाइसेंस बेचा जाता है)
4 टिप्पणियां
अरे, sequence diagram सपोर्ट नहीं है TT
आज 0.1.0 वर्ज़न में इसे experimental feature के रूप में सपोर्ट करना शुरू किया गया है।
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/
इसे देखकर लगता है कि एक बार इस्तेमाल करके देखना चाहिए। लेकिन ऊपर वाले की बात की तरह, sequence diagram का सपोर्ट न होना सबसे बड़ी कमी है। शायद जल्द ही इसका सपोर्ट आ जाएगा।