D2 - El lenguaje de scripting de diagramas pasa a ser de código abierto
(github.com/terrastruct)- D2 = diagramación declarativa
- Un lenguaje para dibujar diagramas con texto, similar a MermaidJS, Graphviz y PlantUML
- Ofrece extensiones para VSCode/Vim y también puede generar SVG desde archivos
.d2mediante la CLI - Se puede usar como una biblioteca de código abierto en Go
- Modelo open-core (incluye como base motores de layout externos dagre/ELK, y desarrollaron el motor TALA, optimizado para dibujar arquitectura de software, que se vende con una licencia por separado)
4 comentarios
Qué mal que no funcione para diagramas de secuencia :(
Parece que hoy empezaron a ofrecerlo como una función experimental en la versión 0.1.0.
https://d2lang.com/tour/sequence-diagrams
https://github.com/terrastruct/d2/releases/tag/v0.1.0
Parece que incluso crearon por separado un sitio para compararlo con MermaidJS, Graphviz y PlantUML.
Text-To-Diagram https://text-to-diagram.com/
Esto me hace pensar que debería probarlo al menos una vez. Pero, como dijo la persona de arriba, el mayor inconveniente es que no admite diagramas de secuencia. Supongo que lo soportarán pronto.