Line 2: |
Line 2: |
| | | |
| == Maintainers == | | == Maintainers == |
− | *[[User:Daniel_Francis|Daniel Francis]] | + | *[[User:Francis|Daniel Francis]] |
| | | |
| == Current Release == | | == Current Release == |
| At the moment it hasn't got a stable release. Clone the [http://git.sugarlabs.org/sweetener GIT Repository] and feel free to send patches, request merges or contact the maintainers. | | At the moment it hasn't got a stable release. Clone the [http://git.sugarlabs.org/sweetener GIT Repository] and feel free to send patches, request merges or contact the maintainers. |
| + | |
| + | == Documentation == |
| + | |
| + | The Sweetener documentation is available in [http://people.sugarlabs.org/francis/sweetenerdoc]. |
| + | |
| + | Its source code is in Git: |
| + | http://git.sugarlabs.org/sweetener/doc |
| | | |
| == Get started creating an activity== | | == Get started creating an activity== |
| * Start a repository on [http://git.sugarlabs.org/ Git] | | * Start a repository on [http://git.sugarlabs.org/ Git] |
| * Clone Sweetener | | * Clone Sweetener |
− | git clone git://git.sugarlabs.org/sweetener/sweetener.git | + | $ git clone git://git.sugarlabs.org/sweetener/sweetener.git |
| * Copy to your new activity directory the following files: | | * Copy to your new activity directory the following files: |
| Makefile | | Makefile |
Line 16: |
Line 23: |
| canvas.py | | canvas.py |
| info.py | | info.py |
− | makescripts/
| |
| options.py | | options.py |
| setup.py | | setup.py |
Line 26: |
Line 32: |
| sugar/ | | sugar/ |
| desktop/ # (Only if you want to run your activity on Linux desktops) | | desktop/ # (Only if you want to run your activity on Linux desktops) |
− | * Clone the sweetener API | + | * Clone sweetener submodules |
− | git submodule add git://git.sugarlabs.org/sweetener/sugar sugar/sweetener | + | $ git submodule add git://git.sugarlabs.org/sweetener/makescripts |
| + | $ git submodule add git://git.sugarlabs.org/sweetener/sugar sugar/sweetener |
| | | |
| # This is only for other Linux desktops. | | # This is only for other Linux desktops. |
− | git submodule add git://git.sugarlabs.org/sweetener/desktop desktop/sweetener | + | $ git submodule add git://git.sugarlabs.org/sweetener/desktop desktop/sweetener |
| | | |
| * Fill info.py with information about your activity. See [[Activity_Team/Sweetener#Activity_information|info.py fields]]. | | * Fill info.py with information about your activity. See [[Activity_Team/Sweetener#Activity_information|info.py fields]]. |
| * Create a sugarized icon on activity/activity-(lower-name).svg where lower-name must be the same as the variable on info.py | | * Create a sugarized icon on activity/activity-(lower-name).svg where lower-name must be the same as the variable on info.py |
| * Generate the activity.info file trough the command make. | | * Generate the activity.info file trough the command make. |
− | make activity | + | $ make activity |
| * Install it | | * Install it |
− | python setup.py dev | + | $ python setup.py dev |
| * Make a .xo bundle | | * Make a .xo bundle |
− | make xo_bundle | + | $ make xo_bundle |
| + | * Make a desktop tarball |
| + | $ make dist_tarball |
| | | |
| == Activity information == | | == Activity information == |