Contribute#

Thank you for your interest in helping to improveMatplotlib!

This project is a community effort, and everyone is welcome to contribute. Everyonewithin the community is expected to abide by ourcode of conduct.

There are various ways to contribute, such as optimizing and refactoring code,detailing unclear documentation and writing new examples, helping the community,reporting and fixing bugs, requesting and implementing new features...

GitHub issue tracker#

Theissue tracker serves as thecentralized location for making feature requests, reporting bugs, identifying majorprojects to work on, and discussing priorities.

We have preloaded the issue creation page with markdown forms requesting the informationwe need to triage issues and we welcome you to add any additional information orcontext that may be necessary for resolving the issue:

Submit a bug report

Thank you for your help in keeping bug reports targeted and descriptive.

Report a bug

Request a new feature

Thank you for your help in keeping feature requests well defined and tightly scoped.

Request a feature

Since Matplotlib is an open source project with limited resources, we encourage usersto alsoparticipate in fixing bugs and implementing newfeatures.

Contributing guide#

We welcome you to get more involved with the Matplotlib project! If you are newto contributing, we recommend that you first read ourcontributing guide:

Development workflow#

If you are contributing code or documentation, please follow our guide for setting upand managing a development environment and workflow:

Policies and guidelines#

These policies and guidelines help us maintain consistency in the various typesof maintenance work. If you are writing code or documentation, following these policieshelps maintainers more easily review your work. If you are helping triage, communitymanage, or release manage, these guidelines describe how our current process works.