This is a Next.js 16 static marketing/docs website for Memos (usememos.com). No external services, databases, or environment variables are required.
| Service | Command | Port | Notes |
|---|---|---|---|
| Dev server | pnpm dev |
3000 | Uses Turbopack; hot-reloads on file changes |
Refer to CLAUDE.md and package.json scripts for the full list. Quick reference:
- Lint:
pnpm lint(runs Biome) - Format:
pnpm format(runs Biome format with--write) - Build:
pnpm build(full production build, generates 300+ static pages) - Dev:
pnpm dev(starts on port 3000 with Turbopack)
- The
postinstallscript downloads OpenAPI specs from GitHub (raw.githubusercontent.com) and generates MDX + Fumadocs source files. If the network fetch fails duringpnpm install, the generated API docs will be missing. Rerunpnpm installto retry. - pnpm may warn about ignored build scripts for
esbuildandsharp. This warning is cosmetic and does not block development or builds. - There are no automated test suites (no
testscript inpackage.json). Verification is done viapnpm lintandpnpm build. - The
.source/directory is auto-generated byfumadocs-mdxduringpostinstall. Do not edit files in it directly.