Getting Started
Local Development
Day-to-day development flow for app, API, and docs in one repo.
Daily workflow
bun install
bun run devUseful scripts
bun run typecheckbun run lintbun run buildbun run db:generatebun run db:migrate
Docs workflow
- Docs source:
apps/ship/content/docs - Fumadocs config:
apps/ship/source.config.ts - Search API:
apps/ship/src/app/api/docs/search/route.ts
After editing docs source, regenerate runtime source:
cd apps/ship
bun run postinstallDebug tips
- For auth issues, inspect
packages/authorpackages/auth-clerkand callback/webhook URLs. - For wallet/subscription issues, inspect Stripe webhook logs first.
- For admin dashboard issues, verify DB connectivity before checking SQL logic.