Sugar Activity Builder: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
(Corrected small spelling errors)
Line 1: Line 1:
This is where I plan to put up a link to the script I am writing to help generate skeleton Sugar activities.
This is where I plan to put up a link to the script I am writing to help generate skeleton Sugar activities. The goal of the script is to ease the development barrier to creating new projects.


The script will take in the following to create the skeleton:
The script will take in the following to create the skeleton:
Line 22: Line 22:
The build.py file will be a script that allows easy building and installing of the Sugar activity as one more step to ease the development process for others.
The build.py file will be a script that allows easy building and installing of the Sugar activity as one more step to ease the development process for others.


When this script is finished I hope that is removes at least part of the barrier that exists right now for could-be Sugar developers.
When this script is finished it should remove at least part of the barrier that exists right now for would-be Sugar developers.





Revision as of 17:23, 23 October 2006

This is where I plan to put up a link to the script I am writing to help generate skeleton Sugar activities. The goal of the script is to ease the development barrier to creating new projects.

The script will take in the following to create the skeleton:

  • Name of project
  • Location of icon (if applicable)
  • Location of sugar-jhbuild
  • Location to store skeleton

The script will output the following files:

  • autogen.sh
  • configure.ac
  • NEWS
  • README
  • AUTHORS
  • ChangeLog
  • Makefile.am
  • <ProjectName>.py
  • <projectname>.activity
  • __init__.py
  • build.py

The build.py file will be a script that allows easy building and installing of the Sugar activity as one more step to ease the development process for others.

When this script is finished it should remove at least part of the barrier that exists right now for would-be Sugar developers.