Project:Pywikibot/interwiki.py/Phabricator Project

Pywikibot : interwiki.py -

 * Public URL: [Manual:Pywikibot/interwiki.py/Phabricator Project]
 * Microtask
 * Google Doc :
 * Wikimedia PDF file link : LINK


 * Announcement: Wikitech MailingList.

Name and contact information

 * Name : Priyanka Jayaswal :
 * Email : priyankajayaswal025@gmail.com :
 * IRC handle : prijaya :
 * Web Page / Blog / Microblog / Portfolio: http://priyashata.wordpress.com/ :
 * Location : Kharagpur, India :
 * Typical working hours : 15:00 - 2:00 (GMT) with sufficient breaks in between. :

Synopsis
The purpose of this project is to speed-up the completion of Pywikibot-interwiki.py project on phabricator. While working on pywikibots for applying in FOSS OPW Round 9 Project on Pywikibots, I have been familiar with the apt workflow needed to carry on with the much organised code of conduct to start further contribution. Interwiki.py is responsible to create Interlanguage links between the different language versions of a project which is essential to extend the vast wikimedia resource to a larger audience and hence motivate towards further involvement developed due to special (though undefined anywhere but do existing) "Language Sentiments". This might surely add in improving the service it has been providing by many folds if the issues mentioned are fixed as early as possible. Hence, owing to my interest to work further towards contributing in this interesting subject, I was motivated to apply for it and utilise my knowledge to it's best.

Complete Proposal.

Have a deeper look at the proposal for elaborate description.


 * Mentors
 * Mentors: Amir Sarabadani, John Vandenberg
 * Mentors: Amir Sarabadani, John Vandenberg

Deliverables
Documentation for the project shall go parallely.

Participation
This project needs to have a constant coordination from the community to solve various bugs and issues that may rise. Since these have already been properly mentioned at the phabricator workboard it makes it extremely easy to sort down the points to focus upon. For the purpose, mailing lists, irc chats and other resources like phabricator comphrehence and hangouts have been really essential during my earier work experience. Besides, as already been following the tradition of blog making I shall keep up with it this time as well with more detailed descriptions. This is how I plan to accomplish the needful.

About you

 * Education completed or in progress?
 * I am a third year undergraduate student of the Department of Mathematics pursuing five year Integrated M.Sc. course in Mathematics and Computing at Indian Institute of Technology, Kharagpur, India.


 * How did you hear about this program?
 * I came to know about this through my colleague who had shared the news through various social networking platforms.


 * Will you have any other time commitments, such as school work, another job, planned vacation, etc., during the duration of the program?
 * I'm a student and beside college activities I have no other commitments. And since I am willing to apply for the Summer duration there would be no constraints in my working hours throughout the tenure except at the starting till my vacation commences. So I have enough time to be active in social media, mailing lists and IRC most importantly. I'll be constraint during my exams which are from 20th April- 28th April.

Past experience

 * Please describe your experience with any other FOSS projects as a user and as a contributor:
 * I am a user of various Mediawiki projects and presently on my way to discover my interests, I started my work on pywikibots. I was a newbie in open source contribution when I had initially applied for OPW Round 9. I'm fortunate to be continuing with it and expand my knowledge in the same domain.

I have used several free/open source softwares for my day to day activities. I use Ubuntu as my operating system due to which I am familiar with a number of such softwares. In general I use, softwares like VLC, GIMP, OpenCV, XAMPP, Blender and many others. I have often used resources from internet particularly from Mediawiki projects for references in academic and co-curricular activities.You may have a look at my contribution list here.

I am interested in applying for project Pywikibot : Interwiki.py - Speed Up. Mediawiki : https://www.mediawiki.org/wiki/Special:Contributions/Prianka
 * Please describe any relevant projects that you have worked on previously and what knowledge you gained from working on them.
 * I have previously worked on OPW Round 9 project - Pywikibot: Compat to Core Migration apart from very basic web development and through assignments in my curriculum. The links for which may be found below:

1 : http://sftcmpgr2.github.io/ 2 : http://priyankajayaswal1.github.io/ [It is one my earliest projects and I don't intend to change anything in this keeping it original for my personal purpose]


 * What project(s) are you interested in (these can be in the same or different organizations) other than this?
 * I propose to work for Pywikibot-Interwiki.py : speed up. The details upon how I intend to do that may be seen in my proposal.

Any other info

 * It was interesting to know how internal code base of pywikibots and the extending list of features it has. Through my experience as an OPW intern, I was exposed to a really vast medium of resources which need our involvement at extending the present feature list of Wikimedia services. It personally feel that being part of such a vast project has instilled in me confidence to take upon any further tasks in future and bring my knowledge to the best of my usage.