Changes

Line 57: Line 57:     
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, [[Activity_Team/Services/Saccharin|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 [[Activity_Team/Services/Saccharin|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, [[Activity_Team/Services/Saccharin|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 [[Activity_Team/Services/Saccharin|Saccharin]](via 0install) will just provide proper version to particular activity.
  −
=== Versioning scheme ===
  −
  −
Service are welcome to use API changes based versioning scheme(except obvious cases then service uses upstream versions):
  −
  −
<major-version>.<minor-version>
  −
  −
* the major version starts from ''0''(premature state) and exposes the fact of API backwards compatibility breakage
  −
* the minor version is for bugfixes and features that don't break backwards compatibility
      
== Documentation ==
 
== Documentation ==