If you plan to contribute to Matplotlib, please read the development version of this document as it will have the most up to date installation instructions, workflow process, and contributing guidelines.

Thank you for your interest in helping to improve Matplotlib! There are various ways to contribute: optimizing and refactoring code, detailing unclear documentation and writing new examples, reporting and fixing bugs and requesting and implementing new features, helping the community...

New contributors#

If you are new to contributing, we recommend that you first read our contributing guide. If you are contributing code or documentation, please follow our guides for setting up and managing a development environment and workflow. For code, documentation, or triage, please follow the corresponding contribution guidelines.

Development environment#

Policies and guidelines#