Thanks for your interest in contributing! NemoFish is an R&D project by ASG Compute, built on top of MiroFish.
- Use GitHub Issues for bugs and feature requests
- Include reproduction steps, expected vs actual behavior, and your environment
- Fork the repo
- Create a feature branch (
git checkout -b feat/your-feature) - Make your changes
- Run tests:
cd terminal && python -m pytest tests/ - Commit with a descriptive message
- Open a PR against
main
- New prediction agents — add specialized agents to the swarm
- Additional sports — extend beyond tennis (hockey pipeline exists as a skeleton)
- Model improvements — better ELO formulas, alternative ML models
- Data sources — integrate new odds providers or stats APIs
- Dashboard — new visualizations, better UX
cp .env.example .env # Configure your API keys
npm run setup:all # Install everything
cd terminal && python -m pytest tests/ # Run tests- Python: Follow PEP 8
- TypeScript/React: Standard ESLint rules
- Commit messages:
feat:,fix:,docs:,test:prefixes
By contributing, you agree that your contributions will be licensed under GPL-3.0.