Development Team/Source Code

From Sugar Labs

Jump to: navigation, search

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


If you want to package Sugar for your favourite distribution or just want to examine Sugar's lovely code ;) you can find all the source code of each module at the links below.

Contents

Stable

Unstable


Glucose

(Core modules)
Module Lead Maintainer Co-maintainers Code Repository
sugar Sascha Silbe
Simon Schampijer
Aleksey Lim (Journal)
Martin Dengler
http://git.sugarlabs.org/projects/sugar
sugar-base Sascha Silbe
Simon Schampijer
Martin Dengler http://git.sugarlabs.org/projects/sugar-base
sugar-datastore Sascha Silbe
Simon Schampijer
http://git.sugarlabs.org/projects/sugar-datastore
sugar-presence-service Sascha Silbe
Simon Schampijer
Guillaume Desmottes http://git.sugarlabs.org/projects/sugar-presence-service
sugar-toolkit Sascha Silbe
Simon Schampijer
Martin Dengler
Aleksey Lim
http://git.sugarlabs.org/projects/sugar-toolkit
sugar-toolkit-gtk3 Daniel Drake
Simon Schampijer
http://git.sugarlabs.org/projects/sugar-toolkit-gtk3
sugar-artwork Sascha Silbe
Simon Schampijer
Benjamin Berg
Simon Schampijer
Gary C. Martin
http://git.sugarlabs.org/projects/sugar-artwork
hulahop Sascha Silbe
Simon Schampijer
http://git.sugarlabs.org/projects/hulahop

Fructose

(Base activities)

Chat

Lead Maintainer: unmaintained
Co-maintainers: Aleksey Lim
Code Repository: http://git.sugarlabs.org/projects/chat
Release tarballs:
Bug Tracking: bugs.sl.o
Home page: http://wiki.laptop.org/go/Chat, Activities/Chat

Browse

Lead Maintainer: Simpon Schampijer
Co-maintainers: Manuel Quiñones
Code Repository: http://git.sugarlabs.org/projects/browse
Release tarballs:
Bug Tracking: bugs.sl.o
Home page: http://wiki.laptop.org/go/Browse, Activities/Browse

Read

Lead Maintainer: unmaintained (formerly Sayamindu Dasgupta)
Co-maintainers: Simon Schampijer
Code Repository: http://git.sugarlabs.org/projects/read
Release tarballs:
Bug Tracking: bugs.sl.o
Home page: http://wiki.laptop.org/go/Read, Activities/Read

Calculate

Lead Maintainer: Reinier Heeres
Co-maintainers:
Code Repository: http://git.sugarlabs.org/projects/calculate
Release tarballs:
Bug Tracking: bugs.sl.o
Home page: http://wiki.laptop.org/go/Calculate, Activities/Calculate

Log

Lead Maintainer: unmaintained
Co-maintainers: Eduardo Silva, Aleksey Lim
Code Repository: http://git.sugarlabs.org/projects/log
Release tarballs:http://download.sugarlabs.org/sources/sucrose/fructose/Log/
Bug Tracking: bugs.sl.o
Home page: http://wiki.laptop.org/go/Log

Write

Lead Maintainer: J.M. Maurer
Co-maintainers: Martin Sevior
Code Repository: http://git.sugarlabs.org/projects/write
Release tarballs:
Bug Tracking: bugs.sl.o
Home page: http://wiki.laptop.org/go/Write, Activities/Write

Terminal

Lead Maintainer: MAINTAINERS, Sayamindu Dasgupta
Co-maintainers: Eduardo Silva, Wade Brainerd
Code Repository: http://git.sugarlabs.org/projects/terminal
Release tarballs:
Bug Tracking: bugs.sl.o
Home page: http://wiki.laptop.org/go/Terminal, Activities/Terminal

Pippy

Lead Maintainer: MAINTAINERS, Anish Mangal
Co-maintainers: Chris Ball, C. Scott Ananian, James Cameron
Code Repository: http://git.sugarlabs.org/projects/pippy
Release tarballs:
Bug Tracking: bugs.sl.o
Home page: http://wiki.laptop.org/go/Pippy, Activities/Pippy

Etoys

Lead Maintainer: Bert Freudenberg
Co-maintainers: Squeakland developers
Code Repository: http://dev.laptop.org/git/projects/etoys/ and http://etoys.laptop.org/svn/trunk/etoys/
Release tarballs: http://download.sugarlabs.org/sources/sucrose/glucose/etoys/
Bug Tracking: http://tracker.squeakland.org/
Home page: http://www.squeakland.org/

Etoys-activity

Lead Maintainer: Bert Freudenberg
Co-maintainers: Squeakland developers
Code Repository: http://dev.laptop.org/git/projects/etoys/
Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/
Bug Tracking: http://tracker.squeakland.org/
Home page: http://wiki.laptop.org/go/Etoys, Activities/Etoys

Imageviewer

Lead Maintainer: Sayamindu Dasgupta
Co-maintainers: Aleksey Lim
Code Repository: http://git.sugarlabs.org/projects/imageviewer
Release tarballs:
Bug Tracking: bugs.sl.o
Home page: http://wiki.laptop.org/go/Image Viewer

Jukebox

Lead Maintainer: Kushal Das
Co-maintainers:
Code Repository: http://git.sugarlabs.org/projects/jukebox
Release tarballs:
Bug Tracking: bugs.sl.o
Home page: http://wiki.laptop.org/go/Jukebox

Turtleart

Lead Maintainer: Walter Bender
Co-maintainers: Raúl Gutiérrez Segalés
Code Repository: http://git.sugarlabs.org/projects/turtleart
Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/
Bug Tracking: bugs.sl.o
Home page: Activities/Turtle Art

Honey

(Activities developed in the wild)
See Activities.

Dependencies

The Sugar interface is based on the GNOME and freedesktop software stacks, using technologies like Gtk+, dbus, xorg, matchbox-window-manager and gconf. It is written in Python, making it easily extended. For the collaboration part, Sugar is using the telepathy framework.

The activities depend on technologies like xulrunner for the browser, abiword for the write activity and squeak for etoys.

Personal tools
Namespaces
Variants
Actions
Sugar
Projects
Teams
Local Labs
Using the Wiki
Google translations