Difference between revisions of "Platform Team"

From Sugar Labs
Jump to navigation Jump to search
Line 5: Line 5:
 
{{:Platform Team/Mission}}
 
{{:Platform Team/Mission}}
  
== Team high-level projects ==
+
== Team projects ==
  
 
* [[Sugar Network]] development.
 
* [[Sugar Network]] development.
 
* [[Sugar Server Kit]] development.
 
* [[Sugar Server Kit]] development.
* Sugar Doers' Kit:
+
 
** [[Platform Team/Sweets|Sweets]], Zero Install based Package Management System for Sugar.
+
=== Sugar Doers' Kit ===
** [[Platform Team/Sugar_Lint|sugar-lint]], utility to lint various source files.
+
 
** [[Platform Team/gatch|gatch]], support long or ever standing, all time being on top, downstream patchset for the base branch in a Git repository.
+
Sugar Doers Kit (SDK) is a set of tools and libraries to help people code in Sugar.
* Upstream services adapted for Sugar community needs:
+
 
** [[Platform Team/Activity Library|Activity Library]] adapting to Sugar needs and integration with Sweets.
+
* [[Platform Team/Sweets|Sweets]], Zero Install based Package Management System for Sugar.
** [[Service/git|Gitorious]] adapting to Sugar needs.
+
* [[Platform Team/Sugar_Lint|sugar-lint]], utility to lint various source files.
 +
* [[Platform Team/gatch|gatch]], support long or ever standing, all time being on top, downstream patchset for the base branch in a Git repository.
 
* [[Platform_Team/Guide/Sweets_Usage#Sugar_via_Sweets|Sugar via Sweets]], several Sucrose versions via Sweets.
 
* [[Platform_Team/Guide/Sweets_Usage#Sugar_via_Sweets|Sugar via Sweets]], several Sucrose versions via Sweets.
 +
 +
=== Adapt upstream projects ===
 +
 +
Upstream services adapted for Sugar community needs:
 +
 +
* [[Platform Team/Activity Library|Activity Library]] adapting to Sugar needs and integration with Sweets.
 +
* [[Service/git|Gitorious]] adapting to Sugar needs.
  
 
== Subpages ==
 
== Subpages ==

Revision as of 23:54, 6 March 2012

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

Mission

The general goal is to support Sugar communities in their regular behaviors within the Sugar ecosystem by providing a seamless environment by which to follow a common strategy. In other words, it is exactly about having a platform that supports a Sugar community.

There are key differences with the existing teams:

  • Compared to the Activity Team, the Platform Team does not care about developing any particular activities, but rather provides a useful software infrastructure to help people in the activity development process.
  • Compared with the Development Team, the Platform Team does not care about developing the Sugar learning environment (Sucrose), but rather provides a useful software architecture to help as many people as possible to take part in the Sucrose development process.
  • Compared to the Education Team, the Platform Team does not care about non-technical aspects, but rather provides useful technical instruments to help educators and researchers.
  • Compared with the Infrastructure Team, the Platform Team does develop some of the services that the Infrastructure Team administers.

In particular, the Platform Team will

  • Support doing behaviors by providing useful distribution methods and various Sugar Doers' Kits (that really sounds better than the traditional SDK transcription, Software Developers Kit).
  • Connect doers and other learners (users) by developing services for a seamless infrastructure for sharing software, e.g., Activity Library.
  • Extend the previous two goals to non-Sugar environments, not to sugarize them all, but rather to merge and promote Sugar software with and within the common Free Software and education ecosystems.

Team projects

Sugar Doers' Kit

Sugar Doers Kit (SDK) is a set of tools and libraries to help people code in Sugar.

  • Sweets, Zero Install based Package Management System for Sugar.
  • sugar-lint, utility to lint various source files.
  • gatch, support long or ever standing, all time being on top, downstream patchset for the base branch in a Git repository.
  • Sugar via Sweets, several Sucrose versions via Sweets.

Adapt upstream projects

Upstream services adapted for Sugar community needs:

Subpages