Platform Team/Infrastructure: Difference between revisions
No edit summary |
|||
| Line 1: | Line 1: | ||
== Introduction == | |||
The entire workflow that the Platform Team provides for Sugar doers is whirling around three major services: | |||
* GNU/Linux distributions, | |||
* Sugar Bazaar, and | |||
* [[Activity Library]]. | |||
[[File:Platform.png]] | |||
'''GNU/Linux distributions'''<br> | |||
Provide Sugar dependencies and, for major distributions, Sugar packages that might be used as-is. | |||
'''Bazaar'''<br> | |||
In cases when Sugar is not packaged or there are no required dependencies, packages will be built on Bazaar. But the major purpose of Bazaar is to be a place to consolidate all Sugar doers' efforts: | |||
* host released sources (so, there is no need in requesting a shell account to upload files to http://download.sugarlabs.org), | |||
* being a universal build farm for binary-based projects, | |||
* support QA workflows when Bazaar packages might be branched, tested, and released. | |||
'''Activity Library'''<br> | |||
Once Bazaar is in service, the Activity Library will be just a catalog of activities, all downloading will happen from Bazaar. | |||
=== Tools === | === Tools === | ||