==Profile Information==
**Name**: Wisdom Anthony
**Email**: wisdomanthoni@gmail.com
**Github**: https://github.com/wisdomanthoni
**Blog**: https://medium.com/wisdomanthoni
**Location**: Uyo, Nigeria
**Time Zone**: (UTC + 01:00) West Central Africa
**Typical working hours**: 10 AM - 5 PM (UTC + 01:00) West Central Africa
==Synopsis==
After a survey on [[ https://www.mediawiki.org/wiki/API:Main_page | MediaWiki Action API ]] technical documentation, contributors requested for the provision of more sample codes in two or more programming languages preferably Javascript and PHP.
This project aims to create a tabbed window, which can be embedded on API pages with the following objectives.
- To showcase more code samples demonstrating the use of MediaWiki Action API modules.
- To ease navigation viewing code samples provided
- To improve MediaWiki Action API documentation
**Possible Mentor(s)**
Srishti Sethi (@srishakatux) and Sarah Rodlund(@srodlund)
**Have you contacted your mentors already**?
Yes, I have contacted just one of my mentor @srishakatux.
=Timeline=
| **Period** | **Task** |
|------------ |-----------|
|May 6 to May 27|**Community bonding period**|
|June 24 to June 28|**Phase I evaluation**|
|July 22 to July 26|**Phase II evaluation**|
|August 26 to September 2 |Mentors submit final student evaluations.|
|September 3|**Final results of Google Summer of Code 2019 announced**|
|--------------|-------------------|
==Deliverables==
- Design and Implementation of an embeddable tab window on API pages.
- Writing a code generator to output PHP files ( possibly by creating an autogenerator.php file).
- Writing JavaScript code samples for API modules.
- Writing PHP code samples for API modules.
- Documentation of code samples for API modules.
- Biweekly blog posts about the internship on my blog.
==Participation==
- Communication with my mentors will be done via Zulip during working hours.
- During non-working hours, Gmail is used for communication when needed
- GitHub will be used to publish and maintain my sample codes for API modules.
- Phabricator will be used for effective task management and issue tracking.
==About Me==
Tell us about a few:
- Your education (completed or in progress)
- How did you hear about this program?
- Will you have any other time commitments, such as school work, another job, planned vacation, etc, during the duration of the program?
- What does making this project happen to mean to you?
==Past Experience==
Describe any relevant projects that you've worked on previously and what knowledge you gained from working on them. Describe any open source projects you have contributed to as a user and contributor (include links). If you have already written a feature or bugfix for a Wikimedia technology such as MediaWiki, link to it here; we will give strong preference to candidates who have done so