suryakumaran2611/Auto Architecture Diagram
Generate professional architecture diagrams from IaC changes (Mermaid + PNG/SVG/JPEG with icons).
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| changed_files | Space/newline-separated list of changed IaC files. | yes | — |
| iac_root | Root directory to read IaC files from. | no | . |
| direction | Diagram direction (LR|RL|TB|BT). | no | LR |
| mode | Generator mode (static|ai). | no | static |
| model | AI model name (only used when mode=ai). | no | gpt-4o-mini |
| render_layout | Icon render layout (lanes|providers). | no | lanes |
| render_bg | PNG/SVG background (transparent|white). JPEG is always white. | no | transparent |
| publish_enabled | Whether to write outputs into publish.paths from .auto-arch-diagram.yml. | no | false |
| image_formats | Comma-separated image formats to generate (png,jpg,svg). Use 'none' to skip image rendering. Default is 'png,jpg,svg'. Markdown+Mermaid are always generated. | no | png,jpg,svg |
| out_dir | Output directory for artifacts. | no | artifacts |
| out_md | Output path for the generated markdown (relative to repo root). Overrides out_dir. | no | "" |
| out_mmd | Output path for the generated mermaid file (relative to repo root). Overrides out_dir. | no | "" |
| out_png | Output path for PNG (relative to repo root). Overrides out_dir. Ignored unless png requested. | no | "" |
| out_jpg | Output path for JPEG (relative to repo root). Overrides out_dir. Ignored unless jpg requested. | no | "" |
| out_svg | Output path for SVG (relative to repo root). Overrides out_dir. Ignored unless svg requested. | no | "" |
Outputs
| name | description |
|---|---|
| md_path | Path to generated markdown. |
| mmd_path | Path to generated mermaid. |
| png_path | Path to generated PNG. |
| jpg_path | Path to generated JPEG. |
| svg_path | Path to generated SVG. |