Page MenuHomePhabricator

GSoC 2021 Proposal:Update the front-page of Wikimedia projects
Closed, DeclinedPublic

Description

Profile Information

Name : G V S Jayanth
IRC nickname on Freenode. : G V S Jayanth
Location (country or state):Hyderabad
Github - Jayanth19524
University : IIT Madras Online Bsc (1st year)
Age : 19
Typical working hours (include your timezone):50hrs/week

Synopsis

  • Short summary describing your project and how it will benefit Wikimedia project : In 2016, the front page of Wikipedia: www.wikipedia.org, underwent a subtle refresh. The code was moved from a series of scripts on meta.wikimedia.org into a Git repository utilizing Mustache templates and a build step to generate the final HTML page. Unfortunately, Wikimedia’s other projects, like Wikiquote, Wikisource, Wikibooks, etc. we left out of this refresh and their pages are still generated via the scripts on meta.wikimedia.org. This project aims to convert these pages into HTML templates so that they can run through the same build-step as www.wikipedia.org.
  • Possible Mentor(s) : Jan Drewniak
  • Have you contacted your mentors already? yes

Deliverables

June 7,2021 - I have already setup my environment for contributing to this project. 
June 12 - 16,2021 : Mentors and students submit their evaluations of one another. Till this time I will  make considerable contributions to the frontend of this project.
August 16 - 23, 2021 : I will submit my submit code, project summaries, and final evaluations of the mentors..
August 23 - 30, 2021 : Mentors review student code samples and determine if the students have successfully completed their Google Summer of Code 2021 project.
August 31,2021 : results announced

Participation

Describe how you plan to communicate progress and ask for help, where you plan to publish your source code, etc

  • I have gone through the gerrit tutorial and made myself familiar on how to contribute through gerrit . Previously I know how to contribute through git and familiar with git commands for fluent contributions.
  • I have cloned wikimedia portals from gerrit and built the project through gulp and worked on some. of the html and css files in prod folder
  • I have opened and run the portals project in my browser.
  • I know how to use nodes on server and can work on any part if needed but for this project I want to contribute to the frontend as I m currently working on responsive web design
  • I have seen most of the project communications happens through Phabricator(workboards and tasks). however it took some time for me to get familiar with the services and now can communicate effectively through Phabricator
  • I can communicate well and contribute to the community

About Me

Tell us about a few:

  • Your education (completed or in progress) I am currently pursuing an offline Bachelors's degree in Mahindra University(2nd year) and another online Bsc degree from IIT Madras in data science. I have applied GSOC through IIT Madras .
  • How did you hear about this program? I was browsing and I found this program
  • Will you have any other time commitments, such as school work, another job, planned vacation, etc, during the duration of the program? I will not have any other time commitments in the summer .The summer will be dedicated to contributing to wikimedia.
  • We advise all candidates eligible for Google Summer of Code and Outreachy to apply for both programs. Are you planning to apply to both programs and, if so, with what organization(s)? No I'm planning to apply to only GSOC as the deadline for Outreachy has passed.
  • What does making this project happen mean to you? This project means a lot as this would be my first open source project where I would contribute in the frontend and I would be contributing to something that will be useful for someone in the future.

Past Experience

  • Describe any relevant projects that you've worked on previously and what knowledge you gained from working on them.- I have made an E-commerce frontend and worked in the parents portal maintenance in my college. The parents portal required to maintain the backend which was powered by expressJS.
  • Describe any open source projects you have contributed to as a user and contributor (include links).- No I have no previous Open source experience
  • You must have written a feature or bugfix for a Wikimedia project during the application phase (see the section about microtasks in the application process steps), please link to it here. We give strong preference to candidates who have done so - I have built and opened the project for development in my system. I checked for the micro tasks and chose to do "Refactor Gulpfile.js tasks into separate files" but the files were already separated , Then I Browsed through the micro tasks and tried doing them but most of them were already changed in the cloned repo. Even though I couldn't find any new bugs this whole process made me familiar with the folder structure and how the files are working in the project.

Event Timeline

GSoC application deadline has passed. If you have submitted a proposal on the GSoC program website, please visit https://phabricator.wikimedia.org/project/view/5104/ and then drag your own proposal from the "Backlog" to the "Proposals Submitted" column on the Phabricator workboard. You can continue making changes to this ticket on Phabricator and have discussions with mentors and community members about the project. But, remember that the decision will not be based on the work you did after but during and before the application period. Note: If you have not contacted your mentor(s) before the deadline and have not contributed a code patch before the application deadline, you are unfortunately not eligible. Thank you!

Gopavasanth subscribed.

@G_V_S_Jayanth ​We are sorry to say that we could not allocate a slot for you this time. Please do not consider the rejection to be an assessment of your proposal. We received over 100 quality applications, and we could only accept 10 students. We were not able to give all applicants a slot that would have deserved one, and these were some very tough decisions to make. Please know that you are still a valued member of our community and we by no means want to exclude you. Many students who we did not accept in 2020 have become Wikimedia maintainers, contractors and even GSoC students and mentors this year!

Your ideas and contributions to our projects are still welcome! As a next step, you could consider finishing up any pending pull requests or inform us that someone has to take them over. Here is the recommended place for you to get started as a newcomer: https://www.mediawiki.org/wiki/New_Developers.

If you would still be eligible for GSoC next year, we look forward to your participation