Installation
Clone the repository and install dependencies.
Clone and install
git clone https://github.com/pjborowiecki/saasyland.com.git
cd saasyland.com
bun installThere is no postinstall step. Two things people expect to happen on install happen elsewhere:
- MDX sources (
.source/, which backs the docs and blog) are generated by thecreateMDXplugin duringnext devandnext build. You never generate them by hand, and.source/is gitignored. - Database migrations are never run by installing. Run them yourself once your environment is filled in — see Environment variables.
bun run db:migrateVerify the toolchain
bun run check
bun run test:unitcheck runs three gates in order: translation-key parity across locales, the formatter and
type-aware lint, then a summary. It is the same command CI runs, so a clean local check means a
clean pipeline.
What this repository is
A single Next.js application — not an npm-workspaces monorepo. There is one package.json,
one build, and one deployment. The one exception is remotion/, which has its own package.json
and React version because it renders video offline; it is excluded from the app's TypeScript
program, from lint, and from deployment.
Next: Environment variables.