No photo
Amrit Sreekumar, GSoC 2017 Intern and Contributor at Mediawiki
Amrit Sreekumar
GSoC 2017 Intern and Contributor at Mediawiki
Work hard in silence, let results make the noise!

About me

I am Computer Science undergrad from Amrita School of Engineering, India in which I am a part of an intra-college FOSS initiative called FOSS@Amrita. My aim is to keep contributing to OSS, become a better coder and dedicate my time to help others coming up in the field, just like how I was helped and mentored by many as a newbie.

My work

Contact me

  • LinkedIn: Amrit Sreekumar
  • IRC Nick: amrits on freenode
  • Channels: #wikimedia-dev connect, #mediawiki connect
  • My Blog : Blog and more

GSoC weekly reports

edit
Week Work done Due date
1 Blog has been setup, first blog post done and connected with mentor on Zulip and IRC. Created a reporting task for my project at Phabricator. Cloned the required extensions and setup Localhost.  Blog (May 18th, 2017)
2 Communicated with the mentors, understood the working of the extensions to be dealt with during the coding phase. Analysed the issues and bugs to be fixed during the GSoC period. Blog (May 25th, 2017)
3 Understood the processes and rights involved in proofreading of pages and it validation, communicated with the author of the extension and analyzed the requirements that should be met during the implementation of the tasks. Blog (June 1st, 2017)
4 Resolved the first task T51482, where an admin privilege was created so that the 'sysop can make unrestricted edits to the page quality, all changes documented and new right 'pagequality-admin' created exclusively for the 'sysop'. Blog (June 8th, 2017)
5 Working on the second task that involves the conversion of index/pages editing form to OOJS UI, deveoped the functions that uses OOjs to create the text field. Some bugs to fix. Blog (June 15th, 2017)
6 The patch for the task T153120 has been uploaded to gerrit, the basic UI has been changed to OOjs, the help system seems to be broken, it will be fixed via infusion and the issue of excessive width of the form has been solved by adding 'max-width' to the corresponding CSS file. Blog (June 22nd, 2017)
7 Merged the patch for the task T146160, made the improvements as suggested by my mentor and bettered the patchset. Learnt how to implement OOJS UI widget in JavaScript, working on converting the zoom feature used in Pages editing from to OOjs. blog (July 6th, 2017)
8 On the process of creating a new widget that controls the zoom features used in the Index editing form, converted the code given in Jquery.prpzoom to OOjs UI to supposrt the widget that is on the process of making. (July 13th, 2017)
9 Converted the whole code of the Zoom Widget from jQuery to OOjs UI and uploaded the patchset to gerrit, still some errors to get fixed and dependencies to be changed, which will be done in a few days. Blog (July 20th, 2017)
10 Fixing the issues with the code and converting the some other remaining functions to the new code. Some bugs fixed, removed the dependency of jQuery widget inside OOjs and started documenting the existing functions. (July 27th, 2017)
11 Added a new <img> tag to show the right image, migrated the events function to OOjs and migrating the remaining functions and constructor.Blog (August 3rd, 2017)
12 Fixed the rest of the issues in the code to obtain an error free one. Now Adding the dependencies to the required files and running the code to check for new errors. (August 10th, 2017)
13 Finished up the code and now working on its indentations and other coding conventions missed out. Documented the code and almost done with the final patchset. (August 17th, 2017)
14 All errors rectified, indendations corrected and now left out with only the DOM rendering. Created the final blog post for the submission to Google. Blog (August 24th, 2017)