We welcome contributions of all kinds — bug fixes, new features, and improvements.
1. Fork the repository
2. Create a feature branch (git checkout -b feature/AmazingFeature)
3. Make your changes
4. Commit your changes (git commit -m 'Add some AmazingFeature')
5. Push to the branch (git push origin feature/AmazingFeature)
6. Open a Pull Request
1. Test locally: npm run dev
2. Check TypeScript: npx tsc --project tsconfig.app.json --noEmit
3. Build verification: npm run build
4. Push to GitHub: git push origin main
5. Auto-deploy: Vercel automatically deploys from GitHub
- Keep PRs small and focused
- Write clear descriptions
- Link related issues (if any)
- Ensure code builds successfully
If you find a bug:
- Open an issue
- Clearly describe the problem
- Provide steps to reproduce
- Follow TypeScript best practices
- Use ESLint and Prettier for code formatting
- Write meaningful commit messages
- Add comments for complex logic