Skip to content

fastschema/website

Repository files navigation

FastSchema website

The public documentation site for FastSchema, served at fastschema.com.

Stack

  • Fumadocs v16 on React Router framework mode (Vite), built as a fully static site (ssr: false + prerender).
  • Content authored in MDX under content/docs.
  • Client-side search via a prebuilt Orama static index (no search server).
  • Package manager: pnpm.

Commands

pnpm install      # install dependencies
pnpm dev          # start the dev server
pnpm build        # static build into build/client
pnpm check-types  # typegen + tsc --noEmit

Project layout

  • app/ - routes, layout, global styles, and shared libs.
  • content/docs/ - the documentation pages (MDX) and meta.json sidebar trees.
  • components/ - MDX helper components (for example the client-only Mermaid renderer).
  • public/ - static assets copied to the build root: logos, doc images under static/images, the fsUI component registry under r/, the in-browser demo runtime (sw.js, wasm_exec.js, memfs-*.js, fs.wasm.gz), CNAME.

Deployment

Pushing to master triggers .github/workflows/deploy.yml, which builds the static site and publishes build/client to GitHub Pages. The custom domain is kept via public/CNAME, and the SPA fallback is copied to 404.html so deep links resolve.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors