Changes

Jump to navigation Jump to search
Line 28: Line 28:  
For example in case of sugar-toolkit, it could be splited to:
 
For example in case of sugar-toolkit, it could be splited to:
   −
* toolkit-shell, to incapsulate various shell related things
+
* move all shell related API to shell itself to have one solid service - shell
* toolkit-graphics, list of widgets that use stable API from toolkit-shell and mostly are shell independent
+
* toolkit service, list of widgets that use stable API from shell service and mostly are shell independent
* toolkit-datastore, to wrap sugar-datastore API and will be released only with sugar-datastore
+
* move all datastore related code to sugar-datastore - datastore service
   −
Services should be as independent as possible e.g. activity developers could use toolkit-graphics from 0.88 cycle with toolkit-shell from 0.82(since its API wasn't changed).
+
Services should be independent as much as possible e.g. activity developers could use toolkit service from 0.88 cycle with shell service from 0.82(since its API wasn't changed).

Navigation menu