Getting Started

Set up the workspace, run each surface locally, and regenerate the API contract used by the docs.

Install

Netstamp uses pnpm workspaces for JavaScript packages and Go modules for the backend. The root preinstall script enforces pnpm.

bash
pnpm install

Run

The docs site, React app, and backend are intentionally separate processes.

bash
just docs-dev
just web-dev
just backend-dev

Build

Use the root Justfile for complete validation or target individual workspaces while iterating.

bash
just build
just lint
just test

OpenAPI

The docs API explorer reads docs/public/openapi.json. Regenerate it from the TypeSpec API contract when HTTP operations change.

bash
just api-openapi