Difference between revisions of "Deployment Platform/Software"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
{{Template:Harmonic Distribution Cycle Linkbar}} | {{Template:Harmonic Distribution Cycle Linkbar}} | ||
− | == Sucrose == | + | == Base software == |
+ | |||
+ | This software components will be provided from native package repositories. | ||
+ | |||
+ | Sucrose and Server Kit packages will conform LTS release plan of [[Platform Team/Harmonic Distribution|Harmonic Distribution]] itself. | ||
+ | |||
+ | === Sucrose === | ||
Stable Sucrose [[:Category:Platform Cycle|releases]]. | Stable Sucrose [[:Category:Platform Cycle|releases]]. | ||
− | == Doers' Kit == | + | === 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. | ||
Line 14: | Line 20: | ||
* [[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. | ||
− | == Server Kit == | + | === Server Kit === |
* [[Platform_Team/Server_Kit/sugar-server|sugar-server]] | * [[Platform_Team/Server_Kit/sugar-server|sugar-server]] | ||
Line 25: | Line 31: | ||
For detailed information, see [[Platform_Team/Server_Kit|Server Kit]]'s home page. | For detailed information, see [[Platform_Team/Server_Kit|Server Kit]]'s home page. | ||
− | == | + | == Community software == |
+ | |||
+ | Out of base software, the rest software will be provided via [[Sugar Network]] and will be treated, in local environment, by [[Platform_Team/Sweets|Sweets]] library. | ||
+ | |||
+ | The high-level overview is looks like: | ||
− | + | * software creators<br>upload source bundles to the [[Sugar Network]]; only sources, even if it is binary based activities; | |
+ | * [[Sugar Network]]<br>if uploaded software needs building, it will send it to OBS; | ||
+ | * on users side<br>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. |
Revision as of 07:30, 21 March 2012
Harmonic Distribution version cycle: | 1.0 | Factory |
Base software
This software components will be provided from native package repositories.
Sucrose and Server Kit packages will conform LTS release plan of Harmonic Distribution itself.
Sucrose
Stable Sucrose releases.
Doers' Kit
Sugar Doers Kit (SDK) is a set of tools and libraries to help people code in Sugar.
- 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.
Server Kit
For detailed information, see Server Kit's home page.
Community software
Out of base software, the rest software will be provided via Sugar Network and will be treated, in local environment, by Sweets library.
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.