Plot types
Examples
Tutorials
Reference
User guide
Develop
Release notes
gitter
discourse
GitHub
twitter
Contributing
Bug triaging and issue curation
Setting up Matplotlib for development
Testing
Writing documentation
Documentation style guide
Working with
Matplotlib
source code
Introduction
Install git
Following the latest source
Making a patch
Git for development
Making your own copy (fork) of Matplotlib
Set up your fork
Configure git
Development workflow
Maintainer workflow
git resources
Two and three dots in difference specs
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
Licenses
Default color changes
Git for development
#
Contents:
Making your own copy (fork) of Matplotlib
Set up and configure a github account
Create your own forked copy of Matplotlib
Set up your fork
Overview
In detail
Configure git
Overview
In detail
Development workflow
Workflow summary
Consider deleting your master branch
Update the mirror of trunk
Make a new feature branch
The editing workflow
Ask for your changes to be reviewed or merged
Some other things you might want to do
Maintainer workflow
Integrating changes
You are reading an old version of the documentation (v3.5.2). For the latest version see
https://matplotlib.org/stable/devel/gitwash/git_development.html