Line 1: |
Line 1: |
− | {{Template:Harmonic Distribution Cycle Linkbar}} | + | {{Template:Deployment Platform Cycle Linkbar}} |
| | | |
| == Software Map == | | == Software Map == |
Line 9: |
Line 9: |
| | The whole software within the Harmonic Distribution is structured as: | | | The whole software within the Harmonic Distribution is structured as: |
| | | |
− | * '''Base software'''<br>Provided from [[Community/Distributions/Sweets_Distribution|Sweets Distribution]] in form of native packages. Base software is separated by targeted audience: | + | * '''Base software'''<br>Provided from [[#Sweets_Distribution|Sweets Distribution]] in form of native packages. Base software is separated by targeted audience: |
| | | |
| :* '''Using oriented'''<br>For regular usage. This kind of software exists in two dimensions: | | :* '''Using oriented'''<br>For regular usage. This kind of software exists in two dimensions: |
Line 15: |
Line 15: |
| :: By purpose: | | :: By purpose: |
| | | |
− | ::* '''Client side'''<br>[[#Shell|Shell]] - Desktop Environment for Sugar Learning Platform. | + | ::* '''Client side'''<br>[[#Desktop|Desktop]] - Desktop Environment for Sugar Learning Platform. |
| ::* '''Server side'''<br>[[#Server_Kit|Server Kit]] - to form school servers. | | ::* '''Server side'''<br>[[#Server_Kit|Server Kit]] - to form school servers. |
| | | |
Line 25: |
Line 25: |
| :* '''Development oriented'''<br>[[#Doers' Kit|Doers' Kit]] - targeting to developers who code within the Sugar Learning Platform. | | :* '''Development oriented'''<br>[[#Doers' Kit|Doers' Kit]] - targeting to developers who code within the Sugar Learning Platform. |
| | | |
− | * '''Community software'''<br>The rest of software created on top of the Base one. In contrast to Base, this kind of software is being provided via [[#Sugar Network|Sugar Network]]. | + | * '''Community software'''<br>The rest of software created on top of the Base one. In contrast to the Base, this kind of software is being provided via [[#Sugar Network|Sugar Network]]. |
| |- | | |- |
| |} | | |} |
| | | |
− | == Shell == | + | == Sweets Distribution == |
| + | |
| + | This is a 3rd party repository with Base Software packages built against all [[Sweets_Distribution/Supported_platforms|supported platforms]]. These packages are being built on Sugar Labs instance of [[Platform_Team/Open_Build_Service|Open Build Service]] and formed in several projects: |
| + | |
| + | * [https://packages.sugarlabs.org/project/show?project=SweetsDistribution SweetsDistribution]<br>Contains all [[Sweets_Distribution/Supported_platforms|supported platforms]] as OBS repositories and system packages for upstream projects (not Base software) that are not well packages in supported platforms. |
| + | |
| + | * [https://packages.sugarlabs.org/project/show?project=SweetsDistribution%3AFactory SweetsDistribution:Factory]<br>OBS project with development packages that are intended for testing only. |
| + | |
| + | * [https://packages.sugarlabs.org/project/subprojects?project=SweetsDistribution SweetsDistribution:<SUCROSE-RELEASE>]<br>Stable STS/LTS releases of Harmonic Distribution. |
| + | |
| + | After building, OBS uploads resulting packages to [http://download.sugarlabs.org/packages/ download.sugarlabs.org] site. Follow [[Sweets Distribution]] instructions to setup them for individual usage. |
| + | |
| + | === Desktop === |
| | | |
| Components: | | Components: |
| | | |
− | * Stable Glucose [[:Category:Platform Cycle|releases]] [http://git.sugarlabs.org/shell patched] to adapts include Harmonic Distribution specific patches. | + | * Stable Sucrose [[:Category:Platform Cycle|releases]] [http://git.sugarlabs.org/shell patched] to include Harmonic Distribution specific features. |
| * [[Platform_Team/sugar-stats|sugar-stats]] library to gather Sugar [[Platform_Team/Usage_Statistics|usage statistics]]. | | * [[Platform_Team/sugar-stats|sugar-stats]] library to gather Sugar [[Platform_Team/Usage_Statistics|usage statistics]]. |
| | | |
| Sources: | | Sources: |
| | | |
− | * Gitorious [http://git.sugarlabs.org/shell Shell] project. | + | * [http://git.sugarlabs.org/desktop 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. |
| | | |
− | == Doers' Kit == | + | For detailed information, see [[Platform_Team/Server_Kit|Server Kit]]'s home page. |
| + | |
| + | === Doers' Kit === |
| | | |
| Sugar Doers Kit (SDK) is a set of tools and libraries to help people code in Sugar. | | Sugar Doers Kit (SDK) is a set of tools and libraries to help people code in Sugar. |
| + | |
| + | Components: |
| | | |
| * [[Platform_Team/Sweets|Sweets]], Zero Install based Package Management System for Sugar. | | * [[Platform_Team/Sweets|Sweets]], Zero Install based Package Management System for Sugar. |
Line 49: |
Line 80: |
| * [[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. |
| | | |
− | === Glucose development ===
| + | Sources: |
| + | |
| + | * [http://git.sugarlabs.org/sdk SDK] project. |
| | | |
− | == Server Kit == | + | ==== Glucose development ==== |
| | | |
− | * [[Platform_Team/Server_Kit/sugar-server|sugar-server]]
| + | == Sugar Network == |
− | * [[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]]
| |
| | | |
− | For detailed information, see [[Platform_Team/Server_Kit|Server Kit]]'s home page.
| + | Components: |
| | | |
− | == Sugar Network ==
| + | * [[Platform_Team/Sugar_Network/Implementation|sugar-network]]. |
| + | * [[Platform_Team/Sugar_Network/Web_UI|Web UI]]. |
| + | * [[Sugar_Network/Contributor_Hub|Contributor Hub]]. |
| | | |
− | * [[Platform_Team/Active_Document|active-document]] library.
| + | Sources: |
− | * [[Platform_Team/RESTful_Document|restful-document]] library.
| |
− | * [[Platform_Team/Sugar_Network/Client|sugar-network]] client library.
| |
− | * [[Platform_Team/Sugar_Network/Server|sugar-network-server]] server.
| |
| | | |
| + | * [http://git.sugarlabs.org/network Network] project. |
| | | |
| === Distribution via Sugar Network === | | === Distribution via Sugar Network === |