User:Parikh20/LUv2

From mediawiki.org

Project title[edit]

Project Title
Generic, efficient Localisation Update service
Public URL
https://www.mediawiki.org/wiki/Extension:LocalisationUpdate/LUv2
Bug Report
https://bugzilla.wikimedia.org/show_bug.cgi?id=46653
Project listing
Featured project from organization

Name and contact information[edit]

Name
Hiral Parikh
Email
hiralparikh20@gmail.com
Freenode IRC Nick
hir
Location
Ahmedabad, Gujarat, India
Possible mentors
Niklas Laxström, Kartik Mistry

Deliverables[edit]

These are the major deliverable modules
Service that keep track of the updates
The logic of parsing and listing out the delta change
The storage process in Redis using hash pair
The RESTful.api that makes the changes available to client.
Expected Timeline
    May 19- May 25 -> investigation of the existing code. Understanding of the current functionality and designing the new modules to be
                      put. Planning the integration and clear work flow. Design the sequence of modules to be coded.
   May 26- June 15 -> Starting with the code .Follow the sequence defined in the previous phase that will last up to June 15.  Service
                      that keep track of the update, parsing the new files and separation the delta change functionality would 
                      be ready. RESTful api would also be able to deliver the functionality. Redis will be configured to store 
                      the changes.
  June 16- July 22 -> The current code will be deployed on the local machine. The required configurations will be made and the code
                      will be made ready to taste.
   June23- Aug 13 ->  The deployed functionality will be tested with respect to the different test cases and the corrections will take
                      place.
   Aug 14- Aug 18 ->  The Documentation Process will start . Each and every functionality will be put into words with necessary
                      diagrams. 

The help of the other team members during the entire program and the code review will be done as no project is a standalone project.

Participation[edit]

I would like to publish the code on github as I am acquainted with github . The Mailing list, IRC and bugzilla comments are the sections along with the blog and the github where I can ask for help. The mentors would go through my work as well as other team members.

About you[edit]

Education completed or in progress?

Education in Progress. I am in 8th semester in Information Technology Branch. I am from L.D. College of Engineering.

How did you hear about this program?

One of our senior participated in GSoC last year and I came to know about this from his gentle knowledge sharing talk.

Will you have any other time commitments, such as school work, another job, planned vacation, etc., during the duration of the program?

I would be done with my semester exam by the last week of May. I am currently working as an Project Trainee at Elitecore Technologies PVT . Ltd. – Headoffice at Ahmedabad

We advise all candidates eligible to Google Summer of Code and FOSS Outreach Program for Women to apply for both programs. Are you planning to apply to both programs and, if so, with what organization(s)?

Yes, I am planning to apply to both program with “Mediawiki” Organization.

These is not just a project but giving a chance to learn to many people in their own language. For e.g. Mediawiki is available in Gujarati language. Anyone knowing only Gujarati can make use of internet and read the pages in Gujarati . He also can gain the knowledge and give back to the society. Wiki is influencing many people.

Past experience[edit]

Please describe your experience with any other FOSS projects as a user and as a contributor

I have read on the basics, got a look at the work going around. I am using open source products since a long time. Wiki has always been a first stop for information.

Please describe any relevant projects that you have worked on previously and what knowledge you gained from working on them (include links)

Project Name: PageRank Algorithm It ranks the set of pages relatively using the Google Formula(Basic). The project will be in JAVA language.

Any other info[edit]

I like to work for Society. This is the best opportunity for me to give back to the field which has a huge contribution in my own learning journey. I define myself as learner. I like to learn.

See also[edit]