Difference between revisions of "Activity Team"
RafaelOrtiz (talk | contribs) |
|||
Line 32: | Line 32: | ||
A guide has been written describing how to make simple modifications to popular Sugar activities. Examples include adding sounds to TamTam, blocks to TurtleArt, buttons to Calculate, etc. | A guide has been written describing how to make simple modifications to popular Sugar activities. Examples include adding sounds to TamTam, blocks to TurtleArt, buttons to Calculate, etc. | ||
− | [[ | + | *[[Modifying Activities]] |
===addons.sugarlabs.org=== | ===addons.sugarlabs.org=== |
Revision as of 18:54, 6 March 2009
Mission
News
Problems logging in to Gitorious?
Gitorious users are sometimes having their IP addresses incorrectly blacklisted by OUOSL, the organization that hosts git.sugarlabs.org. If your SSH key suddenly is rejected for no reason when it was working fine before, please open a ticket by emailing support@ouosl.org.
This has happened to a number of activity authors and we are working on getting it resolved.
Wade 22:04, 6 March 2009 (UTC)
"Activity Team" user on addons.sugarlabs.org
There is user "Activity Team"(with email address activity.team@sugarlabs.org) on addons.sugarlabs.org.
It will be nice to upload unmaintained activities to aslo and add this user to authors list.
Sugar Activities
There is an Activities page where we highlight Sugar activities in the wiki. (We need to discuss how best to manage the content of this page as well as how to manage the activity-specific sub-pages.)
Sugar Human Interface Guidelines
The Sugar Human Interface Guidelines content has also been migrated to Sugar Labs. This guide is a critical resource when designing activities. Wade 18:35, 19 February 2009 (UTC)
Sugar Almanac
The Sugar Almanac content has been migrated to Sugar Labs. It's a great, quick reference when building python Activities.
Modify Activities
A guide has been written describing how to make simple modifications to popular Sugar activities. Examples include adding sounds to TamTam, blocks to TurtleArt, buttons to Calculate, etc.
addons.sugarlabs.org
Hacking is under way on the new user-facing portal for Sugar activities, http://addons.sugarlabs.org/! The site uses the backend Mozilla built for Firefox and Thunderbird extensions at addons.mozilla.org, called Remora. To help out, check out ActivityTeam/Remora_port.
Wade 15:02, 27 January 2009 (UTC)
sugar-widgets library
A set of widgets/classes that could be valuable for writing new activity.
Activity HIG (Human Interface Guidelines)
Activity HIG discussion
Packaging activities discussion
We are currently discussing how to package activities in the future, in order to support all distributions. Please add your comments to the following pages.
- Packaging
- should we remove "Activities" section from that page; all issues where moved to ActivityStatus page alsroot 10:33, 16 January 2009 (UTC)
- Packaging ideas
Wade 17:19, 13 January 2009 (UTC)
Move an activity
We need help moving activities over to SugarLabs from OLPC's servers. This is a great way to get started helping out the Activity Team. See ActivityTeam/How_to_migrate_from_OLPC for instructions, and ActivityTeam/ActivityStatus for the list of activities that need to be moved.
While moving activities, it would be great to check that the .pot files are up to date and the MANIFEST is correct. This will really help out the distro packagers.
Wade 17:19, 13 January 2009 (UTC)
General Overview of git and gitorious
Gitorious is the web front-end to git, the revision control system that Sugar Labs uses for project hosting. One you have migrated your project, as an Activity developer, you may encounter some of these questions.
John Wiegley has written an overview of git: Git from the bottom up.
Cross-platform compatibility
As Sugar is integrated into more distros and the hardware base expands, it is important to keep Activity developers informed of any issues they need be aware of. For example, when Sugar was only expected to run on the XO-1 laptop, it was safe to assume that the display was always 1200x900.
The Compatibility Tips page is a place to accumulate tips.
Project Ideas
The Activity Team always needs project ideas and suggestions. Post your ideas to ActivityTeam/ProjectIdeas.
If you see something here you would like to help with, please contact us.
Wade 17:19, 13 January 2009 (UTC)
Meetings
Please check /Meetings for meeting schedules/logs.