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