Accepted in Google Summer of Code (GSoC) 2018!!!

My journey in coala:

I joined coala organisation in January 2017, expecting to apply for GSoC 2017. Due to age restrictions I couldn't apply in 2017. But, I stayed and learned a lot from coala and it's community. I would say coala is really good for newcomers, it provides great documentation and help from community. Initially, I worked on coala core repositories, but I was interested in developing coala bot(corobo predecessor), a chat bot which helps members of coala to ease their workflow. So, I started fixing some bugs and started adding new features to it. These things led to my promotion to developer and I was Google Code In 2017 mentor.


Selecting project and Writing Proposal:

Recently, after GCI 2017, corobo was shutdown due to misuse of bot by some mischievous forces. And it increased a lot manual work and everyone was missing corobo badly. So, I started working on a GSoC proposal to fix corobo security and add some enhancements to it. After finishing up my draft proposal, I asked a review from John Vandenberg(@jayvdb). He suggested some improvements and told me to apply for another project( Implement GitMate automations and plugins for coala) in GitMate. Initially, I was hesitant to apply for GitMate, as I wasn't known much about it's workflow and code base. But John encouraged me to do it, as GitMate was similar to corobo, and told me that I can easily get used to it. So, I gathered all the info about GitMate and started writing another proposal just a couple of days before the deadline. Finally, I made two good proposal's and waited for the results.


Results:



Results were out, Woohoo! I was accepted for GSoC 2018 to work on GitMate project. A huge thanks to John for making me write a backup proposal. I was very happy at that moment, and also a bit tensed, as I didn't know much about GitMate. I will be writing blog posts every two weeks, so stay tuned, to know what happens next.

Comments

Popular posts from this blog

GSoC 2018 journey

GSoC coding Phase 1 ends

GSoC Coding Phase 2 ends