How incogniadev/diagrams works
This repository turns editable draw.io diagrams into PNGs and a preview page, then publishes the static files through GitHub Pages for use in Confluence. The documented local workflow is editing, generating, and deploying; draw.io Desktop performs conversion, while the generation script produces the public artifacts. The README documents these relationships, but no source excerpts were provided, so implementation details beyond that workflow are omitted.
Main entry points: generate.sh PNG generator · public Generated PNGs · index.html Preview page · drawio Draw.io files
Components 8
Diagram sources
- Draw.io files
drawio
Local generation
- PNG generator
scripts/generate.sh
Static publishing
- Generated PNGs
public - Preview page
public/index.html
Other components
- Diagram editor
- Draw.io Desktop
- GitHub Pages
- Confluence users
Connections 8
- Diagram editor → Draw.io files: edits
README.md - PNG generator → Draw.io files: processes
README.md - PNG generator → Draw.io Desktop: converts with
README.md - PNG generator → Generated PNGs: generates
README.md - PNG generator → Preview page: generates
README.md - Generated PNGs → GitHub Pages: publishes
README.md - Preview page → GitHub Pages: publishes
README.md - GitHub Pages → Confluence users: serves images to
README.md