Skip to content

Latest commit

 

History

History
52 lines (44 loc) · 1.6 KB

File metadata and controls

52 lines (44 loc) · 1.6 KB

Contributing to Hackmentees

Thank you for wanting to contribute! A beginner-friendly hub for ML models + frontend integration. This guide complements the README and focuses on workflow, testing, and PR guidelines.

1️⃣ How to Start

  1. Fork the repository
  2. Create a new branch for your feature or model:
git checkout -b feature/my-new-model
  1. Implement your changes (frontend/UI or ML model)
  2. Test locally (see Testing section)
  3. Submit a Pull Request (PR)

2️⃣ Testing

Frontend

cd frontend
npm install
npm run dev

ML Models

cd ml_models/<YOUR_MODEL_NAME>
pip install -r requirements.txt
uvicorn app:app --reload
  • Test /predict endpoint using Postman, curl, or frontend integration.

Warning

⚠️ Keep models lightweight. For large models, host externally and download them in app.py.

3️⃣ Pull Request Guidelines

  • Branch name: feature/<your-feature-name> or fix/<bug-name>
  • Include only one feature per PR
  • Ensure folder/files follow repository structure
  • Test changes locally before submitting
  • Add or update README/metadata if necessary
  • Provide a clear PR description

4️⃣ Hacktoberfest Tips

  • Pick issues labeled beginner or enhancement
  • Follow folder structure strictly
  • Keep contributions focused and test thoroughly
  • Use issue templates when opening new issues or feature requests

5️⃣ Resources