23 pontos por xguru 2022-11-23 | 4 comentários | Compartilhar no WhatsApp
  • D2 = diagramação declarativa
  • Uma linguagem para criar diagramas por texto, semelhante a MermaidJS, Graphviz e PlantUML
  • Oferece extensões para VSCode/Vim e também permite gerar SVG a partir de arquivos .d2 via CLI
  • Pode ser usado como biblioteca open source em Go
  • Modelo open core (inclui os mecanismos de layout externos dagre/ELK por padrão, e desenvolveu o motor TALA, otimizado para desenhar arquitetura de software, vendido sob licença separada)

4 comentários

 
galadbran 2022-11-23

Nem suporta diagrama de sequência TT

 
majorika 2022-12-09

Pelo visto, o suporte começou a ser oferecido como recurso experimental na versão 0.1.0 hoje.
https://d2lang.com/tour/sequence-diagrams
https://github.com/terrastruct/d2/releases/tag/v0.1.0

 
xguru 2022-11-23

Eles até criaram separadamente um site para comparar com MermaidJS, Graphviz e PlantUML.
Text-To-Diagram https://text-to-diagram.com/

 
nezz1204 2022-11-23

Isso me faz pensar que vale a pena experimentar uma vez. Mas, como a pessoa acima comentou, a maior desvantagem é não suportar diagramas de sequência. Talvez passe a oferecer suporte em breve.