Page MenuHomePhabricator

Shivanshbindal9 (Shivansh)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Feb 14 2019, 11:29 AM (39 w, 6 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Shivanshbindal9 [ Global Accounts ]

Recent Activity

Aug 3 2019

Shivanshbindal9 updated the task description for T229732: Define preference for poll updates.
Aug 3 2019, 6:52 PM · MW-1.34-notes (1.34.0-wmf.19; 2019-08-20), Growth-Team, Notifications
Shivanshbindal9 updated the task description for T229732: Define preference for poll updates.
Aug 3 2019, 6:52 PM · MW-1.34-notes (1.34.0-wmf.19; 2019-08-20), Growth-Team, Notifications
Shivanshbindal9 updated the task description for T229732: Define preference for poll updates.
Aug 3 2019, 6:51 PM · MW-1.34-notes (1.34.0-wmf.19; 2019-08-20), Growth-Team, Notifications
Shivanshbindal9 added a subtask for T219222: Make notification counts update without page reload: T229732: Define preference for poll updates.
Aug 3 2019, 6:33 PM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Google-Summer-of-Code (2019), Notifications, Growth-Team
Shivanshbindal9 added a parent task for T229732: Define preference for poll updates: T219222: Make notification counts update without page reload.
Aug 3 2019, 6:33 PM · MW-1.34-notes (1.34.0-wmf.19; 2019-08-20), Growth-Team, Notifications
Shivanshbindal9 created T229732: Define preference for poll updates.
Aug 3 2019, 5:52 PM · MW-1.34-notes (1.34.0-wmf.19; 2019-08-20), Growth-Team, Notifications

Jul 19 2019

Shivanshbindal9 claimed T226130: Display notification text for incoming notification.
Jul 19 2019, 6:46 AM · MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), Google-Summer-of-Code (2019), Notifications, Growth-Team

Jul 8 2019

Shivanshbindal9 updated the task description for T227501: Change polling rate when document not visible.
Jul 8 2019, 5:04 PM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Notifications, Growth-Team
Shivanshbindal9 added a subtask for T219222: Make notification counts update without page reload: T227501: Change polling rate when document not visible.
Jul 8 2019, 5:03 PM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Google-Summer-of-Code (2019), Notifications, Growth-Team
Shivanshbindal9 added a parent task for T227501: Change polling rate when document not visible: T219222: Make notification counts update without page reload.
Jul 8 2019, 5:03 PM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Notifications, Growth-Team
Shivanshbindal9 renamed T227501: Change polling rate when document not visible from Change polling rate when document not visib to Change polling rate when document not visible.
Jul 8 2019, 5:02 PM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Notifications, Growth-Team
Shivanshbindal9 created T227501: Change polling rate when document not visible.
Jul 8 2019, 4:57 PM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Notifications, Growth-Team

Jun 19 2019

Shivanshbindal9 added a subtask for T219222: Make notification counts update without page reload: T226130: Display notification text for incoming notification.
Jun 19 2019, 9:43 PM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Google-Summer-of-Code (2019), Notifications, Growth-Team
Shivanshbindal9 added a parent task for T226130: Display notification text for incoming notification: T219222: Make notification counts update without page reload.
Jun 19 2019, 9:43 PM · MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), Google-Summer-of-Code (2019), Notifications, Growth-Team
Shivanshbindal9 triaged T226130: Display notification text for incoming notification as Normal priority.
Jun 19 2019, 9:43 PM · MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), Google-Summer-of-Code (2019), Notifications, Growth-Team
Restricted Application added a project to T226130: Display notification text for incoming notification: Growth-Team.
Jun 19 2019, 9:42 PM · MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), Google-Summer-of-Code (2019), Notifications, Growth-Team
Shivanshbindal9 added a subtask for T219222: Make notification counts update without page reload: T226127: Change the color of Alert/Message indicator..
Jun 19 2019, 9:26 PM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Google-Summer-of-Code (2019), Notifications, Growth-Team
Shivanshbindal9 added a parent task for T226127: Change the color of Alert/Message indicator.: T219222: Make notification counts update without page reload.
Jun 19 2019, 9:26 PM · MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), Notifications, Growth-Team
Shivanshbindal9 triaged T226127: Change the color of Alert/Message indicator. as Normal priority.
Jun 19 2019, 9:26 PM · MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), Notifications, Growth-Team
Restricted Application added a project to T226127: Change the color of Alert/Message indicator.: Growth-Team.
Jun 19 2019, 9:25 PM · MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), Notifications, Growth-Team

Jun 6 2019

