Developer’s Guide#
- Contributing
- Ways to contribute
- Automated Contributions Policy
- Submitting a bug report or a feature request
- Contributing code and documentation
- Documentation
- Testing and improving test coverage
- Monitoring performance
- Issue Tracker Tags
- Maintaining backwards compatibility
- Code Review Guidelines
- Reading the existing code base
- Set up your development environment
- Crafting a minimal reproducer for scikit-learn
- Developing scikit-learn estimators
- Developers’ Tips and Tricks
- Utilities for Developers
- How to optimize for speed
- Cython Best Practices, Conventions and Knowledge
- Miscellaneous information / Troubleshooting
- Bug triaging and issue curation
- Maintainer Information
- Developing with the Plotting API