Diagram as code
About Diagrams Diagrams lets you draw the cloud system architecture in Python code.
Official website: https://diagrams.mingrammer.com
Github repo: mingrammer/diagrams
Installation Python >= 3.6 # https://docs.python-guide.org/starting/install3/linux/ $ sudo apt-get install python3.8
Graphviz # https://graphviz.gitlab.io/download/ $ sudo apt install graphviz
Diagrams # https://diagrams.mingrammer.com/docs/getting-started/installation $ pip install diagrams
Overview There are 4 type of objects in Diagrams file:
Diagram is a primary object representing a diagram.
Node is a second object representing a node or system component.