[sugar] Interface Definition for Activity Writers
Marco Pesenti Gritti
mpgritti
Sun May 18 12:36:34 EDT 2008
On Sun, May 18, 2008 at 2:02 AM, Wade Brainerd <wadetb at gmail.com> wrote:
> Currently this interface definition consists of:
>
> - A rough wiki page (http://wiki.laptop.org/go/Low-level_Activity_API)
> - The source code to the Python modules in
> /usr/share/python2.5/site-packages/sugar/
> - The source code to the OLPC maintained activities (are there any anymore?).
>
> I totally agree that this needs to be rethought and put together into
> a cohesive API.
Here are some thoughts about documentation:
http://wiki.sugarlabs.org/go/Documentation
And the roadmap contains some notes about improving sugar-toolkit API:
http://dev.laptop.org/git?p=users/marco/sugar-docs;a=blob;f=roadmap.txt;hb=HEAD
> I would also argue that that this API should be first
> written in C, then exposed to Python, so that activities can be
> written in other languages besides Python and yet still use the native
> Sugar UI widgets. Unfortunately, that's a lot of work :/
Yeah, help is welcome there.
Marco
More information about the Sugar-devel
mailing list