Size: 1180
Comment:
|
Size: 1436
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 18: | Line 18: |
* packaging - The distutils (stdlib) or distutils2 projects. | |
Line 21: | Line 22: |
* Clean up Distutils2 code using "pep8" and "pyflake" (or "flake8") [novice] (packaging) * Enhance the Distutils2 mkcfg wizard (script to create a Distutils2 package) [median] (packaging) |
Tasks need to be organized into eight categories:
- Code: Tasks related to writing or refactoring code
- Documentation: Tasks related to creating/editing documents
- Outreach: Tasks related to community management and outreach/marketing
- Quality Assurance: Tasks related to testing and ensuring code is of high quality
- Research: Tasks related to studying a problem and recommending solutions
- Training: Tasks related to helping others learn more
- Translation: Tasks related to localization
- User Interface: Tasks related to user experience research or user interface design and interaction
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.
For example:
- Complete documentation for the wsgiref module [median] (stdlib)
- Clean up Distutils2 code using "pep8" and "pyflake" (or "flake8") [novice] (packaging)
- Enhance the Distutils2 mkcfg wizard (script to create a Distutils2 package) [median] (packaging)