Deployment Platform/Software: Difference between revisions
No edit summary |
|||
| 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. | |||