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.
- Fork the repository
- Create a new branch for your feature or model:
git checkout -b feature/my-new-model- Implement your changes (frontend/UI or ML model)
- Test locally (see Testing section)
- Submit a Pull Request (PR)
cd frontend
npm install
npm run dev- Open browser at http://localhost:5173. Verify UI - changes, responsiveness, and card integration.
cd ml_models/<YOUR_MODEL_NAME>
pip install -r requirements.txt
uvicorn app:app --reload- Test
/predictendpoint using Postman, curl, or frontend integration.
Warning
app.py.
- Branch name:
feature/<your-feature-name>orfix/<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
- 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