Platform Team/Sugar Packaging Management System: Difference between revisions
| 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: | ||
* | * move all shell related API to shell itself to have one solid service - shell | ||
* toolkit | * toolkit service, list of widgets that use stable API from shell service and mostly are shell independent | ||
* | * move all datastore related code to sugar-datastore - datastore service | ||
Services should be as | 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). | ||