Skip to content

Support multi-source provider icon packs - #11

Merged
konojunya merged 3 commits into
mainfrom
jj/provider-pack-multi-source
Sep 4, 2026
Merged

Support multi-source provider icon packs#11
konojunya merged 3 commits into
mainfrom
jj/provider-pack-multi-source

Conversation

@konojunya

@konojunya konojunya commented Sep 4, 2026

Copy link
Copy Markdown
Member

Summary

  • add a backward-compatible provider-pack 1.1 contract for additional audited archives
  • retain 1.0 single-source pack support and record per-icon source references
  • preserve optional per-icon brand source and guideline URLs in manifests and notices
  • record safe decimal view-box normalization as a visual-preservation transformation
  • validate duplicate and unresolved source IDs across JSON Schema, JavaScript, Rust, and TypeScript artifacts
  • prepare the 0.5.0 theme release

Validation

  • npm run validate
  • npm test
  • npm run typecheck
  • npm run generate:check
  • cargo test --locked
  • cargo clippy --all-targets --all-features --locked -- -D warnings
  • RUSTDOCFLAGS=-D warnings cargo doc --no-deps --locked
  • git diff --check

No provider artwork is included in this repository or its generated packages.

@konojunya
konojunya merged commit 7e208d6 into main Sep 4, 2026
2 checks passed
@konojunya
konojunya deleted the jj/provider-pack-multi-source branch September 4, 2026 15:33
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