Line 15: |
Line 15: |
| All fields should be placed to ''[Service]'' section | | All fields should be placed to ''[Service]'' section |
| | | |
− | * name | + | * ''name'', the identity of service, this field defines name of feed's root directory on the server http://download.sugarlabs.org/services/ as well |
− | * summary | + | * ''summary'', short descriptive line |
− | * description | + | * ''description'', long descriptive line, to wrap long text, all lines after second, should start with spaces |
− | * homepage | + | * ''homepage'' |
− | * version | + | * ''version'', current version |
− | * stability | + | * ''stability'', level of stability for ''version'', see [http://0install.net/interface-spec.html#id4091477] |
− | * license | + | * ''license'', in 0install, typically a Trove category, as used on freshmeat.net, but could be [http://fedoraproject.org/wiki/Licensing#Good_Licenses fedora names], since the rest of sugar uses them |
− | * binding | + | * ''binding'', what environment variables 0sugar should export to session which uses this service |
− | * main | + | |
− | * gpg-key | + | binding = [prepend|append|replace] ''<variable-name>'' [''<insert-text-to-prepand-variable-value>''] [; ...] |
| + | |
| + | * ''main'', for applications, path to binary from service root directory |
| + | * ''gpg-key'', identify gpg key to sign feeds, useful if there are several key to sign |
| | | |
| == 0sugar-publish tool == | | == 0sugar-publish tool == |