<div dir="ltr"><div><br></div><div>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.</div><div><br></div><div>BTW each activity author should maintain its own repository for this activity. For example, the Abacus activity is maintain be Eon here [1].</div><div>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).</div><div>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.</div><div><br></div><div>I will write this rules in the README so it will be clear.</div><div><br></div><div>         Lionel.</div><div><br></div><div><br></div><div>[1] <a href="https://github.com/eohomegrownapps/abacus-activity">https://github.com/eohomegrownapps/abacus-activity</a></div><div>[2] <a href="https://github.com/eohomegrownapps/abacus-activity/pull/1#event-1008961890">https://github.com/eohomegrownapps/abacus-activity/pull/1#event-1008961890</a></div><div><br></div><div><div class="gmail_extra"><br><div class="gmail_quote">2017-03-21 23:23 GMT+01:00  <span dir="ltr"><<a href="mailto:sugar-devel-request@lists.sugarlabs.org" target="_blank">sugar-devel-request@lists.sugarlabs.org</a>></span>:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Date: Tue, 21 Mar 2017 18:16:13 -0400<br>
From: Walter Bender <<a href="mailto:walter.bender@gmail.com">walter.bender@gmail.com</a>><br>
To: Lionel Laské <<a href="mailto:lionel@olpc-france.org">lionel@olpc-france.org</a>><br>
Cc: Sugar-dev Devel <<a href="mailto:sugar-devel@lists.sugarlabs.org">sugar-devel@lists.sugarlabs.<wbr>org</a>>,  "Community<br>
        Support Volunteers -- who help respond to help AT <a href="http://laptop.org" rel="noreferrer" target="_blank">laptop.org</a>"<br>
        <<a href="mailto:support-gang@lists.laptop.org">support-gang@lists.laptop.org</a><wbr>>, iaep <<a href="mailto:iaep@lists.sugarlabs.org">iaep@lists.sugarlabs.org</a>><br>
Subject: Re: [Sugar-devel] Sugarizer dev platform is now open<br>
Message-ID:<br>
        <CADf7C8uEUd6nMs_-<wbr>fShGXZaqpwCumKUpMP37x96U=<a href="mailto:N5kMO9gnA@mail.gmail.com">N5kMO<wbr>9gnA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
I don't understand what is your model for maintaining activities. It seems<br>
everything is on one big repo and that you have scattershot changes in<br>
various activities, which are not sent to the upstream masters. How can<br>
make a PR to give you the latest Turtle Blocks bits without having to sort<br>
through your commit history to find all of your changes? Seems to put an<br>
extra burden on activity authors. What am I not understanding? Is there any<br>
documentation as to how you want activity authors to keep in sync with<br>
Sugarizer changes?<br>
<br>
-walter<br>
<br>
On Mon, Mar 20, 2017 at 5:48 PM, Lionel Laské <<a href="mailto:lionel.laske@gmail.com">lionel.laske@gmail.com</a>><br>
wrote:<br>
<br>
><br>
> Hi all,<br>
><br>
><br>
><br>
> Currently, Sugarizer is released about one time by year.<br>
><br>
> I know that it's slow but it take us lot of time to test and package new<br>
> features and activities on all supported platforms.<br>
><br>
><br>
><br>
> To give you  a faster view of change in Sugarizer, I've decided to open a<br>
> new server dedicated to the development branch.<br>
><br>
><br>
><br>
> So, the branch "master" [1] is now the stable and ready-to-production<br>
> version and could be tested on <a href="http://try.sugarizer.org" rel="noreferrer" target="_blank">http://try.sugarizer.org</a><br>
><br>
> And the branch "dev" [2] is now the development version (*) - and<br>
> potentially unstable - and could be tested on the new<br>
> <a href="http://dev.sugarizer.org" rel="noreferrer" target="_blank">http://dev.sugarizer.org</a><br>
><br>
><br>
><br>
> If you're curious you could discover today on the dev branch: the great<br>
> ColorMyWorld activity from Charles Cossé and the nice port of XOEditor,<br>
> Reflection and Abacus activities by the GCI student Euan Ong.<br>
><br>
><br>
><br>
> Sugarizer is growing every day: stay in touch !<br>
><br>
><br>
><br>
> Best regards from France.<br>
><br>
><br>
><br>
>           Lionel.<br>
><br>
><br>
><br>
> [1] <a href="https://github.com/llaske/sugarizer/tree/master" rel="noreferrer" target="_blank">https://github.com/llaske/<wbr>sugarizer/tree/master</a><br>
><br>
> [2] <a href="https://github.com/llaske/sugarizer/tree/dev" rel="noreferrer" target="_blank">https://github.com/llaske/<wbr>sugarizer/tree/dev</a><br>
><br>
> (*) So if you're a developer and want to contribute to Sugarizer, send<br>
> your PR to the dev branch<br>
><br></blockquote></div></div></div></div>