Platform Team/Package Management System: Difference between revisions
| Line 32: | Line 32: | ||
=== All sugar developers === | === All sugar developers === | ||
Services are intended to decentralize | Services are intended to decentralize Sugar development process. If you have some idea in mind, you can start pushing it through the Sucrose release queue to get it in the next (maybe not nearest) release. However, since the release process is binary—either your feature is included or not—Services offers more flexibility. For example: | ||
* some features are of arguable general benefit; Sugar Services would allow interested end users to efficiently test (and even deploy) such features; | |||
* some feature are only stable in limited environments; Sugar Services would allow deployment in limited environmets without the risk of destabilizing the rest of Sugar. | |||
A developer benefits from 0install [http://0install.net/goals.html features] by: | |||
* | * letting users of all deployed Sucrose releases benefit from your new feature instead of having it only in a specific (latest) Sucrose release; for example [[Documentation_Team/Services/Activity_Triggers|Activity Triggers]] services; | ||
See [[Activity Team/Documentation/Services/Service Developers Guide|Service Developers Guide]] to know how to create service. | See [[Activity Team/Documentation/Services/Service Developers Guide|Service Developers Guide]] to know how to create service. | ||