t3-code-android-nightly/.repos/alchemy-effect/website
Julius Marminge 6f9cea00ae
chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 13:22:30 -07:00
..
design-system Upgrade Effect and Alchemy betas (#4643) 2026-07-27 16:21:02 +02:00
plugins chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170) 2026-10-05 13:22:30 -07:00
public chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170) 2026-10-05 13:22:30 -07:00
scripts chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170) 2026-10-05 13:22:30 -07:00
src chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170) 2026-10-05 13:22:30 -07:00
.gitignore chore(refs): sync Effect and Alchemy references to rc.115 and beta.78 (#12327) 2026-09-17 23:21:25 -07:00
alchemy.run.ts chore(refs): sync Effect and Alchemy references to rc.115 and beta.78 (#12327) 2026-09-17 23:21:25 -07:00
astro.config.ts chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170) 2026-10-05 13:22:30 -07:00
ec.config.mjs chore(refs): sync Effect and Alchemy references to rc.115 and beta.78 (#12327) 2026-09-17 23:21:25 -07:00
package.json chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170) 2026-10-05 13:22:30 -07:00
README.md chore(refs): sync Alchemy reference to beta.76 (#10654) 2026-09-07 21:54:45 -07:00
tsconfig.json chore: add Alchemy reference repo subtree (#2918) 2026-06-03 00:08:31 +00:00

Alchemy Effect Website

This workspace contains the customer-facing docs site for Alchemy Effect.

Build Pipeline

The site is intentionally split into independent steps:

  1. pnpm build:reference generates Zola-compatible API reference pages from the TypeScript source tree.
  2. pnpm build:assets compiles the shared Tailwind CSS and the custom browser JavaScript bundle.
  3. pnpm build:site renders the site with Zola.
  4. pnpm build:search indexes the built HTML with Pagefind.
  5. alchemy.run.ts deploys the final dist/ directory through Cloudflare.Website.StaticSite(...).

This keeps the large markdown corpus on a Rust-first rendering path while still allowing a modern custom UI.

Local Commands

  • pnpm build
  • pnpm dev:site
  • pnpm deploy
  • pnpm destroy

Benchmark Snapshot

Measured locally on 2026-04-02:

  • API reference generation: about 2.2s
  • Tailwind + browser bundle build: about 0.9s
  • Zola render: about 0.6s
  • Pagefind indexing: about 0.3s
  • Total built files in dist/: 693
  • Total built bytes in dist/: 3,120,670
  • Pagefind files: 350
  • Pagefind bytes: 633,383

These numbers should be treated as a baseline for future changes to the docs pipeline.