Draw UML diagrams using plain text scripts.
https://crashedmind.github.io/PlantUMLHitchhikersGuide/
https://marketplace.visualstudio.com/items?itemName=jebbs.plantuml
If you're on Mac or Linux you'll need java and graphviz.
For Mac
brew install --cask temurin
brew install graphviz
For Linux
sudo apt install default-jre
sudo apt install graphviz
https://www.codeproject.com/Articles/1278703/UML-Made-Easy-with-PlantUML-VS-Code
Installing your own server is not normally required. If you do choose to install the server Docker is recommended.
$ docker run -d -p 8080:8080 plantuml/plantuml-server:jetty
See https://github.com/plantuml/plantuml-server for more details.
This repository is configured for GitHub Codespaces. The configuration files are in the .devcontainer
folder and
will ensure that the Plant UML extension and pre-requistites are installed when Codespaces is used. Try it!
https://docs.github.com/en/codespaces
The .devcontainer
folder also contains a Dockerfile which will allow this repository to be used in VS Code desktop within a container. You will most likely be asked in you wish to reopen in a container when you clone the repository, otherwise just select the option "Remote-Containers: Reopen in Container" from the Command Palette.