Prerequisites
Before you begin, make sure you have:- Node.js v24.11.0 or later (check with
node --version) - pnpm 10.28.2 (check with
pnpm --version) - Git
- A GitHub account
Steps
Fork and clone the repository
Fork the repository on GitHub, then clone your fork locally:Then add the upstream remote:
Install dependencies
Install all workspace dependencies using pnpm:This installs dependencies for all packages in the monorepo workspace (
apps/site, packages/ui-components, packages/i18n, etc.).Start the development server
Available commands
| Command | Description |
|---|---|
pnpm dev | Start development server at http://localhost:3000 |
pnpm build | Production build (Vercel deployment target) |
pnpm deploy | Static export build (legacy server target) |
pnpm start | Start the server with built content |
pnpm lint | Run ESLint across the workspace |
pnpm lint:fix | Auto-fix lint errors |
pnpm prettier | Check formatting |
pnpm prettier:fix | Fix formatting |
pnpm format | Run all linters and formatters |
pnpm test | Run unit tests |
pnpm storybook | Start Storybook at http://localhost:6006 |
Next steps
Setup guide
Detailed environment setup including editor configuration.
Make your first contribution
Step-by-step guide to your first pull request.
Architecture overview
Understand how the website is built and structured.
Component system
Learn how to build and use React components.