Shivanshbindal9 triaged T225259: Visual Cue to indicate change in notification count as Normal priority.
Jun 6 2019, 10:38 PM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Notifications, Growth-Team
Shivanshbindal9 added a subtask for T219222: Make notification counts update without page reload: T225259: Visual Cue to indicate change in notification count.
Jun 6 2019, 10:36 PM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Google-Summer-of-Code (2019), Notifications, Growth-Team
Shivanshbindal9 added a parent task for T225259: Visual Cue to indicate change in notification count: T219222: Make notification counts update without page reload.
Jun 6 2019, 10:36 PM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Notifications, Growth-Team
Shivanshbindal9 created T225259: Visual Cue to indicate change in notification count.
Jun 6 2019, 10:33 PM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Notifications, Growth-Team

May 29 2019

Shivanshbindal9 claimed T219222: Make notification counts update without page reload.
May 29 2019, 3:06 PM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Google-Summer-of-Code (2019), Notifications, Growth-Team

Apr 17 2019

Shivanshbindal9 added a comment to T139779: Kill badgeicons.json and use OOUI's icons-alerts.json instead.

Hi @kostajh @Volker_E @Esanders, on deleting tray.svg and bell.svg the tray and bell icon from the header also disappears as they are used in /modules/nojs/mw.echo.badge.less. So, should we delete them and move it in some other folder or is there some other way around?

Apr 17 2019, 6:50 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Patch-For-Review, Growth-Team, patch-welcome, Technical-Debt, Notifications

Apr 13 2019

Shivanshbindal9 added a comment to T139779: Kill badgeicons.json and use OOUI's icons-alerts.json instead.

Hi @kostajh, on deleting tray.svgand bell.svg the tray and bell icon from the header also disappears as they are used in /modules/nojs/mw.echo.badge.less. So, should we delete them?

Apr 13 2019, 6:44 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Patch-For-Review, Growth-Team, patch-welcome, Technical-Debt, Notifications
Shivanshbindal9 claimed T139779: Kill badgeicons.json and use OOUI's icons-alerts.json instead.
Apr 13 2019, 1:43 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Patch-For-Review, Growth-Team, patch-welcome, Technical-Debt, Notifications

Apr 11 2019

Shivanshbindal9 added a comment to T139779: Kill badgeicons.json and use OOUI's icons-alerts.json instead.

Hi @kostajh, can I work on this?

Apr 11 2019, 2:34 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Patch-For-Review, Growth-Team, patch-welcome, Technical-Debt, Notifications

Apr 9 2019

Shivanshbindal9 updated the task description for T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules .
Apr 9 2019, 5:00 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 9 2019, 4:49 PM · Google-Summer-of-Code (2019)

Apr 8 2019

Shivanshbindal9 moved T220324: GSoC 2019 proposal: Make notification counts update without page reload from Proposals in Progress to Proposals Submitted on the Google-Summer-of-Code (2019) board.
Apr 8 2019, 8:09 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 moved T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules from Proposals in Progress to Proposals Submitted on the Google-Summer-of-Code (2019) board.
Apr 8 2019, 8:08 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 added a comment to T220324: GSoC 2019 proposal: Make notification counts update without page reload.

Thanks a lot, sir for your review and sorry if I sounded a bit impatient but today is the last day to for submitting the proposal. I have made the changes that you suggested.
As for point 3, I didn't intend to say that we need lazy loading script. Actually, I was referring to the current workflow. I have removed that section so that there is no ambiguity.
If still there are any changes that you suggest I'll be happy to incorporate them.

Apr 8 2019, 7:00 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 6:54 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 6:49 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 6:46 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 6:30 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 added a comment to T219222: Make notification counts update without page reload.

