This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
bun dev
- Start development environmentbun build
- Build the projectbun format
- Format code with Prettier and Sherif- Web app:
bun --cwd app/web dev
- Run web dev server - Database:
sst shell drizzle-kit
- Run Drizzle ORM commands
- TypeScript: Use explicit typing, avoid
any
- Formatting: No semicolons, 2-space indentation
- Imports: Use named imports, ES modules
- Naming: PascalCase for components/types, camelCase for variables/functions
- Components: SolidJS functional components
- State Management: Uses @rocicorp/zero and context
- Database: Drizzle ORM with PostgreSQL
/app
- Core application (core, function, web, zero)/infra
- Infrastructure as code (SST)/www
- Documentation website
- Bun >=1.0.0
- Node.js >=18.0.0