[Sugar-devel] Python modules (Re: Introducing SimpleActivity / Introduciendo SimpleActivity

James Cameron quozl at laptop.org
Fri Nov 22 20:26:35 EST 2013


The modules are reasonably small:

- physics,
- olpcgames,
- sugargames,

And now simpleactivity.

On balance it seems that the complexity of yet another maintenance
tool is high compared to just copying the files during activity
development.

Only an activity developer should need to use such a tool.

However, if an activity developer wants to use such a tool, they might
welcome a recommendation.

I recommend reducing the module git repo to only the files needed for
execution; no activity/ directory, no examples, and then adding the
module git repo as a remote for the activity git repo.  That way
changes to module could be pulled into the activity as needed.

Regarding the toolkit shipped with the OS going away, it may be
practical for an activity to include within itself the entire toolkit,
and thus be moderately independent of toolkit version changes.

This brings with it a concern about an older toolkit version
communicating with the datastore and shell of a newer version.  ;-)
But if those APIs were versioned, all the better.

-- 
James Cameron
http://quozl.linux.org.au/


More information about the Sugar-devel mailing list