**Name**: Sayli Karnik
**E-mail** **address**: karniksayli1995@gmail.com
**IRC nick**: sayli
**Internet presence**:
www.github.com/Sayli-Karnik
https://www.linkedin.com/in/sayli-karnik-3a7831b6
**Location**: Mumbai,India
**Time zone**: UTC + 5:30 hours
**Education** : Will be graduating from Sardar Patel institute of technology in 2017
**Major** : Computer Engineering
Do I meet the eligibility requirements outlined at https://wiki.gnome.org/Outreachy#Eligibility?
Yes
Preferred pronoun : she
Am I applying for Google Summer of Code and, if so, with what organization(s)?
I am applying to the Wikimedia foundation as a part of GSoC.
How did I hear about this program?
I heard about the Outreachy program from past interns.
**Project title: LIST OF CONTRIBUTORS (T120738) **
**Mentors**: @Addshore , @Samtar
**Abstract** :
Whenever content is copied from one project to another or outside a wiki, maintaining a list of contributors would be very useful. Currently there is no such provision that is robust and effective.
The project aims at including such a list in the mediawiki software by analyzing the page history,thus helping to gauge the page activity.
**Work done yet** :
- I have joined the mailing list and have been communicating via IRC (#mediawiki, #wikimedia-mobile).
- I have made phabricator, wikitech and gerrit accounts.(Username:sayli-karnik)
- The MediaWiki development environment has been set up.
- I am used to the coding conventions, basic flow of the codebase.
- I have contributed to microtask https://phabricator.wikimedia.org/T121332 ,wherein I added screenshots for the ‘Monaco’ and ‘Example’ skins using Vagrant.
https://www.mediawiki.org/wiki/Skin:Monaco ,
https://www.mediawiki.org/wiki/Skin:Example
- I have submitted a patch for https://phabricator.wikimedia.org/T121281 and I will soon get the next patch merged.
I will continue working on microtasks/bugs after the submission of the application as well.
**About me**:
I am an undergraduate at S.P.I.T, computer science branch.
I am proficient in programming languages like Java, C as well as PHP, HTML, CSS, JavaScript and have contributed to open source before. I satisfy the eligibilty criteria for Outreachy.
Contributing to open source gives me a great learning experience and interests me tremendously!
I would love to work with the Wikimedia community during my summer break!
**Tentative Schedule for the internship period:**
May 23 - May 28 :
Dive into the codebase and speculate the implementation details.
May 29 - June 21: Tracking the implementation flow and write code for maintaining a contributor list.
June 22 - July 7: Adding further functionalities such as sorting, displaying contribution information.
July 8 - July 21:Debugging and wrapping up loose ends.
July 22 - Aug 5: Documentation
Aug 6 - Aug 23: Writing Test cases etc.
**Past experience** :
Current CGPA : 8.7 (B.E)
- Interned as an Android app developer at Grabstr Pvt. Ltd.[2015-16]
- App for ‘Expense Tracking’ was shortlisted among the top 15 apps at Credit Suisse.[2015]
Technical skills :
Languages known :C, Java, Python
Application development :Android
Web Development :HTML, CSS, PHP, JavaScript
Database management :MySQL
For some projects of mine, please visit my github account.