Difference between revisions of "Deployment Platform/Software"
Jump to navigation
Jump to search
Line 39: | Line 39: | ||
* [http://git.sugarlabs.org/dekstop Desktop] project. | * [http://git.sugarlabs.org/dekstop Desktop] project. | ||
+ | |||
+ | == Server Kit == | ||
+ | |||
+ | Components: | ||
+ | |||
+ | * [[Platform_Team/Server_Kit/sugar-server|sugar-server]] | ||
+ | * [[Platform_Team/Server_Kit/sugar-client|sugar-client]] | ||
+ | * [[Platform_Team/Server_Kit/Mace|mace]] | ||
+ | * [[Platform_Team/Server_Kit/sugar-server-templates|sugar-server-templates]] | ||
+ | * [[Platform_Team/Server_Kit/Prosody|prosody-sugar]] | ||
+ | * [[Platform_Team/Server_Kit/sugar-unit|sugar-unit]] | ||
+ | |||
+ | Sources: | ||
+ | |||
+ | * [http://git.sugarlabs.org/server Server] project. | ||
+ | |||
+ | For detailed information, see [[Platform_Team/Server_Kit|Server Kit]]'s home page. | ||
== Doers' Kit == | == Doers' Kit == | ||
Line 56: | Line 73: | ||
=== Glucose development === | === Glucose development === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Sugar Network == | == Sugar Network == |
Revision as of 01:28, 25 March 2012
Harmonic Distribution version cycle: | 1.0 | Factory |
Software Map
The whole software within the Harmonic Distribution is structured as:
|
Desktop
Components:
- Stable Glucose releases patched to adapts include Harmonic Distribution specific patches.
- sugar-stats library to gather Sugar usage statistics.
Sources:
- Desktop project.
Server Kit
Components:
Sources:
- Server project.
For detailed information, see Server Kit's home page.
Doers' Kit
Sugar Doers Kit (SDK) is a set of tools and libraries to help people code in Sugar.
Components:
- 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.
Sources:
- SDK project.
Glucose development
Sugar Network
Components:
- active-document library.
- restful-document library.
- sugar-network client library.
- sugar-network client library.
- mejorar-sistema client application.
- sugar-network-server server.
Sources:
- Network project.
Distribution via Sugar Network
The high-level overview is looks like:
- software creators
upload source bundles to the Sugar Network; only sources, even if it is binary based activities; - Sugar Network
if uploaded software needs building, it will send it to OBS; - on users side
Sweets library will:- read Sugar Network to find out information about implementations of software that user requested to launch;
- according to the local environment, it will download proper implementation;
- if there is no proper binary implementation, it will download sources and will build them in local environment.