Skip to main content

Posts

Showing posts from February, 2020

Drawing like an architect for people who don`t draw and who are not architects

Want to learn how to create nice clean diagrams without dragging boxes all over the screen? Ever wanted to write something like: Client -> Server: Authentication Request And get: Keep reading and your dreams will come true! PlantUML First, install plantUml with choco: choco install plantuml Next thing, we need an editor, VS Code plugin is quite good: ext install plantuml And you are ready! The mark up from above is rendered by PlantUml engine: https://plantuml.com/ What can it do? We`ve already seen sequence diagrams: @startuml Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response @enduml But, basically, it can do any. Swimlanes? Sure! @startuml |Swimlane1| start :foo1; |#AntiqueWhite|Swimlane2| :foo2; :foo3; |Swimlane1| :foo4; |Swimlane2| :foo5; stop @enduml  Tired of linking boxes for some hierarchy? Lets fix it @startmindmap * Debian ** Ubuntu *** Linux Mint *** Kubuntu *** Lubuntu *** KDE Neon **...