Thanks for your interest in contributing! Here's how to get started.
- Fork the repo and clone your fork
- Create a virtual environment:
python3 -m venv venv && source venv/bin/activate - Install in editable mode:
pip install -e . - Create a branch:
git checkout -b my-feature
ollama serve # make sure Ollama is running
python benchmark.py --verbose --models <your-model>- Follow PEP 8
- Use type hints where practical
- Keep functions focused and well-documented
- Make sure your changes work locally
- Write a clear commit message (e.g.,
fix: guard against zero division,docs: add usage example) - Open a Pull Request with a brief description of what and why
Open an issue using the Bug Report template. Include:
- What you expected to happen
- What actually happened
- Your environment (OS, Python version, Ollama version, GPU)
Open an issue using the Feature Request template. Describe the use case and, if possible, sketch a proposed approach.
Open a Discussion or reach out in an issue. We're happy to help.