D2 - Linguagem de script para diagramas se torna open source
(github.com/terrastruct)- 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
Nem suporta diagrama de sequência TT
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
Eles até criaram separadamente um site para comparar com MermaidJS, Graphviz e PlantUML.
Text-To-Diagram https://text-to-diagram.com/
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.