Roosevelt Docs

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

On this page