Thanks for contributing to HackHub!
- Fork the repo and clone:
git clone https://github.com/<you>/HackHub.git - Create a branch:
git checkout -b feat/short-nameorfix/short-name - Install deps:
npm install - Make changes, follow conventions
- Run lint/tests:
npm run lint&&npm run build - Commit with conventional commits:
feat:,fix:,docs:,chore: - Push and open a PR against
main
feat/calendar-remindersfix/worth-score-calcdocs/architecturechore/deps
feat: add teammate finder filters
fix: correct deadline timezone handling
docs: update architecture diagram
- TypeScript + React functional components
- Tailwind CSS (no custom CSS unless needed)
- ESLint + Prettier (run before commit)
- Keep components small and reusable
- Descriptive title and linked issue
- Screenshots for UI changes
- No secrets in code
- Updated docs if needed
Use GitHub Issues with template: bug / feature / docs. Include steps to reproduce.
Open a discussion or contact maintainers.