How to become a MediaWiki Tech Writer/Suggested Tasks and Projects

From mediawiki.org

Suggested Tasks and Projects[edit]

No Task title Additional details Point of Contact Status
1. Improve the documentation of a MediaWiki extension: ArticlePlaceholder

#small #technical

Extension:ArticlePlaceholder requires a better understandable text and the dependencies should be up to date Lucie
2. Add links to corresponding classes on doc.wikimedia.org to Manual pages on mw.org

#small #technical

Instructions to move forward with the task are listed step-by-step on the Phabricator link srishakatux
3. Suggest or test alternatives to Doxygen

#small #technical

If you're familiar with alternatives to Doxygen or other tools indicated in the task, help us suggest the pros and cons of it srishakatux
4. Bring OOUI screenshots up-to-date

#small #technical

OOUI documentation was established with Apex theme screenshots, while MediaWiki theme is now default Volker E.
5. Add documentation to most used undocumented pages on Commons

#medium #technical

Look for recommended steps indicated in the Phabricator task Jarekt
6. Update manual for Huggle to contain stuff for Huggle 3

#medium #technical

See manuals linked in the Phabricator task that needs an update
7. Document how to create a new notification type

#medium #technical

Check for instructions in the comment here and in the duplicate task to learn how to proceed on this task Mooeypooo
8. Create documentation for addwiki library features

#medium #technical

Check for instructions in the Phabricator task Addshore
9. Verify Extension:Newsletter homepage for administrators contains up-to date information

#medium #technical

This task requires a clean MediaWiki 1.27+ & newsletter extension installation. Instructions to install the extension are indicated in the Extension:Newsletter homapage. After this step, verify information listed about the extension 01tonythomas
10. Update the template's configuration documentation

#medium #technical

Check for instructions in the Phabricator task Mobrovac
11. Create a "my first Python webservice" tutorial for Toolforge

#big #technical

Write a detailed guide for setting up a new Python web service for Toolforge. A portion of this task is ready here and contains next steps for which help is needed to move forward Bryan Davis
12. Create a "my first Pywikibot bot" tutorial for Toolforge

#big #technical

Write a detailed guide for setting up a new Pywikibot tool for Toolforge Bryan Davis
13. Create a "my first PHP webservice" tutorial for Toolforge

#big #technical

Write a detailed guide for setting up a new PHP service tool for Toolforge Bryan Davis
14. Document how to install Python modules in a tool's homedirectory / virtual environment

#big #technical

Check for instructions here on the bottom of the ticket Bryan Davis
15. Re-organize Toolforge documentation

#big #technical

This task is about re-writing and better organizing the Toolforge documentation Bryan Davis
16. Help identify documentation shortcomings and outline or create solution

#big #technical

Help streamlining OOUI documentation Volker E.