Sugar Creation Kit/sck/Advanced Topics
- NOTE All Titles (in blue color )are Links Please Click on them to go to the topics.
Sweets-Getting Started
- Click on title ^ to go to topic
- Some ideas on how to present SWEETS. (Inkyfingers)
- look at Infrastructure for an overview.
Sweets Distribution
- Click on title ^ to go to topic
- (Sweets Distribution is easier to use for Ubuntu' and its Derivatives (Adding an additional Repository to apt) as the packages are pre-configured, ready to use.)
- (Developed for Trisquel-sugar-Toast )
Sweets
- Click on title ^ to go to topic
- (Advanced)
- Debian, Ubuntu, Fedora, Mandriva, openSUSE, and Gentoo
- (This guide describes how to run Sugar using Sugar Packaging Management System, Sweets.)
- Request for better Documentation of installs
- (For developers)
Sugar Network
- Click on title ^ to go to topic
- Collaboration support for Internet-less environments (but not only)
- Tests of which activities start by page
Harmonic_Distribution
* The possibility to launch Base Software in heterogeneous software and hardware environments. * Using Base Software, provide access to various Content (Sugar activities, artifacts created by Sugar activities, books, etc.) created within the Sugar community. * Using Base Software, provide collaborative functionality to support Social activity around the Content. * Instruments and workflows to adapt Content and Base Software to specific needs that Sugar Deployment might face, including extreme ones like off-line environments and restricting hardware.
- [Sugar-devel] [SWEETS] Testing collaboration related fixes 05/07/2012
Hi all! Following the plan for Harmonic Distribution v0.2 (which will be a basis for Sugar Distribution to use in peruvian pilot), in Sugar Shell code were made fixes that are intended to make Telepathy (everything related to Neighbourhood view and Sugar Activities sharing/joining) more stable (that was broken since global redesign started after 0.88 release). Fixes are accessible from SweetsDistribution:Factory repository. Follow regular Sweets Distribution installation instructions[1] to install fixed Sugar Shell on all supported platforms[2]. Some visible changes in F1 view: * the number of buddies should be increased from ~20 to 70-90 some Sugar versions (maybe 0.90-0.92) don't publish information about nickname/colors on regular basis; this information are being stored on disk for now * for some buddies, server still don't have information about colors (replaced by gray) and nick names (jabber ids) If you have a time and want to help Puno deployment pilot, please, consider possibility to install sweets-desktop from Factory repository and do some testing of collaboration functionality. Some tips: * while interacting with another buddies, make sure that all participants use Sweets Distribution (some F1 buddies might misbehave) * the good criteria of stability level of new Sugar is comparing with how collaboration happen in 0.88 Sugar. Source code, for interested in people, can be found in top commits from: * http://git.sugarlabs.org/desktop/sugar * http://git.sugarlabs.org/desktop/sugar-toolkit * http://git.sugarlabs.org/server/prosody-sugar [1] http://wiki.sugarlabs.org/go/Community/Distributions/Sweets_Distribution#Installation [2] http://wiki.sugarlabs.org/go/Platform_Team/Harmonic_Distribution/Supported_platforms -- Aleksey Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Koji
- Click on title ^ to go to topic
- (Very Advanced)
- Koji is the software that builds RPM packages for the Fedora project
How_to_create_an_RPM_package
- How_to_create_an_RPM_package in Fedora
Git
- Click on title ^ to go to topic
- Advanced - Used by Sugar Developers
- Git Tutorial
- L10n Translations
There is a git user named "pootle" that acts as the proxy by which all PO file translations are committed from the Pootle server. Please make pootle a committer on the repo and I will make the connections between git and the Pootle server. Some "best practices" about working with git and Pootle are described here. Translation Team Best Practices
groupthink
- Click on title ^ to go to topic
- Very Advanced
- "Groupthink is a library of self-sharing data structures written in python and shared over dbus.
- Together with the D-Bus Tubes provided by the Telepathy framework, this enables data structures to be shared over a network."
OLPC XO-1 and XO-1.5 links and Notes
- Click on title ^ to go to topic
Dextrose Building
Dextrose uses olpc-os-builder, a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.
XS Schoolserver 0.7
- Click on title ^ to go to topic
- How to install:http://wiki.laptop.org/go/XS_Installing_Software_0.7
- Download: http://dev.laptop.org/xs/OLPC-School-Server-0.7beta2-i386.iso
Manuals
ARM
Fedora Sugar Bugs
Development Team Packaging
- Click on title ^ to go to topic
Sugar Patches
Sugar Bugs
- Sugar on a Stick
- Sugar on a Stick Bugs
- Current Soas Bugs satellit
- SoaS-Sugar
- 0.90-olpc