PortlinePortlineDocs

Install

What you need on your machine and the one command that installs everything.

Requirements

  • Node.js 20.10 or newer. The repo's engines field enforces it.
  • pnpm 10. The repo pins pnpm@10.33.0 through packageManager, so Corepack picks the right version.
  • Docker, only if you want local mode. Demo mode doesn't need it.

Install

From the repo root:

corepack enable
pnpm install

That installs the app (apps/web), the marketing site (apps/site), these docs (apps/docs) and the shared packages (packages/brand, packages/domain, packages/pricing, packages/db).

Check it

pnpm typecheck
pnpm test

Then start the demo:

pnpm demo

and open http://localhost:4100/app. Demo mode explains what you're looking at.

On this page