Package Maintainers - sympy/sympy GitHub Wiki
Package Maintainers
SymPy contains so many packages that it is very difficult for one person to be familiar with the entire code base. We also have a large number of contributors with hundreds of pull requests and issues that are difficult to manage. It is also often confusing for contributors to know who to contact directly for help with their pull requests and issues. For these reasons, we delegate maintainer responsibilities to sub-package maintainers. Ideally, we will have at least one maintainer for each significant package. The package maintainer will be responsible for managing and organizing the development and user support for their assigned package(s). The following outlines the main responsibilities. You can maintain more then one package.
Responsibilities
- Be the primary point of contact for the package (as listed here).
- Lead the development effort for the package, i.e. roadmap, design decisions, etc.
- Coordinate with other package maintainers and the lead dev(s).
- Monitor issues and pull requests for your assigned packages.
- Review pull requests related to your package in a timely fashion.
- Assign yourself to issues and pull requests or delegate and assign issues and reviews to other developers of your package.
- Resolve bike-shedding, arguments, conflicts, etc. on issues related to your package.
- Find a replacement package maintainer if you step down.
- Ability to assign and revoke push rights to SymPy.
Notes
We can setup Github @mention groups for the various maintenance groups. Just let a SymPy org member know what you need.
Package | Maintainer | Github Username | Date Assigned | |
---|---|---|---|---|
assumptions | Sudhanshu Mishra | debugger22 | [email protected] | |
benchmarks | ||||
calculus | ||||
categories | ||||
combinatorics | ||||
concrete | ||||
core | ||||
crypto | ||||
deprecated | ||||
diffgeom | ||||
external | ||||
functions | ||||
galgebra | ||||
geometry | ||||
integrals | ||||
interactive | ||||
liealgebras | ||||
logic | Sudhanshu Mishra | debugger22 | [email protected] | |
matrices | ||||
mpmath | ||||
ntheory | ||||
parsing | ||||
physics | ||||
physics:mechanics | Jason Moore | moorepants | [email protected] | July 13, 2015 |
physics:optics | ||||
physics:quantum | ||||
physics:vector | ||||
plotting | ||||
polys | ||||
printing | ||||
series | Sartaj Singh | leosartaj | [email protected] | 13th July 2015 |
sets | AMiT Kumar, Harsh Gupta | aktech, hargup | [email protected], [email protected] | |
simplify | ||||
solvers | AMiT Kumar, Harsh Gupta | aktech, hargup | [email protected], [email protected] | |
stats | ||||
strategies | ||||
tensor | ||||
unify | ||||
utilities | ||||
vector |