Contributing#
Thank you for your interest in helping to improve Matplotlib! There are various ways to contribute to Matplotlib. All of them are super valuable but don't necessarily require writing code at all. For example:
contributing to the documentation
opening new issues for bugs
requesting new features
asking for clarification on things you find unclear
fixing bugs
If you have any questions on the process or how to fix something feel free to ask on gitter for short questions and on discourse for longer questions.
- Contributing
- Bug triaging and issue curation
- Setting up Matplotlib for development
- Testing
- Writing documentation
- Documentation style guide
- Working with Matplotlib source code
- Pull request guidelines
- Release guide
- Dependencies
- Minimum version of dependencies policy
- Matplotlib Enhancement Proposals
- MEP Template
- MEP8: PEP8
- MEP9: Global interaction manager
- MEP10: Docstring consistency
- MEP11: Third-party dependencies
- MEP12: Improve Gallery and Examples
- MEP13: Use properties for Artists
- MEP14: Text handling
- MEP15: Fix axis autoscaling when limits are specified for one axis only
- MEP19: Continuous Integration
- MEP21: color and cm refactor
- MEP22: Toolbar rewrite
- MEP23: Multiple Figures per GUI window
- MEP24: Negative radius in polar plots
- MEP25: Serialization
- MEP26: Artist styling
- MEP27: Decouple pyplot from backends
- MEP28: Remove Complexity from Axes.boxplot
- MEP29: Text light markup