8 ms·
I mainly use diagrams in documentation and not in specification or development (although tools I am learning to use, such as Alloy [0], for specifications do ge
by agentultra 6y ago
I mainly use diagrams in documentation and not in specification or development (although tools I am learning to use, such as Alloy [0], for specifications do generate diagrams of the state).
In documentation I typically use a mix of ditaa[1], mermaid[2], and graphviz[3]. I used ditaa for architecture diagrams, a mix of sequence, flow chart, and ER diagrams in mermaid to explain protocols or interactions; and I use graphviz usually for datastructures or dependencies, etc.
[0] https://alloytools.org https://alloytools.org
[1] https://ditaa.sourceforge.net https://ditaa.sourceforge.net
[2] https://mermaid-js.github.io/mermaid/#/ https://mermaid-js.github.io/mermaid/#/
[3] https://graphviz.org/ https://graphviz.org/