Mermaid Diagram
C4 Model
Context, Container, and Component diagrams with icon packs
C4 Architecture Diagrams
C4 diagrams model software architecture at different zoom levels.
Container Diagram with Icons
This example uses the
logosicon pack registered inastro.config.mjs.
architecture-beta
group api(logos:aws-lambda)[API Layer]
service db(logos:postgresql)[Database] in api
service disk1(logos:aws-s3)[Storage] in api
service disk2(logos:cloudflare)[CDN] in api
service server(logos:docker)[Server] in api
db:L -- R:server
disk1:T -- B:server
disk2:T -- B:db
Context Diagram
C4Context
title System Context Diagram for astro-mermaid-satteri
Person(user, "Developer", "Uses the integration in their project")
System(sys, "astro-mermaid-satteri", "Renders mermaid diagrams client-side")
System_Ext(mermaidLib, "Mermaid.js", "Client-side rendering library")
System_Ext(cdn, "Iconify CDN", "Serves icon packs")
Rel(user, sys, "Configures")
Rel(sys, mermaidLib, "Dynamically imports")
Rel(sys, cdn, "Fetches icon packs from")
Back to overview.