GSoC or Google Summer of Code is one of the most famous and prestigious intern one can get as a college student. Every year thousands of students work day in and day out to get this intern but only a few are lucky enough to get through. This also turns out to be a great opportunity for students to work with some of the famous open source organizations.
I came to know about GSoC a year ago when there was a buzz in my college that around 35 students from my college got selected which also turned out to be the highest number of selections from any college/university that year. I was much fascinated by it and decided to give it a shot the following year.
From December itself I started looking for various organizations that regularly participate in GSoC and after much research, I decided WikiMedia is the organization that aligned with my interests. Prior to this, I had no experience of open source but I had to start at some point so I started looking into various projects of WikiMedia. Initially, I started with WikiEduDashboard and made my first open source contribution. I went on and made some more contributions to the project. On February 26, 2019, the list of mentoring organizations was published and as expected WikiMedia was one of them. I went through the various project ideas that were promoted by the org and started contacting the mentors and working on the projects. This was the most crucial period as I had to work on the proposal and also make contributions so that mentors could gain confidence in me. During the last days of proposal submission, I worked like a mad head and by the deadline I had successfully submitted 2 proposals in WikiMedia organization. Even after the submission of proposals, I kept contributing and also was in contact with mentors, taking regular feedbacks and keeping them updated about my developments.
Now, came 6th of May, the day I was waiting eagerly for as the selected projects were to be announced. I can still remember how restless and tensed I was just before the result announcement. Finally, all the hard work paid off and I got selected in GSoC 2019. Those were some of the best moments I’ll cherish my entire life. I would like to thank my mentors Kosta Harlan and Roan Kattouw for showing faith in me and giving me an opportunity to work under their guidance. I would also like to thank other organization members, Srishti Sethi and Sage Ross, who also mentored and guided me at various points in time.
So, the project that I’ll be working on this summer is “Making Notifications counts update without page reload”. Basically, I’ll be working on Echo extension which provides an in-wiki notification system that can be used by other extensions. You can track my work here.
As a part of the Community Bonding period, I have been in regular contact with my mentors and discussed my progress and approach with them. Also, I am working on solving other issues relevant to my project so that I can get familiar with the codebase.
Looking forward to a productive and interesting summer!!