This list is by no means complete, we're still getting our mentors lined up for this program and are waiting for confirmation to be a mentoring org before setting up all the 3rd party projects that have been a bulk of our students in past years GSoC/GHOP.
Code
Documentation
- Complete documentation for the wsgiref module [median] (stdlib, wsgi)
Write docs for undocumented urllib functions (http://bugs.python.org/issue1722) [median] (stdlib)
Outreach
- Write an article about the advantages of Python 3 over 2.x [novice]
Quality Assurance
- Clean up Distutils2 code using "pep8" and "pyflake" (or "flake8") [novice] (packaging)
Research
- Find all Django dependencies that still need to be ported to Python 3 [expert] (wsgi)
- Find all Turbogears dependencies that still need to be ported to Python 3 [median] (wsgi)
Training
Translation
User Interface
- Enhance the Distutils2 mkcfg wizard (script to create a Distutils2 package) [median] (packaging)
Adding new tasks
Add new tasks only in the above 8 categories.
Within each category tasks should sorted by difficulty level:
- Novice - these tasks can be done by someone with no experience working with the project
- Median - these tasks are suitable for someone with some experience in a project
- Expert - these tasks require knowledge in a specific field or extreme familiarity with a project
Task ideas should be tagged with the subproject they should be mentored for, currently:
- stdlib - Python's Standard Library
- packaging - The distutils (stdlib) or distutils2 projects
- wsgi - Web Service Gateway Interface and related packages