== Phase 1 ==
Goal: Make improvements to top ~20 viewed API pages
===Outcomes===
* Researched the state of the MediaWiki Action API docs ([[ https://www.mediawiki.org/wiki/User:SSethi_(WMF)/Sandbox/Research_on_the_state_of_the_docs_of_mw_action_api | see details here ]]).
* Promoted the project in Outreachy: T204612.
* Developed a [[ https://docs.google.com/forms/d/e/1FAIpQLSf8rs96F2Fc5sOVf52Gg_DS-JMjJHW7T2X3r9GYppDGS1aDTg/viewform | 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)
//
| [[ https://www.mediawiki.org/wiki/API:Main page | API:Main page (1) ]] | [[ https://www.mediawiki.org/wiki/Template:API | Template:API ]] | [[ https://www.mediawiki.org/wiki/API:Search | API:Search (5) ]] | [[ https://www.mediawiki.org/wiki/API:Login | API:Login (7) ]] | [[ https://www.mediawiki.org/wiki/API:Parsing_wikitext | API:Parsing wikitext (8) ]]
| [[ https://www.mediawiki.org/wiki/API:Opensearch | API:Opensearch (12) ]] | [[ https://www.mediawiki.org/wiki/API:Account creation | API:Account creation (18) ]] | [[ https://www.mediawiki.org/wiki/API:Tokens | API:Tokens (30) ]] | [[ https://www.mediawiki.org/wiki/API:Images | API:Images (32) ]] | [[ https://www.mediawiki.org/wiki/API:Purge | API:Purge (35) ]]
| [[ https://www.mediawiki.org/wiki/API:Prefixsearch | API:Prefixsearch (53) ]] | [[ https://www.mediawiki.org/wiki/API:Geosearch | API:Geosearch (100) ]] | [[ https://www.mediawiki.org/wiki/API:Documentation_template (106) | API:Documentation template ]] | [[ https://www.mediawiki.org/wiki/API:Languagesearch | API:Languagesearch (112) ]] | [[ https://www.mediawiki.org/wiki/API:All_search_modules | API:All search modules (118 )]]
| [[ https://www.mediawiki.org/wiki/API:Delete | API:Delete (30) ]] | [[ https://www.mediawiki.org/wiki/API:Redirects | API:Redirects (57) ]] | [[ https://www.mediawiki.org/wiki/API:Categorymembers (16) | API:Categorymembers ]] | [[ https://www.mediawiki.org/wiki/API:Tutorial | API:Tutorial (6) ]] |
== 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)
//
| [[ https://www.mediawiki.org/wiki/API:Links | API:Links (46) ]] |[[https://www.mediawiki.org/wiki/API:Users | API:Users (41) ]] | [[https://www.mediawiki.org/wiki/API:Info| API:Info (44)]] | [[https://www.mediawiki.org/wiki/API:Allpages| API:Allpages (25)]] | [[https://www.mediawiki.org/wiki/API:Imageinfo| API:Imageinfo (45)]]
| [[https://www.mediawiki.org/wiki/API:Allimages| API:Allimages (38)]] | [[https://www.mediawiki.org/wiki/API:Categories| API:Categories (24)]] | [[https://www.mediawiki.org/wiki/API:Allcategories| API:Allcategories (42)]] |[[https://www.mediawiki.org/wiki/API:Lists| API:Lists (17)]] | [[https://www.mediawiki.org/wiki/API:Properties| API:Properties (4)]]
| [[https://www.mediawiki.org/wiki/API:Edit| API:Edit (15)]] | [[https://www.mediawiki.org/wiki/API:Backlinks| API:Backlinks (39)]] | [[https://www.mediawiki.org/wiki/API:Allusers| API:Allusers (49)]] | [[https://www.mediawiki.org/wiki/API:Logout|API:Logout (32)]] | [[https://www.mediawiki.org/wiki/API:Random|API:Random (26)]]
| [[https://mediawiki.org/wiki/API:User_group_membership|API:User group membership (40)]] |[[https://mediawiki.org/wiki/API:Watchlist_feed|API:Watchlist feed (24)]] |[[https://www.mediawiki.org/wiki/API:Parameter_information|API:Parameter information (27)]] | [[https://mediawiki.org/wiki/API:Watch|API:Watch (48)]] | [[https://mediawiki.org/wiki/API:Move|API:Move (47)]]
|[[https://www.mediawiki.org/wiki/User:Martyav/Sandbox/API:Alllinks|API:Alllinks (62)]] | [[https://www.mediawiki.org/wiki/User:Martyav/Sandbox/API:Usercontribs|API:Usercontribs (55)]] | [[https://www.mediawiki.org/wiki/API:Nearby_places_viewer|API:Nearby places viewer]] | [[https://www.mediawiki.org/wiki/API:Picture_of_the_day_viewer|API:Picture of the day viewer]] | [[https://www.mediawiki.org/wiki/API:Article_ideas_generator|API:Article ideas generator]]
== 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)//
| [[ https://www.mediawiki.org/wiki/API:Block | API:Block (36) ]] | [[ https://www.mediawiki.org/wiki/API:Emailuser | API:Emailuser (98) ]] | [[ https://www.mediawiki.org/wiki/API:Options | API:Options (35) ]] | [[ https://www.mediawiki.org/wiki/API:Blocks | API:Blocks (61) ]] | [[ https://www.mediawiki.org/wiki/API:Recentchanges | API:Recentchanges (72) ]]
| [[ https://www.mediawiki.org/wiki/API:Embeddedin | API:Embeddedin (63) ]] | [[ https://www.mediawiki.org/wiki/API:Exturlusage | API:Exturlusage (64) ]] | [[ https://www.mediawiki.org/wiki/API:SetPageLanguage | API:SetPageLanguage (84) ]] | [[ https://www.mediawiki.org/wiki/API:Deletedrevs | API:Deletedrevs (65) ]] | [[ https://www.mediawiki.org/wiki/API:Querypage | API:Querypage (66) ]]
| [[ https://www.mediawiki.org/wiki/API:Allrevisions | API:AllRevisions (104) ]] | [[ https://www.mediawiki.org/wiki/API:Upload | API:Upload (20) ]] | [[ https://www.mediawiki.org/wiki/API:Rollback | API:Rollback (43) ]] | [[ https://www.mediawiki.org/wiki/API:Categoryinfo | API:Categoryinfo (100) ]] | [[ https://www.mediawiki.org/wiki/API:Allfileusages | API:Allfileusages (74) ]]
| [[ https://www.mediawiki.org/wiki/API:Pagepropnames | API:Pagepropnames (82) ]] | [[ https://www.mediawiki.org/wiki/API:Protectedtitles | API:Protectedtitles (73) ]] | [[https://www.mediawiki.org/wiki/API:Imageusage | API:Imageusage (67) ]] | | |
==Additional notes==
Try to address the improvements requested in the following tickets:
* {T98904}
* {T87302}
* {T89768}
* {T84977}
* {T89318}
* {T89660}