Hi @kostajh @Catrope , I am almost done with my proposal (https://phabricator.wikimedia.org/T220324). I don't want to seem to interrupt but I'll be grateful if you could review it and suggest changes so that I can refine my proposal.
Thank you

Apr 8 2019, 5:58 PM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Google-Summer-of-Code (2019), Notifications, Growth-Team
Shivanshbindal9 updated the task description for T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules .
Apr 8 2019, 5:27 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 12:28 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 12:03 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 10:39 AM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 10:38 AM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 10:35 AM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 9:55 AM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 8:42 AM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 5:30 AM · Google-Summer-of-Code (2019)
Shivanshbindal9 added a project to T220324: GSoC 2019 proposal: Make notification counts update without page reload: Google-Summer-of-Code (2019).
Apr 8 2019, 4:40 AM · Google-Summer-of-Code (2019)
Shivanshbindal9 created T220324: GSoC 2019 proposal: Make notification counts update without page reload.
Apr 8 2019, 4:39 AM · Google-Summer-of-Code (2019)

Apr 6 2019

Shivanshbindal9 updated the task description for T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules .
Apr 6 2019, 8:53 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules .
Apr 6 2019, 4:38 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules .
Apr 6 2019, 4:17 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules .
Apr 6 2019, 12:27 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules .
Apr 6 2019, 12:06 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules .
Apr 6 2019, 10:59 AM · Google-Summer-of-Code (2019)
Shivanshbindal9 updated the task description for T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules .
Apr 6 2019, 9:36 AM · Google-Summer-of-Code (2019)

Apr 5 2019

Shivanshbindal9 updated the task description for T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules .
Apr 5 2019, 11:58 PM · Google-Summer-of-Code (2019)
Shivanshbindal9 created T220251: GSoC 2019 Proposal: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules .
Apr 5 2019, 11:30 PM · Google-Summer-of-Code (2019)

Apr 2 2019

Shivanshbindal9 added a comment to T219222: Make notification counts update without page reload.

Hi @kostajh, should I work on some microtasks, as some new microtasks have been added, or should I start with the proposal, as you advised me to?
I would be really grateful if you could help.
Thank you

Apr 2 2019, 9:00 PM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Google-Summer-of-Code (2019), Notifications, Growth-Team
Shivanshbindal9 claimed T200184: Add visible help link for Special:Notifications at the usual position.
Apr 2 2019, 2:47 PM · Growth-Team (Current Sprint), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Patch-For-Review, good first bug, Notifications

Apr 1 2019

Shivanshbindal9 added a comment to T200184: Add visible help link for Special:Notifications at the usual position.

Thanks, @kostajh!! I have mailed the patch for review

.
Actually, sir, I was done with this issue so I started working on the other. I sincerely apologize for it and will definitely take care in future.
Thanks!

Apr 1 2019, 11:02 PM · Growth-Team (Current Sprint), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Patch-For-Review, good first bug, Notifications
Shivanshbindal9 added a comment to T200184: Add visible help link for Special:Notifications at the usual position.

Thanks a lot, @bd808!!
@kostajh sir, where can I send the patches for review?
Thanks

Apr 1 2019, 9:47 PM · Growth-Team (Current Sprint), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Patch-For-Review, good first bug, Notifications
Shivanshbindal9 added a comment to T200184: Add visible help link for Special:Notifications at the usual position.

Hi, sorry to bother again. But, I am still not able to get the developers account. The link on https://www.mediawiki.org/wiki/Developer_account to signup for Wikimedia developer account as it is showing permission denied. Can you please tell a way to get one?
I'll be grateful for any help.
Thanks

Apr 1 2019, 8:23 PM · Growth-Team (Current Sprint), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Patch-For-Review, good first bug, Notifications
Shivanshbindal9 added a comment to T219222: Make notification counts update without page reload.

Hello @kostajh @Catrope, I have certain doubts regarding the project

  1. Along with making live updates on https://www.mediawiki.org/wiki/Special:Notifications similar to that in Special:RecentChanges do we need to make the counter of notifications change itself using polling mechanism as mentioned in the discussion?
  2. The user should be notified of any notification on any page not just only on the notification page (Writing the code and user preference to temporarily display the notification text using the mw.notify() library)

I'll be highly grateful if you could please help me with it.
Thank you

Apr 1 2019, 7:08 PM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Google-Summer-of-Code (2019), Notifications, Growth-Team
Shivanshbindal9 added a comment to T219222: Make notification counts update without page reload.

Hi @kostajh @Catrope, I am a sophomore at Indian Institute of Technology, Roorkee, India. I have a good experience in Javascript, React, Python, Django(python), PHP, Yii2(PHP framework). I have been contributing to various projects of WikiMedia for some time such as WikiEduDashboard and MediaWiki Action API and have got some PR's merged. I recently came across the project idea and will like to contribute to this project either in GSoC 19 or apart from GSoC 19 would be fine too. I have already started working on the microtasks and will soon add patches for review once I get the developer's account.

Apr 1 2019, 9:34 AM · MW-1.34-notes (1.34.0-wmf.11; 2019-06-26), Google-Summer-of-Code (2019), Notifications, Growth-Team

Mar 29 2019

Shivanshbindal9 added a comment to T139779: Kill badgeicons.json and use OOUI's icons-alerts.json instead.

Hi @kostajh @Catrope, I will like to work on this issue.
I am a bit unclear as what needs to be done for the first point Replace uses of the ext.echo.badgeicons module with oojs-ui.styles.icons-alerts.
On using grep I can only find two places where this module has been used i.e. in /includes/EchoHooks.php and /includes/special/SpecialNotifications.php.
Do I need to change only those statements for this task?

Mar 29 2019, 5:17 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Patch-For-Review, Growth-Team, patch-welcome, Technical-Debt, Notifications
Shivanshbindal9 added a comment to T200184: Add visible help link for Special:Notifications at the usual position.

Hi @kostajh, I have tried to fix the bug, but as of now I don't have a developers account on Gerrit because the creation of new developers account is currently disabled. So, how can I get one?

Mar 29 2019, 2:10 PM · Growth-Team (Current Sprint), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Patch-For-Review, good first bug, Notifications

Mar 28 2019

Restricted Application added a project to T158756: More clearly described Notification options in Preferences: Growth-Team.

Hi @kostajh, I'll like to work on this issue.
I have set up the Wikimedia core repo and also the Echo extension.
Do we need to only make changes in the description of i18n\en.json only?

Mar 28 2019, 4:47 PM · Growth-Team, I18n, good first bug, Collaboration-Team-Triage, Notifications
Shivanshbindal9 added a comment to T200184: Add visible help link for Special:Notifications at the usual position.

Hi, I am Shivansh Bindal sophomore IIT Roorkee. I will like to work on this.
Sir, I am not able to make developers account as it is showing permission denied. Also, the code of notifications special page is not in the directory where the code of all other special pages is there i.e. in includes/specials directory.
Thank you :)

