One of the most important periods is the Community Bonding period. This year, its from the 6th to the 27th of May. This period involves making a more concrete plan of the project with mentors, deciding modes and frequency of communication and becoming familiar with the community as well as the source code of the project.

On the 16th of May, my mentors met on the #grimoirelab channel on freenode IRC to discuss a few simple but important things.

Agenda of the meeting

The agenda was to answer any queries I had, to finalize a schedule for posting blogs and IRC logs as well as to decide if anything is to be scheduled during the community bonding period.

Summary of the meeting

  • Communicating with mentors
    Meetings will be bi-weekly, most probably on Tuesdays and Fridays. The first meeting will be a discussion on last week’s progress as well as what is to be done during the current week. The second meeting of the week would be a more flexible discussion regarding any doubts or queries I might have.

  • Blog posts
    Blog posts will be written just before the first meeting of the week. Each post will have information regarding my progress during the previous week, any problems I encountered, as well as my goals for the next week. I will write my blogposts on my website polaris000.github.io under the GSoC tag

  • An experimental repository
    We found the idea of maintaining a “lab” repository, which would house everything to do with my GSoC project. This repository has been created here. It will have the logs of the bi-weekly IRC meetings, links to the weekly blogposts as well as any ideas I would like to get feedback on.

  • Issue in the governance repo
    To have a single location where all of my updates are in one place, I have opened an issue in the goverance repository. Any communication updates will be linked as issue comments here.

  • General Discussion regarding the project
    At this point in the meeting, I raised a query regarding the structure of a proper reference implementation — that is, should the entire analysis be enclosed within a structure, or should the analysis be outside any classes, separate from the class which cleans and organizes the data fetched by Perceval. Though a definite conclusion was not reached, keeping the analysis and the cleaning class separate was favoured.

The log for this meeting can be found here.

The next meeting will be on the 23rd or the 24th of this month. It will be the last meeting before the official coding period starts and several details of the project will be finalized in this meeting.