Skip to content

gammastudios/GCP-C4-PlantUML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GCP-C4-PlantUML

PlantUML template library to render C4 diagrams using GCP and Firebase resource icons. Includes the C4 templates, as well as the complete GCP and Firebase Icon Libraries. Also includes smaller icons with be used in sequence and activity diagrams.

Usage

Add the following include statements after the @startuml label:

!define GCPPuml https://raw.githubusercontent.com/gamma-data/GCP-C4-PlantUML/master/templates
!includeurl GCPPuml/C4_Context.puml
!includeurl GCPPuml/C4_Component.puml
!includeurl GCPPuml/C4_Container.puml
!includeurl GCPPuml/GCPC4Integration.puml
!includeurl GCPPuml/GCPCommon.puml

' add required services here...    
!includeurl GCPPuml/Compute/ComputeEngine.puml
!includeurl GCPPuml/Storage/CloudStorage.puml

C4 Example

Example GCP Component Diagram

Sequence Diagram Example

This template library can also be used to generate sequence diagrams using GCP resources, as shown below: Example GCP Sequence Diagram

About

C4 Templates for Google Cloud Platform Architecture Diagrams

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages