Hi guys, It’s been 2 weeks since 1st evaluation. And this is my
Coding Phase-2 Mid Month summary.
This part of GSoC I felt was the toughest and interesting. Cause it was all designing which took a mere time but I finally did it ^_^
BearBaseClassso as to create new bears and which also is the back-bone of coala-bears repo. I had to design something similar called
DocBaseClasswhich will take care of extraction, parsing of fixed documentation and diff generation. So it looks like this.
class DocBaseClass: extraction(): ... fix_parse_data(): ... diff_generation(): ...
The main objective for this base class to exist is that. The
fix_parse_data() member function can be overided by the user according to their needs. A PR is opened and is currently in a review phase.
DocumetationStyleBearis ported to use this new
DocBaseClass. The PR is opened and is currently waiting for the upstream merge, after which it will get reviewed.
So these were the two major changes which I had done, making about 70% completion of the milestones in my opinion. I guess this time too I will be able to achieve 100% in time.
Though my mentors agreed upon to only implement this functionality for this month. But I will be moving to bugs as there’re few in my opinion which definitely needs to be fixed. And then I will be testing this new
DocumentationStyleBear over coala-repo.
Ahh It’s been a long amazing week beer, beach, a lot of tasty food and what not :P Im still in rimini, Italy and will write a blog soon after I return back to India summarizing my experience of it ^_^
Till next time! See Yaa!!Written on July 16th, 2017 by Saurav Singh