=Profile Information
**Name**: Eisheeta Barua
**Email:** eisheeta.barua@gmail.com
**Github:** https://github.com/eisheeta
**Web Profile**: https://eisheeta.wordpress.com
**Resume: ** https://drive.google.com/file/d/1kgqrY-2qEK-J0228jQHqRd_EOsHLzXGc/view?usp=sharing
**Location:** New Delhi, India
**Time Zone:** IST (UTC +5:30 )
**Typical working hours:** 10:00 am to 3:00 pm and 5:00 pm to 11:00 pm (UTC +5:30)
**During college:** 4:00 pm to 12:00 am (UTC +5:30)
=Synopsis
The project includes improving documentation of ~20 top 70 most viewed MediaWiki Action API pages on-wiki using a documentation template.
> The MediaWiki action API is a web service that allows access to some wiki-features like authentication, page operations, and search. It can provide meta information about the wiki and the logged-in user. Several Wikimedia projects make use of this API. As of now, there are ~128 pages on the Action API on MediaWiki.org. Our team did a little research on the state of the docs and documented a few problems and recommendations for the next steps. One of the issues we decided to address was inconsistency.
> The goal of this project in Round 18 would be to improve documentation of ~20 top 70 most viewed MediaWiki Action API pages on-wiki using the documentation template. If there is more time, then the next part of the project could be developing one or two demo apps around the use of Action APIs.
==Mentor
Srishti Sethi
---
=Deliverables
===Timeline
Week 1 (May 20 - May 26)
*
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10
Week 11
Week 12
Describe the timeline of your work with deadlines and milestones, broken down week by week. Make sure to include time you are planning to allocate for investigation, coding, deploying, testing and documentation
---
=Participation
- I'll be in contact with my mentor on Zulip Chat as well as on Phabricator and would use Github repository to host my work. All the sample codes and demo apps will reside in my fork of Srishti's repository: https://github.com/eisheeta/MediaWiki-Action-API-Code-Samples. I'll be in contact via email on days I'm not available on Zulip chat.
- I plan on writing at least three articles/blog posts every month and update my MediaWiki user page with all the tasks completed weekly.
---
=About Me
I'm an undergraduate student, pursuing B.tech in Computer science & Engineering from Indira Gandhi Delhi Technical University for Women, Delhi, India. I'm a junior and will graduate in May 2020. I've always wanted to be an active member of my community and after witnessing lack of interaction and flow of information among my peers, I co-founded WomenHacks in 2018, a platform for young women to share their skills and build a community of learners and leaders.
I usually code in C++ and have been using python to program Raspberry Pi in my current school course. I am interested in web development technologies and would love to delve more in open source development.
**How did you hear about this program?**
I found out about Outreachy through one of the sessions conducted by WomenHacks.
**Will you have any other time commitments, such as school work, another job, planned vacation, etc, during the duration of the program?**
I'll have my summer break from 26 May to 31 July. My college reopens on August 1, but I'll be available after 4:00 pm IST. I have no exams scheduled during August.
**We advise all candidates eligible for Google Summer of Code and Outreachy to apply for both programs. Are you planning to apply to both programs and, if so, with what organization(s)?**
I am only applying for Outreachy this summer.
**What does making this project happen mean to you?**
It's my first time delving into open source, and getting an opportunity to become a part of it would mean a lot to me. Delving into something so gigantic as MediaWiki that impacts so many developers and students in the world is a feather in cap indeed. The amount of stuff I've learnt in the past two weeks is unbelievable and it motivates me to continue being a part of this project and give back to the community that has made this possible. I can't imagine how much more there's to learn, and that idea alone excites me!
I believe in leading by example. Through sessions with Outreachy, I've always encouraged students to be a part of FOSS Community and start contributing. But my advice holds no gravity if I don't do it myself and be the example. Making this project happen would be my way of inspiring myself and other girls who are scared to take the first step.
---
=Past Experience
- I have been developing responsive web applications for the last two years.
- I've been blogging for the last three years and managed content and graphics for my society.
**MediaWiki**
https://www.mediawiki.org/wiki/API:Deletedrevs
Improved documentation of the API: Deletedrevs
https://github.com/wikimedia/MediaWiki-Action-API-Code-Samples/pull/87
Pull Request to add sample code for API: Deletedrevs
https://www.mediawiki.org/wiki/User:Eisheeta/Sandbox/API:Categoryinfo
Improved documentation of the API: Categoryinfo
https://github.com/wikimedia/MediaWiki-Action-API-Code-Samples/pull/86
Pull Request to add sample code for API: Categoryinfo
https://www.mediawiki.org/wiki/Manual:EmptyUserGroup.php
Wrote documentation for the maintenance script emptyUserGroup.php
https://www.mediawiki.org/wiki/Manual:Maintenance_scripts
Updated documentation of Manual: Maintenance_scripts by adding Manual:EmptyUserGroup.php's documentation to the list of maintenance scripts.
**Other Projects**
https://github.com/eisheeta/MEHA
Medical and Healthcare application: It's a php based web application that uses mysql as its database. The project was aimed at developing a centralised data repository for users to keep their entire medical history, digital prescriptions, and test reports at one place. Each user has the ability to give permission to the registered doctors, medical officials, clinicians, etc. to view their medical history and add prescription.
https://github.com/eisheeta/colour-guessing-game
Colour Guessing Game is a simple game developed using web technologies like HTML, CSS, Javascript, and Bootstrap. The game constitutes of guessing the correct colour of the RGB Code by choosing the coloured boxes on screen. The game has two difficulty modes.
https://github.com/eisheeta/to-do-lists
To-do-lists is a web application developed using HTML, CSS, Bootstrap, JQuery and Javascript. To-do-list keeps track of all the tasks that needs to be done. It strikes-through tasks completed and can even delete unwanted tasks.
https://codepen.io/eisheeta-barua/pen/ZRwvRR
Small project to create front-end of the landing page of a pet foster and adoption center.
=Any Other Infohttps://codepen.io/eisheeta-barua/pen/WyPdXj
Add any other relevant information such as UI mockups, references to related projects, a link to your proof of concept code,Front-end of a single page photo blog. etc