[Sugar-devel] Issue tracking on Github?
Tony Anderson
tony_anderson at usa.net
Wed May 18 08:18:53 EDT 2016
Hi, Dave
As I understand it, what you are trying to do is make github the place
where Sugar activities are kept. Currently, ASLO provides for upload of an
activity (new or new version) as an xo bundle from the user's file
system. What would be needed is a way to release an xo bundle from the
github
repository. Experience in the last GCI showed that the way Sugar
activities are stored in GitHub is not compatible with the requirements
of an xo bundle.
For example, a Sugar activity must have a top-level folder with the name
xxxxx.activity.
By custom, the version is shown in the xo file name (e.g. helloweb-3.xo)
and should match the version number given in activity.info. However,
this requires an act by the developer and is not automatic.
So I think some programming is required to release activities from
github to ASLO and to update the ASLO developer hub to conform to the
new requirements.
Tony
On 05/18/2016 01:52 PM, Dave Crossland wrote:
> Hi
>
> On 18 May 2016 at 04:29, Tony Anderson <tony_anderson at usa.net
> <mailto:tony_anderson at usa.net>> wrote:
>
> Sugar activities from the beginning identified versions by version
> number. For some activities we have tens of versions in ASLO.
> Switching version control from a version number to git branches
> may be non-trivial. It would certainly be helpful to view changes
> to activities over time.
>
>
> There are commits where the version is marked in the activity's commit
> history, and its easy to tag those commits as releases; then Github
> automatically shows them in a release timeline page. Automating the
> release process (ie, making the .xo bundle and uploading it to the
> release page as a binary attachment) is also straightforward with
> Travis CI.
>
> I still believe it is far more important to have a link from the
> ASLO entry for an activity to its github repo than to include the
> link in activity.info <http://activity.info>.
>
>
> Great idea :)
>
> https://wiki.sugarlabs.org/index.php?title=Vision_proposal_2016&type=revision&diff=98736&oldid=98696
>
>
> --
> Cheers
> Dave
>
>
> _______________________________________________
> 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/20160518/13bc0058/attachment-0001.html>
More information about the Sugar-devel
mailing list