Basics I’ve become a huge fan of PlantUML even before I came across the concept of “documentation as code” I also code for presentations. So the term presentation as code is also a thing. And it instantly won me over with its capabilities. I have used it in many roles (software engineer, security engineer, security architect) extensively to draw diagrams (components, sequences) and mind maps.
Though initially, the general syntax might seem a bit challenging to understand, I believe that with some dedication, the learning curve becomes quite manageable.
Visualise, document and explore your software architecture with Structurizr
Diagrams as code is becoming a popular way to diagram software architecture, particularly for long-li... Tagged with architecture, c4model, productivity.
https://www.diagrams.net/blog/rough-style