[Sugar-devel] Sugarizer dev platform is now open

Lionel Laské lionel.laske at gmail.com
Wed Mar 22 16:56:42 EDT 2017


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 [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=N5kMO
> 9gnA 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
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20170322/7cd4cb1e/attachment.html>


More information about the Sugar-devel mailing list