suryakumaran2611/Auto Architecture Diagram

Generate professional architecture diagrams from IaC changes (Mermaid + PNG/SVG/JPEG with icons).

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
changed_filesSpace/newline-separated list of changed IaC files.yes
iac_rootRoot directory to read IaC files from.no.
directionDiagram direction (LR|RL|TB|BT).noLR
modeGenerator mode (static|ai).nostatic
modelAI model name (only used when mode=ai).nogpt-4o-mini
render_layoutIcon render layout (lanes|providers).nolanes
render_bgPNG/SVG background (transparent|white). JPEG is always white.notransparent
publish_enabledWhether to write outputs into publish.paths from .auto-arch-diagram.yml.nofalse
image_formatsComma-separated image formats to generate (png,jpg,svg). Use 'none' to skip image rendering. Default is 'png,jpg,svg'. Markdown+Mermaid are always generated.nopng,jpg,svg
out_dirOutput directory for artifacts.noartifacts
out_mdOutput path for the generated markdown (relative to repo root). Overrides out_dir.no""
out_mmdOutput path for the generated mermaid file (relative to repo root). Overrides out_dir.no""
out_pngOutput path for PNG (relative to repo root). Overrides out_dir. Ignored unless png requested.no""
out_jpgOutput path for JPEG (relative to repo root). Overrides out_dir. Ignored unless jpg requested.no""
out_svgOutput path for SVG (relative to repo root). Overrides out_dir. Ignored unless svg requested.no""
namedescription
md_pathPath to generated markdown.
mmd_pathPath to generated mermaid.
png_pathPath to generated PNG.
jpg_pathPath to generated JPEG.
svg_pathPath to generated SVG.