The public home for MemoFS documentation — guides and technical references for MemoFS, its agents, connectors, and tooling. Docs live at /docs; the MemoFS Manifesto lives at /manifesto; the site root redirects to /docs. This React Router + Fumadocs app is deployed to Cloudflare Pages.
content/docs/is the single source of truth for MemoFS documentation. It powers the docs pages, search index, sitemap, and LLM text exports.src/lib/site.tsowns public URLs, internal route constants, and shared navigation data.src/lib/meta.tsproduces consistent canonical, Open Graph, and Twitter metadata.functions/subscribe.tsis the only server-side endpoint. Everything else is prerendered intobuild/clientand served statically by Cloudflare Pages.
The design-system stylesheet, content styles, and UI components used by this app are maintained in this repository, so it can be installed and developed independently.
From this repository root:
npm install
npm run devRun the type check with:
npm run typechecknpm run buildDeploy build/client as the Cloudflare Pages output directory. / redirects to /docs via a prerendered meta refresh.
For local newsletter development, copy .dev.vars.example to .dev.vars and set RESEND_API_KEY. In Cloudflare Pages, configure RESEND_API_KEY as a secret; RESEND_SEGMENT_ID and RESEND_FROM are non-secret vars in wrangler.jsonc.