- Fork and clone the repository.
- Copy
.env.exampleto.env. - Install dependencies with
npm ci. - Start services with
docker compose -f docker-compose.yml up -d dbor your own PostgreSQL. - Run
npm run db:pushandnpm run dev.
- Run
npm run lint - Run
npm run typecheck - Run
npm run build - Keep changes scoped and include migration notes when schema changes.
- Use clear commit messages describing behavior changes.
- Link related issues in PR description.
- Include screenshots for UI updates.
- Mention security implications for auth, permissions, or data handling changes.