Phase 1
Goal: Make improvements to top ~20 viewed API pages
Outcomes
- Researched the state of the MediaWiki Action API docs (see details here).
- Promoted the project in Outreachy: T204612.
- Developed a research study to assess the work so far and inform ideas for future work.
- Made improvements to the following ~20 pages including the homepage and a documentation template.
Pagename (massviews ranking between 7/1/2017 - 10/30/2018)
Phase 2
Goal: Make improvements to next ~20 viewed API pages
Outcomes
- Action API technical documentation feedback survey analysis: https://www.mediawiki.org/wiki/API:Improving_technical_documentation
- Developed 3 demo app tutorials
- Created a gadget to collect feedback on the technical documentation T195119 (deployed for now on Wikitech)
- Supported Outreachy internship (T208291); improvements made to ~20 pages as part of the project are below:
Pagename (massviews ranking between 7/1/2017 - 10/30/2018)
Phase 3 (ongoing)
Goal(s):
- Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules: T215681 (via GSoC)
- Improve next ~20 pages: T218046 (via Outreachy)
Pagename (massviews ranking between 7/1/2017 - 10/30/2018)
Additional notes
Try to address the improvements requested in the following tickets:
- T98904: Improve discoverability of MediaWiki API
- T87302: Mediawiki API documentation shortcomings
- T89768: Language support in Special:ApiHelp and its transclusion.
- T84977: API: Purpose of "batchcomplete" property and implementation
- T89318: Replace on-wiki API documentation with Special:ApiHelp transclusion
- T89660: API examples on mediawiki.org should probably be updated to use json now json is default