Sumit Chauhan

GSoC - Community Bonding Period and Phase 1

05 Aug 2019 » gsoc, ,

Download and contribute LibreOffice. Use the exclusive and premium features I added for free :P


So, Google announced the list of students selected for the Google Summer of Code program,2019 and started the community bonding period. In this period we make connections with the people who have been involved with the organization for long (mentor and student relationship). We indulge in several meetings scheduled almost daily to understand the requirements of the project and how do they align with our interests. This period lasts for 3 weeks which is a pretty good amount of time. I had a great conversation with my mentors even before Google announced the list of selected students. We had already discussed the plans on how we are going to do things.

When I was submitting my proposal I had no idea about how I’ll approach this thing. I doubted myself at every step asking myself will I be able to complete the project? The project seemed so difficult and challenging. The codebase is so f** **g big that it would take you days to understand its flow. In my proposal, I was like .. I would do XML rendering …then create API ..then inherit this… da d blah blah …..

If my mentor would be reading this, they will be like,


I have learned a lesson during GSoC that you should keep challenging yourself because there is always a someone, he will dig a little more than you and get things done. You will be awestruck.

The world is so big yet small.

GSoC LibreOffice proposal.

I started working on my project on 10 May. The first task was to create customization support for all the Notebookbar interfaces. Customization support allows users to show/hide the buttons in Notebookbar. See the magic in below images, look at Clone and Clear tool button.
Image 1 Customization-Pre

Image 2 Customization-Final

For more details on Customization support

Related Posts