Skip to content

feat(site): add Fission crate directory - #157

Merged
zcourts merged 6 commits into
mainfrom
publish/site-crate-directory
Aug 1, 2026
Merged

feat(site): add Fission crate directory#157
zcourts merged 6 commits into
mainfrom
publish/site-crate-directory

Conversation

@zcourts

@zcourts zcourts commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • redesign the Fission documentation landing experience with Responsive and Length APIs
  • add the SQLite-backed /crates static directory and scheduled crates.io indexer
  • add initial Spanish landing-site support
  • integrate and publish the Example Showcase with the documentation site

Validation

  • cargo check -p fission-documentation --all-targets --features crate-indexer
  • cargo test -p fission-documentation --features crate-indexer --bin update-crate-index
  • cargo fmt --all -- --check
  • local static package: 830 routes, 1,353 files

This publishes only the documentation site; it does not perform a Fission crate release.

zcourts added 6 commits July 24, 2026 22:31
Move standalone example setup into library entry points so the showcase can mount the same root widgets and state used by each executable. Keep binary mains as thin shell launchers and gate standalone wasm entry points where imported examples would otherwise export duplicate startup symbols.
Add a routed, responsive showcase that imports and runs the real roots from every example inside an independently scrolling SplitView workbench. Include shared preview controls, filtering, i18n, design-system assets, native LiveTest support, and a full-canvas WebGPU target with a CDP smoke test.
Add the showcase to desktop and mobile documentation navigation, build its wasm target during website publication, and package the full-canvas app beneath /example-showcase with artifact checks.
@zcourts
zcourts merged commit f476ebd into main Aug 1, 2026
4 checks passed
@zcourts
zcourts deleted the publish/site-crate-directory branch August 1, 2026 15:27
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