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

Favour Kelvin favourkelvin17 at gmail.com
Sun May 31 12:50:25 EDT 2020


Great progress

On Sun, 31 May 2020, 16:34 Jaskirat Singh, <juskirat2000 at gmail.com> wrote:

> Glad to see this progress going on
>
> On Sun, May 31, 2020 at 5:34 PM Samson Goddy <samsongoddy at sugarlabs.org>
> wrote:
>
>> 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
>>>
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
> _______________________________________________
> 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/362d2c8c/attachment.htm>


More information about the Sugar-devel mailing list