Difference between revisions of "Development Team/Source Code"
Jump to navigation
Jump to search
(Remove unstable section.) |
|||
(59 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
− | == | + | {{TeamHeader|Development Team|home=Development Team Home|roadmap_link={{Upcoming Stable Release}}/Roadmap}} |
− | + | {{Developers}} | |
− | + | 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. | |
− | + | == Stable == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * [[{{Current Stable Release}}|Sucrose {{Current Stable Release}}]] | |
− | { | + | {{:Development Team/Release/Modules}} |
− | + | == Honey == | |
− | + | :<span style="font-size: 150%">(Activities developed ''in the wild'')</span> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | :See [[Activities]]. | |
− | + | == Dependencies == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
The Sugar interface is based on the GNOME and freedesktop software | The Sugar interface is based on the GNOME and freedesktop software | ||
Line 124: | Line 31: | ||
* [http://www.freedesktop.org/wiki/Software/dbus dbus] | * [http://www.freedesktop.org/wiki/Software/dbus dbus] | ||
* [http://www.x.org/wiki/Home X Windows System] | * [http://www.x.org/wiki/Home X Windows System] | ||
− | * [http://matchbox-project.org/ matchbox] | + | * <strike>[http://matchbox-project.org/ matchbox]</strike> [http://blogs.gnome.org/metacity metacity] |
* [http://www.gnome.org/projects/gconf/ gconf] | * [http://www.gnome.org/projects/gconf/ gconf] | ||
* [http://telepathy.freedesktop.org/wiki/ telepathy] | * [http://telepathy.freedesktop.org/wiki/ telepathy] |
Latest revision as of 17:46, 8 October 2024
For Developers: almanac · api · bugs · gitorious · cgit · download · people · OLPC: wiki · activities · trac · cgit · build index · repository · firmware · Fedora: packages
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.
Stable
Glucose
- (Core modules)
Module | Lead Maintainer | Co-maintainers | Code Repository |
---|---|---|---|
sugar | Ibiam Chihurumnaya | none | http://github.com/sugarlabs/sugar |
sugar-datastore | Ibiam Chihurumnaya | none | http://github.com/sugarlabs/sugar-datastore |
sugar-artwork | Ibiam Chihurumnaya | none | http://github.com/sugarlabs/sugar-artwork |
sugar-toolkit-gtk3 | Ibiam Chihurumnaya | none | http://github.com/sugarlabs/sugar-toolkit-gtk3 |
sugar-toolkit (deprecated) | Ibiam Chihurumnaya | none | http://github.com/sugarlabs/sugar-toolkit |
sugar-base (deprecated) | none | none | http://git.sugarlabs.org/projects/sugar-base |
sugar-presence-service (deprecated) | none | none | http://git.sugarlabs.org/projects/sugar-presence-service |
hulahop (deprecated) | none | none | http://git.sugarlabs.org/projects/hulahop |
Fructose
- (Base activities)
Chat
- Maintainer: Ibiam Chihurumnaya
- Code Repository: https://github.com/sugarlabs/chat
- Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/Chat/
- Bug Tracking: Github Issues
- Home page: http://wiki.laptop.org/go/Chat, Activities/Chat
Browse
- Maintainer: Ibiam Chihurumnaya
- Code Repository: https://github.com/sugarlabs/browse-activity
- Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/Browse/
- Bug Tracking: Github Issues
- Home page: http://wiki.laptop.org/go/Browse, Activities/Browse
Read
- Maintainer: Ibiam Chihurumnaya
- Code Repository: https://github.com/sugarlabs/read-activity
- Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/Read/
- Bug Tracking: Github Issues
- Home page: http://wiki.laptop.org/go/Read, Activities/Read
Calculate
- Maintainer: Ibiam Chihurumnaya
- Code Repository: https://github.com/sugarlabs/calculate-activity
- Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/
- Bug Tracking: Github Issues
- Home page: http://wiki.laptop.org/go/Calculate, Activities/Calculate
Log
- Maintainer: Ibiam Chihurumnaya
- Code Repository: https://github.com/sugarlabs/log-activity
- Release tarballs:http://download.sugarlabs.org/sources/sucrose/fructose/Log/
- Bug Tracking: Github Issues
- Home page: http://wiki.laptop.org/go/Log
Write
- Maintainer: Ibiam Chihurumnaya
- Code Repository: https://github.com/sugarlabs/write-activity
- Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/Write/
- Bug Tracking: Github Issues
- Home page: http://wiki.laptop.org/go/Write, Activities/Write
Terminal
- Maintainer: Ibiam Chihurumnaya
- Code Repository: https://github.com/sugarlabs/terminal-activity
- Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/
- Bug Tracking: Github Issues
- Home page: http://wiki.laptop.org/go/Terminal, Activities/Terminal
Pippy
- Maintainer: Ibiam Chihurumnaya
- Code Repository: https://github.com/sugarlabs/Pippy
- Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/
- Bug Tracking: Github Issues
- 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/fructose/Etoys/
- Bug Tracking: http://tracker.squeakland.org/
- Home page: http://www.squeakland.org/ http://wiki.laptop.org/go/Etoys, Activities/Etoys
Imageviewer
- Maintainer: Ibiam Chihurumnaya
- Code Repository: https://github.com/sugarlabs/imageviewer-activity
- Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/
- Bug Tracking: Github Issues
- Home page: http://wiki.laptop.org/go/Image Viewer
Jukebox
- Maintainer: Ibiam Chihurumnaya
- Code Repository: https://github.com/sugarlabs/jukebox-activity
- Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/
- Bug Tracking: Github Issues
- Home page: http://wiki.laptop.org/go/Jukebox
Turtleart
- Lead Maintainer: Walter Bender
- Co-maintainers: Ibiam Chihurumnaya
- Code Repository: https://github.com/sugarlabs/turtleart-activity
- Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/
- Bug Tracking: Github Issues
- 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.