Size: 1436
Comment:
|
Size: 1072
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Tasks need to be organized into eight categories: 1. Code: Tasks related to writing or refactoring code 2. Documentation: Tasks related to creating/editing documents 3. Outreach: Tasks related to community management and outreach/marketing 4. Quality Assurance: Tasks related to testing and ensuring code is of high quality 5. Research: Tasks related to studying a problem and recommending solutions 6. Training: Tasks related to helping others learn more 7. Translation: Tasks related to localization 8. User Interface: Tasks related to user experience research or user interface design and interaction |
= Code = = Documentation = * Complete documentation for the wsgiref module [median] (stdlib, wsgi) = Outreach = = Quality Assurance = * Clean up Distutils2 code using "pep8" and "pyflake" (or "flake8") [novice] (packaging) = Research = = 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. |
Line 18: | Line 34: |
* 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) |
* packaging - The distutils (stdlib) or distutils2 projects * wsgi - Web Service Gateway Interface |
Code
Documentation
- Complete documentation for the wsgiref module [median] (stdlib, wsgi)
Outreach
Quality Assurance
- Clean up Distutils2 code using "pep8" and "pyflake" (or "flake8") [novice] (packaging)
Research
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