Roosevelt Docs
Roosevelt Docs
Welkom
Architecture
Workflows
Infrastructure
AI & Automation
API Reference
Design System
Guides
GuidesGetting StartedNieuw Project OpzettenContributing
Guides

Getting Started

Lokale development setup stap voor stap

Getting Started

ℹ

Vereisten checklist

Zorg dat je Node.js 18+, pnpm 9+ en toegang tot de GitHub repository hebt voordat je begint.

Vereisten

  • Node.js 18+
  • pnpm 9+
  • Git
  • Toegang tot de Roosevelt GitHub repository

Installatie

1. Repository clonen

git clone git@github.com:roosevelt-arena/roosevelt-ops.git
cd roosevelt-ops

2. Dependencies installeren

pnpm install

3. Environment variables

⚠

Nooit hardcoded secrets

Vul waarden altijd op via MCP tools of gh secret list. Nooit placeholders invullen.

cp .env.example .env.local
# Vul de waarden in vanuit je 1Password vault of Bitwarden

Benodigde variabelen:

# Supabase
NEXT_PUBLIC_SUPABASE_URL=https://xxx.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJ...

# Clerk (authenticatie)
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_...
CLERK_SECRET_KEY=sk_...

# Sentry
NEXT_PUBLIC_SENTRY_DSN=https://...@sentry.io/...

4. Development server starten

pnpm dev              # Main web app (port 3000)
 
# Of specifieke apps:
pnpm --filter @roosevelt/marketing dev   # Marketing (port 3001)
pnpm --filter @roosevelt/docs dev        # Docs (port 3002)
pnpm --filter @roosevelt/api dev         # API (port 3001 prod / 4001 staging)

5. Database (optioneel)

# Supabase types genereren
pnpm db:types
 
# Lokale Supabase starten
supabase start

Eerste CLEO sessie

# Check bestaande sessies
cleo session list
 
# Start een nieuwe sessie
cleo session start --scope epic:T001 --auto-focus
 
# Bekijk je taak
cleo focus show
cleo dash

Previous

Guides

Next

Nieuw Project Opzetten

On this page

Getting StartedVereistenInstallatie1. Repository clonen2. Dependencies installeren3. Environment variables4. Development server starten5. Database (optioneel)Eerste CLEO sessie