[Sugar-devel] Community Bonding Period - Music Blocks JS Export

Samson Goddy samsongoddy at sugarlabs.org
Sun May 31 08:04:16 EDT 2020


This is great.

On Sun, May 31, 2020, 12:08 PM Walter Bender <walter.bender at gmail.com>
wrote:

>
>
> On Sun, May 31, 2020 at 1:39 AM Anindya Kundu <anindyaak007 at gmail.com>
> wrote:
>
>> Hello,
>>
>> Coming to the end of the Community Bonding period, I want to sum up my
>> initial progress on my project during the period, and my plans ahead as the
>> official Coding Period begins.
>>
>> I had several meetings with my mentor, Walter, and other members of the
>> Music Blocks group for this year's GSoC. Walter walked me through some of
>> the complex functions, and we discussed on how to proceed.
>>
>> During the period, I've worked on the ES6 port, to clean up the code and
>> make it ready for further work. Specifically, I've completely refactored
>> logo.js and turtle.js, which are most important to my project. In
>> addition, I've done a lot of cleanup w.r.t whitespaces, comments, short
>> statements, etc. And, I'm satisfied that the files are in a good condition
>> for me to start with. In addition, I've separated out note execution
>> related behaviour to an external class named NoteController.
>>
>> In the upcoming weeks, I'll primarily be focused on separation of Model,
>> View, and Controller from logo.js and turtle.js. For better modular
>> behaviour, I've conceptualised 5 models and 4 controllers. The
>> NoteController, mentioned above, is an experimental feature which needs
>> further discussion; I intend to carry it out in parallel in the coming week.
>>
>> I'm keeping a log, and all my progress is maintained in a GitHub project
>> <https://github.com/meganindya/musicblocks/projects/1> created in my
>> fork of Music Blocks. It has 5 columns: Milestones, To do, In progress,
>> Done, and Plans. Milestones keeps track of my overall progress and
>> upcoming goals, Plans keeps note of my conceptualised ideas, while the
>> rest keep track (archived after milestone achieved) of intermediate
>> progress.
>>
>> Thank You.
>>
>> *Anindya Kundu*
>>
>>
> Great progress so far. I think you are laying the foundation for a
> successful project.
>
> regards.
>
> -walter
> --
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
> <http://www.sugarlabs.org>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200531/be0b5628/attachment-0001.htm>


More information about the Sugar-devel mailing list