Page MenuHomePhabricator

Outreachy/Gsoc Proposal for List of contributors (T120738)
Closed, DeclinedPublic

Description

Name: Sayli Karnik
E-mail address: karniksayli1995@gmail.com
IRC nick: sayli
Internet presence:
https://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 and provide appreciation to the contributors. It will also provide users the ability to sort and filter the list as per various aspects. The project idea was ranked #59 out of 107 proposals at wikimedia.

Implementation details:
The proposed project aims at creating a mediawiki extension to :
Display a list of contributors to a page/subpage on click of a drop down button named ‘Contributors’ on a page
The list consists of corresponding information such as
-Name of contributor
-Number of edits
-Date of last edit
-The edit comments
An option to select among the following filters to filter the list
-user holds an account?
-IP?
-include subpages?
An option to sort the list based on following criteria:
-Alphabetical order of usernames
-Ascending order of date of last edit
-Highest number of edits

Work done yet :

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]
  • Created a website that allows users to order food online (code uploaded on my github)

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.

Event Timeline

Please remove unwanted project tags from your proposal, and follow https://www.mediawiki.org/wiki/Outreach_programs/Life_of_a_successful_project#Submitting_your_proposal to know which all tags you should be keeping.

IMPORTANT: The deadline for submitting your proposal for Outreachy'12 falls in less than 24 hours at Mar 22 2016, 07:00 pm UTC. . Please make sure that you have a copy of your proposal in the application system at outreachy.gnome.org beforehand, and make sure it has answers to the specific questions in https://wiki.gnome.org/Outreachy#Application_Form. You are encouraged to apply for both GSoC and Outreachy, in case you are eligible.
IMPORTANT: The deadline for submitting your proposal to Google Summer of Code 2016 application system at GSoC application system falls in roughly 24 hours at Mar 25 2016, 19:00 UTC. Please make sure that you have a pdf copy of your proposal in the application system beforehand, to avoid last minute confusions. Remember to relate your Phabricator task and associate 2 mentors in the proposal description, so that it gets easy for review. Past the deadline, you should only make changes limited to fixing typos, or incorporating feedback's. Good Luck, and check out the micro-tasks!

Since this proposal is valid for both GSoC and Outreachy, we are considering it for GSoC only, as per our rules at https://www.mediawiki.org/wiki/Google_Summer_of_Code/Admins#Proposal_submission_phase

Sayli, I don't see any microtasks related to the project you've selected in your proposal. :( Please try to get at least one in as soon as possible.

Sayli, also provide a link to your Gerrit contributions. Thanks!

Thank you for your proposal, but sadly it didn't make it to the selects this time. You are welcome to apply for Outreachy round'13, or GSoC round 14 with the same proposal ( if it still have consensus ) or a new one if elibible. Please notify your siblings below 18 years of age about the Google Code In 2016 ( g.co/gci ) round and add yourself as a mentor for the same, if eligible. Closing the proposal as Declined, see you around in #wikimedia-dev.