Contributing
Contributions are welcome. The full guide is in CONTRIBUTING.md; this page summarizes the workflow.
Getting started
- Fork and clone the repository
- Follow Local development
- Create a branch from
main - Run
npm run typecheckbefore opening a PR
Quality bar
- TypeScript strict mode โ no new type errors
- Manual testing in the browser; also run
npm test/npm run typecheckas appropriate - Schema changes: update
app/models/schema.tsand document behaviour in the PR
Code conventions
- Server-only modules:
*.server.ts - Imports from app code:
~/alias - Styling: Tailwind utility classes