Outreachy Round 18 intern for project Documentation improvements to the ~20 top 70 most viewed MediaWiki Action API pages on-wiki.
The project aims to improve the documentation of the MediaWiki Action API by:
- Re-writing it to follow this template.
- Adding code samples to demonstrate the use of the API modules.
- Developing a demo app based on some of the modules and creating a tutorial to explain its implementation.
|0||May 6 to May 20||
Set up blog and user page and subscribed to mailing list. Created a google sheet to analyze the top 50 unimproved pages and group similar pages together, requested for administrator rights on Test Wikipedia.
|1||May 20 to May 26||Improved the documentation of the first, second and third module, and submitted pull requests for their sample code. Wrote first blog post.|
|2||May 27 to June 2||Improved the documentation of the fourth, fifth and sixth module, and submitted pull requests for API:Patrol and API:Watchlist.|
|3||June 3 to June 9||Wrote second blog post. Improved the documentation of the seventh, eighth and ninth module, and submitted pull requests for their sample code.|
|4||June 10 to June 16||Improved the documentation of the tenth, eleventh, twelfth, thirteenth and fourteenth module, and submitted pull requests for their sample code.|
|5||June 17 to June 23||Improved the documentation of the fifteenth and sixteenth page. Started working on the seventeenth page.|
|6||June 24 to June 30||Completed work on the seventeenth page. Improved the the documentation of the eighteenth and nineteenth page.|
|7||July 1 to July 7||Improved the documentation of the twentieth page and started working on the twenty-first page.|
|8||July 8 to July 14||Completed work on the twenty-first page. Started working on the twenty-second page.|
|9||July 15 to July 21||Started working on the demo app. Presented progress on video chat with mentor.|
|10||July 22 to July 28||Moved the twenty-second page to the main namespace. Continued working on the demo app.|
|11||July 29 to August 4||Continued working on the demo app. Created a draft for the tutorial of the demo app.|
|12||August 5 to August 11||Completed work on the demo app. Hosted the app on Toolforge and added it to the MediaWiki Apps Gallery. Completed working on the tutorial and sent it for review.|
|13||August 12 to August 20||Moved tutorial to main namespace. Worked on https://github.com/wikimedia/mediawiki-api-demos/issues/163 and https://github.com/wikimedia/mediawiki-api-demos/issues/165.|
Documentation and Sample Code for Module Pages
|4||API:Protect||Was merged during the application period|
Documentation for Overview Pages
- Tutorial: API:Holidays_viewer
- Pull request: https://github.com/wikimedia/mediawiki-api-demos/pull/161
- Live app: https://tools.wmflabs.org/holidays-viewer/