Thanks for your interest in contributing. Crate is community-built and all contributions are welcome.
- Fork the repo
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/crate-frontend.git - Branch:
git checkout -b feat/your-featureorfix/issue-title - Commit with clear messages:
feat: add audio waveform to sample card - Push and open a Pull Request
- Browse open issues
- Issues labelled
good first issueare great starting points - If you have a new idea, open an issue first to discuss it
- TypeScript strict mode — no
any - Components in
src/components/, pages insrc/pages/ - Tailwind for styling — follow the existing
#0a0a0a/#facc15design tokens - Conventional commits:
feat:,fix:,chore:,refactor:
Open a GitHub Discussion or drop into the issues.