README.txt
1 This directory contains the XML Schemas (XSD) used by the Android SDK Repository.
2
3 The repository exports all the packages that compose the SDK as well as
4 various manifest that define what is available in the repository.
5 The XML schemas available here allows clients to validate the manifests.
6
7 TODO:
8 - overview of schemas
9 - principles of design
10 - principles of evolution vs revision numbers
11 - naming convention
12 - using by "make sdk_repo"
13
14
15 Naming Convention
16 -----------------
17
18 Repository schemas are named sdk-type-N.xsd where
19 - type is either addon, addons-list or repository.
20 - N is the schema revision number, starting at 1 and increment with each revision.
21
22 Schemas can also be named -sdk-type-N.xsd.
23 The dash prefix means this schema is a *future* schema that is not yet
24 used in production. This allows the repository to test future schemas
25 before they are deployed.
26