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.


== Release plan ==
== 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:


Sucrose and Server Kit conform to LTS release plan of [[Platform Team/Harmonic Distribution|Harmonic Distribution]] itself.
* 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.