# Conflicts: # admin-compliance/lib/sdk/types.ts # admin-compliance/lib/sdk/vendor-compliance/types.ts
developer-portal
Next.js 15 public API documentation portal — integration guides, SDK docs, BYOEH, development phases. Consumed by external customers.
Port: 3006 (container: bp-compliance-developer-portal)
Stack: Next.js 15, React 18, TypeScript.
Run locally
cd developer-portal
npm install
npm run dev
Tests
0 test files today. Phase 4 adds Playwright smoke tests for each top-level page and Vitest for lib/ helpers.
Architecture
Follow ../AGENTS.typescript.md. MD/MDX content should live in a data directory, not inline in page.tsx.
Known debt
app/development/docs/page.tsx(891),app/development/byoeh/page.tsx(769), and others > 300 LOC — split in Phase 4.