23 puntos por xguru 2022-11-23 | 4 comentarios | Compartir por WhatsApp
  • 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 .d2 mediante 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

 
galadbran 2022-11-23

Qué mal que no funcione para diagramas de secuencia :(

 
majorika 2022-12-09

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

 
xguru 2022-11-23

Parece que incluso crearon por separado un sitio para compararlo con MermaidJS, Graphviz y PlantUML.
Text-To-Diagram https://text-to-diagram.com/

 
nezz1204 2022-11-23

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.