You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(cmd/crucible): render SVG/PNG via embedded Graphviz with a Forge theme (#185)
render gains -format svg|png (alongside dot|mermaid) and -o. Images render
in-process through goccy/go-graphviz (Graphviz compiled to WebAssembly via
wazero), so no external Graphviz install is needed. The CLI applies the
Forge/Crucible brand (ember borders, copper edges, charcoal text) by injecting
DOT default attributes before rendering; ownership fills and final-state rings
are preserved.
The dependency lives only in cmd/crucible. The state engine is untouched and
stays stdlib-only; the README and a new THIRD_PARTY_NOTICES.md scope the
"stdlib-only" guarantee to the library and attribute go-graphviz (MIT) and the
bundled Graphviz (EPL).
Closes#176.
0 commit comments