Mar 28 2019, 9:28 AM · Growth-Team (Current Sprint), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Patch-For-Review, good first bug, Notifications

Mar 24 2019

Shivanshbindal9 added a comment to T212767: Provide a more informative error message when navigating to Not Available resources.
Mar 24 2019, 9:19 AM · Google-Code-in-2019, good first bug, Library-Card-Platform

Mar 5 2019

Shivanshbindal9 added a comment to T216750: Article recommendation API: replace WDQS with MW API.

@bmansurov this task seems interesting to me and I surely would love to work on it.
Thank you :)

Mar 5 2019, 7:01 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API
Shivanshbindal9 added a comment to T217655: Improve article recommendation pipeline.

Hii, I am Shivansh Bindal sophomore IIT Roorkee. I have experience in Javascript, React, Django (python), PHP, MySql. I have already made some contributions to wikimedia project and would love to continue working.

Mar 5 2019, 5:27 PM · Article-Recommendation, Google-Summer-of-Code (2019)

Feb 27 2019

Shivanshbindal9 added a comment to T215681: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules.

@srishakatux I have tried to expand autogenerator.py to output javascript files. Here is the link to PR (https://github.com/wikimedia/MediaWiki-Action-API-Code-Samples/pull/65). Can you please look review it. Thanks. :)

Feb 27 2019, 5:58 PM · Developer-Advocacy (Jul-Sep 2019), User-Jayprakash12345, Google-Summer-of-Code (2019), Outreach-Programs-Projects, Documentation, MediaWiki-API
Shivanshbindal9 updated the task description for T215681: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules.
Feb 27 2019, 1:28 PM · Developer-Advocacy (Jul-Sep 2019), User-Jayprakash12345, Google-Summer-of-Code (2019), Outreach-Programs-Projects, Documentation, MediaWiki-API
Shivanshbindal9 added a comment to T215681: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules.

Sorry, for any inconvenience.
Actually, I looked into microtask 2 and would like to work on it.
I would like to know if there should be a different modules.json for javascript as in current modules,json the filename parameter, which is used to name the generated files, has .py extension in all the instances or it should to be taken care explicitly when generating the js files.

Feb 27 2019, 4:27 AM · Developer-Advocacy (Jul-Sep 2019), User-Jayprakash12345, Google-Summer-of-Code (2019), Outreach-Programs-Projects, Documentation, MediaWiki-API

Feb 26 2019

Shivanshbindal9 added a comment to T215681: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules.

@srishakatux I would like to work on this project in GSoC .
Actually, I looked into microtask 2 and would like to work on it.
I would like to know if there should be a different modules.json for javascript as in current modules,json the filename parameter, which is used to name the generated files, has .py extension in all the instances or it should to be taken care explicitly when generating the js files.

Feb 26 2019, 1:08 PM · Developer-Advocacy (Jul-Sep 2019), User-Jayprakash12345, Google-Summer-of-Code (2019), Outreach-Programs-Projects, Documentation, MediaWiki-API