Skip to content

Render diagrams with local provider icon packs - #8

Merged
konojunya merged 1 commit into
mainfrom
jj/render-provider-packs
Sep 4, 2026
Merged

Render diagrams with local provider icon packs#8
konojunya merged 1 commit into
mainfrom
jj/render-provider-packs

Conversation

@konojunya

Copy link
Copy Markdown
Member

Summary

  • add repeatable --provider-pack <DIRECTORY> loading to stack render
  • add --notice <NOTICE> for artifact-specific provider provenance and used-icon records
  • reject symlinked, oversized, unsafe-path, malformed, or hash-mismatched local pack inputs before rendering
  • pin Engine 0.4, the final namespaced identifier specification, and the final compiler revision
  • document the local-only render flow with a fictional process fixture

No vendor artwork is committed or distributed, and the command performs no download or upload.

Validation

  • stable and Rust 1.85 tests and Clippy
  • formatter conformance against specification 80df39151df67eedb4cfcb2de9f964129cd87466
  • rustdoc and release build
  • standalone SVG validation
  • 92.47% regions, 97.97% functions, 93.08% lines
  • local end-to-end import and one render using audited AWS, Google Cloud, and Azure archives; the resulting SVG resolved all three namespaced icons and the sidecar recorded the exact three pack revisions and terms links

@konojunya
konojunya merged commit 88adc48 into main Sep 4, 2026
2 checks passed
@konojunya
konojunya deleted the jj/render-provider-packs branch September 4, 2026 02:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant