Changes

no edit summary
Line 16: Line 16:  
Technically, service could be a part of glucose(or some of its releases) but from activity POV it doesn't make much sense, if activity requires some service, saccharin will do nothing if requested service/version is a part of installed glucose or install proper service(via 0install). Various activities on the same system could use various versions of the same service, in that case saccharin(via 0install) will just provide proper version to particular activity.
 
Technically, service could be a part of glucose(or some of its releases) but from activity POV it doesn't make much sense, if activity requires some service, saccharin will do nothing if requested service/version is a part of installed glucose or install proper service(via 0install). Various activities on the same system could use various versions of the same service, in that case saccharin(via 0install) will just provide proper version to particular activity.
   −
=== List of services ===
+
== List of services ==
    
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
 
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
Line 42: Line 42:  
|}
 
|}
   −
=== Versioning scheme ===
+
== Versioning scheme ==
    
Each service has API changes based versioning scheme
 
Each service has API changes based versioning scheme
Line 50: Line 50:  
* the major version starts from ''0''(premature state) and describes API backwards compatibility breakage
 
* the major version starts from ''0''(premature state) and describes API backwards compatibility breakage
 
* the minor version is for bugfixes and features that don't break backwards compatibility
 
* the minor version is for bugfixes and features that don't break backwards compatibility
  −
== Benefit to Sugar ==
  −
  −
Make sugar environment more straightforward by decoupling core from other stuff and using tough and well maintainable dbus API to let activities run on all (in ideal) deployed Sugar platforms.
      
== Documentation ==
 
== Documentation ==