[Sugar-devel] Sugarizer dev platform is now open

Walter Bender walter.bender at gmail.com
Thu Mar 23 13:38:04 EDT 2017


The current master [1] should be what you need. I created a fork of
Sugarizer [2] but I don't know how to properly merge changes in [1] into
[3] so that I can create a PR for you.

-walter


[1] https://github.com/walterbender/musicblocks
[2] https://github.com/walterbender/sugarizer
[3]
https://github.com/walterbender/sugarizer/tree/master/activities/TurtleBlocksJS.activity

On Thu, Mar 23, 2017 at 1:31 PM, Lionel Laské <lionel.laske at gmail.com>
wrote:

> Good news.
> Sorry I'm not a git expert. Not even sure to understand your question :-)
> But if you point me the branch that I need to get in TurtleJS, I will do
> the integration of the new version in Sugarizer.
>
>         Lionel.
>
>
> 2017-03-23 0:58 GMT+01:00 Walter Bender <walter.bender at gmail.com>:
>
>> OK. I have managed to find all your changes (5-6 commits scattered
>> throughout the code) and apply them to my current master. Git question: How
>> do apply all of my commits on my master back to my fork of your fork so I
>> can make the pull request?
>>
>> -walter
>>
>>
>> On Wed, Mar 22, 2017 at 5:48 PM, Lionel Laské <lionel.laske at gmail.com>
>> wrote:
>>
>>>
>>> I don't remember that I've done change in TurtleJS recently.
>>> In my mind the last thing changed was the integration done by Michaël
>>> two years ago (specifically the Stop button).
>>> If you've got it and if TurtleJS works on Chrome, Firefox, Safari and
>>> EDGE, I'm confident that it will work on Sugarizer.
>>>
>>>          Lionel.
>>>
>>>
>>> 2017-03-22 22:35 GMT+01:00 Walter Bender <walter.bender at gmail.com>:
>>>
>>>>
>>>>
>>>> On Wed, Mar 22, 2017 at 4:56 PM, Lionel Laské <lionel.laske at gmail.com>
>>>> wrote:
>>>>
>>>>>
>>>>> You're right Sugarizer include a set of activities because my top
>>>>> priority is to simplify deployment and testing. So put activities outside
>>>>> of the Sugarizer repository would be too complex.
>>>>>
>>>>> BTW each activity author should maintain its own repository for this
>>>>> activity. For example, the Abacus activity is maintain be Eon here [1].
>>>>> In Sugarizer, each activity is store in its own subdirectory under the
>>>>> Sugarizer "activities" directory. This subdirectory is just a copy of the
>>>>> activity repository content. If an activity change, the author has just to
>>>>> recopy all files in its own Sugarizer subdirectory then send to me a pull
>>>>> request (to the dev branch).
>>>>> Conversely, if for compatibility reason I need to change something in
>>>>> an activity, I sent myself a PR to the  author repository. For example,
>>>>> I've slightly adapted Abacus for Android/iOS so I sent a PR to Eon here
>>>>>
>>>>
>>>> Good in theory, but it appears that there are commits to Turtle that
>>>> you never pushed back to me, so I am stuck. That is what triggered my
>>>> question about process.
>>>>
>>>> -walter
>>>>
>>>>
>>>>> [2]. So at end both repositories are synced.
>>>>>
>>>>> I will write this rules in the README so it will be clear.
>>>>>
>>>>>          Lionel.
>>>>>
>>>>>
>>>>> [1] https://github.com/eohomegrownapps/abacus-activity
>>>>> [2] https://github.com/eohomegrownapps/abacus-activity/pull/
>>>>> 1#event-1008961890
>>>>>
>>>>>
>>>>> 2017-03-21 23:23 GMT+01:00 <sugar-devel-request at lists.sugarlabs.org>:
>>>>>>
>>>>>> Date: Tue, 21 Mar 2017 18:16:13 -0400
>>>>>> From: Walter Bender <walter.bender at gmail.com>
>>>>>> To: Lionel Laské <lionel at olpc-france.org>
>>>>>> Cc: Sugar-dev Devel <sugar-devel at lists.sugarlabs.org>,  "Community
>>>>>>         Support Volunteers -- who help respond to help AT laptop.org"
>>>>>>         <support-gang at lists.laptop.org>, iaep <
>>>>>> iaep at lists.sugarlabs.org>
>>>>>> Subject: Re: [Sugar-devel] Sugarizer dev platform is now open
>>>>>> Message-ID:
>>>>>>         <CADf7C8uEUd6nMs_-fShGXZaqpwCumKUpMP37x96U=N5kMO9gnA at mail.gm
>>>>>> ail.com>
>>>>>> Content-Type: text/plain; charset="utf-8"
>>>>>>
>>>>>>
>>>>>> I don't understand what is your model for maintaining activities. It
>>>>>> seems
>>>>>> everything is on one big repo and that you have scattershot changes in
>>>>>> various activities, which are not sent to the upstream masters. How
>>>>>> can
>>>>>> make a PR to give you the latest Turtle Blocks bits without having to
>>>>>> sort
>>>>>> through your commit history to find all of your changes? Seems to put
>>>>>> an
>>>>>> extra burden on activity authors. What am I not understanding? Is
>>>>>> there any
>>>>>> documentation as to how you want activity authors to keep in sync with
>>>>>> Sugarizer changes?
>>>>>>
>>>>>> -walter
>>>>>>
>>>>>> On Mon, Mar 20, 2017 at 5:48 PM, Lionel Laské <lionel.laske at gmail.com
>>>>>> >
>>>>>> wrote:
>>>>>>
>>>>>> >
>>>>>> > Hi all,
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > Currently, Sugarizer is released about one time by year.
>>>>>> >
>>>>>> > I know that it's slow but it take us lot of time to test and
>>>>>> package new
>>>>>> > features and activities on all supported platforms.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > To give you  a faster view of change in Sugarizer, I've decided to
>>>>>> open a
>>>>>> > new server dedicated to the development branch.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > So, the branch "master" [1] is now the stable and
>>>>>> ready-to-production
>>>>>> > version and could be tested on http://try.sugarizer.org
>>>>>> >
>>>>>> > And the branch "dev" [2] is now the development version (*) - and
>>>>>> > potentially unstable - and could be tested on the new
>>>>>> > http://dev.sugarizer.org
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > If you're curious you could discover today on the dev branch: the
>>>>>> great
>>>>>> > ColorMyWorld activity from Charles Cossé and the nice port of
>>>>>> XOEditor,
>>>>>> > Reflection and Abacus activities by the GCI student Euan Ong.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > Sugarizer is growing every day: stay in touch !
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > Best regards from France.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >           Lionel.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > [1] https://github.com/llaske/sugarizer/tree/master
>>>>>> >
>>>>>> > [2] https://github.com/llaske/sugarizer/tree/dev
>>>>>> >
>>>>>> > (*) So if you're a developer and want to contribute to Sugarizer,
>>>>>> send
>>>>>> > your PR to the dev branch
>>>>>> >
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Sugar-devel mailing list
>>>>> Sugar-devel at lists.sugarlabs.org
>>>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Walter Bender
>>>> Sugar Labs
>>>> http://www.sugarlabs.org
>>>> <http://www.sugarlabs.org>
>>>>
>>>
>>>
>>
>>
>> --
>> Walter Bender
>> Sugar Labs
>> http://www.sugarlabs.org
>> <http://www.sugarlabs.org>
>>
>
>


-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
<http://www.sugarlabs.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20170323/0b816be3/attachment-0001.html>


More information about the Sugar-devel mailing list