Changes

Jump to navigation Jump to search
Line 24: Line 24:  
=== Common options ===
 
=== Common options ===
   −
  '''sweet''' = <identifier>
+
  '''implement''' = <sweet> [; ...]
   −
Required. An identifier of the sweet. Only lower lower case letters (a-z), digits (0-9), plus (+) and minus (-) signs, and periods (.) symbols are allowed. The sweet identifier should be at least two characters long and start with an alphanumeric character.
+
Required. The list of sweets current project is implementing.
   −
''sweet'' is used in several cases:
+
'''associate''' = <sweet> [; ...]
   −
* in 0isntall unique url - <code><nowiki>http</nowiki>://sweets.sugarlabs.org/''~user''/''sweet''</code>,
+
Optional. The list of sweets whose implementations might be considered as additional implementations for current one.
* in native package names generated from the recipe.
  −
 
  −
Important note: The ''sweet'' is not intended to be unique. That means that there may be several implementations for the same ''sweet'' in the field. They might be different versions of the sweet from the same developer, or even separate implementations from other developers.
      
  '''name''' = <name>
 
  '''name''' = <name>
Line 75: Line 72:  
* testing
 
* testing
 
* stable
 
* stable
  −
'''associate''' = <sweet> [; ...]
  −
  −
Optional. The list of sweets whose implementations might be considered as additional implementations for current sweet. In other words it is the value for [http://0install.net/interface-spec.html#id841801 feed] tag in 0install feed file.
  −
  −
'''implement''' = <sweet> [; ...]
  −
  −
Optional. The list of sweets that might be associated with this one by the end user in his local environment. In other words it is the value for [http://0install.net/interface-spec.html#id841813 feed-for] tag in 0install feed file. All sweets implicitly contain {{Code|<nowiki>http://sweets.sugarlabs.org/</nowiki>''sweet''}} value.
      
=== [Activity] ===
 
=== [Activity] ===

Navigation menu