[Sugar-devel] Sugarizer dev platform is now open

Walter Bender walter.bender at gmail.com
Wed Mar 22 17:35:49 EDT 2017


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.
>> gmail.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>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20170322/c8de4efe/attachment-0001.html>


More information about the Sugar-devel mailing list