Platform Team/Guide/Sweets Packaging: Difference between revisions

mNo edit summary
Line 153: Line 153:
* [http://0install.net/interface-spec.html Feed file format specification]
* [http://0install.net/interface-spec.html Feed file format specification]
* [http://0install.net/0compile.html 0compile] [http://0install.net/0compile-dev.html guide]
* [http://0install.net/0compile.html 0compile] [http://0install.net/0compile-dev.html guide]
== The workflow of regular Sugar doer will look like: ==
# Having a directory with Sugar project to develop.
#* Directory should be placed to one of default paths.
#* The only important element is a [[Platform Team/Sugar_Doers_Kit/Implementation#Recipes|recipe file]], i.e., an analog of {{Code|activity.info}} file for activities.
# To make it useful, just run it.
#* For activities, just click on activity icon in Sugar Shell.
#* Otherwise, run application using its unique Web url.
# Everything which is related to the process of project running, will be handled automatically.
#* There is always a way to fallback to the particular running step.
#* If project has dependencies, they will be installed or passed though the same running procedure (for under development dependencies).
#* If project needs to be build, it will happen automatically (including installing buildtime dependencies).
# Make Sugar project accessible for others.
#* Only one command call or one click in Sugar Shell is needed.
#* The only requirement, being registered in the system (particular implementations might be different, from [https://cas.sugarlabs.org/ Sugar Labs Central Login] to local school server).
#* Anyone can run recent version of your project just be mentioning its Web url.
# Sharing information about Sugar project.
#* Information about newly released project might be automatically published on [[Activity Library]].
-->
-->