Difference between revisions of "Activity Team"

From Sugar Labs
Jump to navigation Jump to search
m (fix camelcase links)
Line 3: Line 3:
 
{{TOCright}}
 
{{TOCright}}
 
==Mission==
 
==Mission==
{{:ActivityTeam/Mission}}
+
{{:Activity Team/Mission}}
  
 
==News==
 
==News==
Line 31: Line 31:
  
 
===Sugar Almanac===
 
===Sugar Almanac===
The [[DevelopmentTeam/Almanac|Sugar Almanac]] content has been migrated to Sugar Labs. It's a great, quick reference when building python Activities.
+
The [[Development Team/Almanac|Sugar Almanac]] content has been migrated to Sugar Labs. It's a great, quick reference when building python Activities.
  
 
===Modify Activities===
 
===Modify Activities===
Line 39: Line 39:
  
 
===activities.sugarlabs.org===
 
===activities.sugarlabs.org===
Hacking is under way on the new user-facing portal for Sugar activities, http://activities.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]].   
+
Hacking is under way on the new user-facing portal for Sugar activities, http://activities.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 [[Activity Team/Remora_port]].   
  
 
[[User:Wade|Wade]] 15:02, 27 January 2009 (UTC)
 
[[User:Wade|Wade]] 15:02, 27 January 2009 (UTC)
  
 
===sugar-widgets library===
 
===sugar-widgets library===
*A [[ActivityTeam/ProjectIdeas#sugar-widgets library|set]] of widgets/classes that could be valuable for writing new activity.
+
*A [[Activity Team/ProjectIdeas#sugar-widgets library|set]] of widgets/classes that could be valuable for writing new activity.
  
 
===Activity HIG (Human Interface Guidelines)===
 
===Activity HIG (Human Interface Guidelines)===
*[[ActivityTeam/ProjectIdeas#Activity HIG|Activity HIG]] discussion
+
*[[Activity Team/ProjectIdeas#Activity HIG|Activity HIG]] discussion
  
 
===Packaging activities 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.
 
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.
* [[ActivityTeam/Packaging|Packaging]]
+
* [[Activity Team/Packaging|Packaging]]
** should we remove "Activities" section from that page; all issues where moved to ActivityStatus page [[User:Alsroot|alsroot]] 10:33, 16 January 2009 (UTC)
+
** should we remove "Activities" section from that page; all issues where moved to Activity_Status page [[User:Alsroot|alsroot]] 10:33, 16 January 2009 (UTC)
* [[ActivityTeam/PackagingIdeas|Packaging ideas]]
+
* [[Activity Team/Packaging Ideas|Packaging ideas]]
  
 
[[User:Wade|Wade]] 17:19, 13 January 2009 (UTC)
 
[[User:Wade|Wade]] 17:19, 13 January 2009 (UTC)
Line 60: Line 60:
 
===Move an activity===
 
===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.
+
'''We need help''' moving activities over to Sugar Labs from OLPC's servers.  This is a great way to get started helping out the Activity Team.  See [[Activity Team/How_to_migrate_from_OLPC]] for instructions, and [[Activity Team/Activity Status]] 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.
 
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.
Line 68: Line 68:
 
====General Overview of git and gitorious====
 
====General Overview of git and gitorious====
  
[http://git.sugarlabs.org Gitorious] is the web front-end to git, the revision control system that Sugar Labs uses for project hosting. Once you have [[ActivityTeam/How_to_migrate_from_OLPC|migrated]] your project, as an Activity developer, you may encounter some of these [[Activity Team/Git FAQ|questions]].
+
[http://git.sugarlabs.org Gitorious] is the web front-end to git, the revision control system that Sugar Labs uses for project hosting. Once you have [[Activity Team/How_to_migrate_from_OLPC|migrated]] your project, as an Activity developer, you may encounter some of these [[Activity Team/Git FAQ|questions]].
  
 
John Wiegley has written an overview of git: [http://www.newartisans.com/blog_assets/git.from.bottom.up.pdf Git from the bottom up].
 
John Wiegley has written an overview of git: [http://www.newartisans.com/blog_assets/git.from.bottom.up.pdf Git from the bottom up].
Line 76: Line 76:
 
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.  
 
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 [[ActivityTeam/Compatibility Tips|Compatibility Tips]] page is a place to accumulate tips.
+
The [[Activity Team/Compatibility Tips|Compatibility Tips]] page is a place to accumulate tips.
  
 
===[[Activity Team/Project Ideas|Project Ideas]]===  
 
===[[Activity Team/Project Ideas|Project Ideas]]===  

Revision as of 13:35, 3 April 2009

Team Home   ·   Join   ·   Contacts   ·   Resources   ·   FAQ   ·   Roadmap   ·   To Do   ·   Meetings

Mission

The Activity Team develops and maintains many of the activities available for Sugar. We also encourage independent developers to write activities, and we support them in their efforts. Our goal is to ensure that Sugar provides a complete set of high quality educational, collaborative, constructivist activities.

Our responsibilities

  1. Develop and maintain the ecosystem of Sugar activities.
  2. Recruit and mentor activity developers from the community.
  3. Collect, document and organize new activity and activity feature ideas from the Education Team, deployments and community.
  4. Work with the Development Team and the Infrastructure Team to ensure activity developers are well supported.
  5. Gather feedback with the Deployment Team about how Sugar activities are doing in the field.

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 is rejected with the error "Access denied or bad repository path", 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)

For more info see tickets:

  • #418 Resolve Gitorious blacklisting issues with OUOSL
  • #523 Access denied or bad repository path while pushing to git.s.o

Activity Team users on activities.sugarlabs.org

Fake emails to identify users:

  • activity.team@sugarlabs.org activities that are supported by Activity Team
  • trash@dev.null activities to remove

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.

activities.sugarlabs.org

Hacking is under way on the new user-facing portal for Sugar activities, http://activities.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 Activity Team/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)

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 Activity_Status 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 Sugar Labs from OLPC's servers. This is a great way to get started helping out the Activity Team. See Activity Team/How_to_migrate_from_OLPC for instructions, and Activity Team/Activity Status 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. Once 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 Activity Team/Project Ideas.

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.

Subpages