Thank you for your interest in contributing! SkillOpt welcomes contributions of all kinds.
git clone https://github.com/microsoft/SkillOpt.git
cd SkillOpt
pip install -e ".[dev]"Open a GitHub issue with reproduction steps, expected/actual behavior, and your config file (remove API keys).
See the guide and use the scaffold at skillopt/envs/_template/.
See the guide.
pip install -e ".[docs]"
mkdocs serve # Preview at http://localhost:8000- Fork the repo and create a feature branch
- Make changes and test with an existing benchmark
- Submit a PR with a clear description
- Ensure CI passes
- Follow existing patterns in the codebase
- Use type hints for function signatures
- Keep docstrings concise
By contributing, you agree your contributions are licensed under the MIT License.