D2 - Bahasa Scripting Diagram Menjadi Open Source
(github.com/terrastruct)- D2 = Diagramming deklaratif
- Bahasa untuk menggambar diagram dengan teks, mirip dengan MermaidJS, Graphviz, PlantUML, dan lainnya
- Menyediakan ekstensi VSCode/Vim, dan juga dapat menghasilkan SVG dari file .d2 melalui CLI
- Open source berbasis Go dan dapat digunakan seperti library
- Model open-core (menyertakan engine layout eksternal dagre/ELK secara bawaan, serta mengembangkan engine TALA yang dioptimalkan untuk menggambar arsitektur perangkat lunak dan menjual lisensi terpisah)
4 komentar
Padahal diagram sekuens tidak didukung T_T
Sepertinya mulai didukung sebagai fitur eksperimental di versi 0.1.0 hari ini.
https://d2lang.com/tour/sequence-diagrams
https://github.com/terrastruct/d2/releases/tag/v0.1.0
Mereka sampai membuat situs terpisah untuk membandingkannya dengan MermaidJS, Graphviz, dan PlantUML.
Text-To-Diagram https://text-to-diagram.com/
Melihat ini bikin saya merasa harus mencobanya sekali. Tapi seperti kata orang di atas, kekurangan terbesar adalah tidak mendukung diagram urutan. Mungkin akan segera didukung.