1This directory contains the XML Schemas (XSD) used by the Android SDK Repository. 2 3The repository exports all the packages that compose the SDK as well as 4various manifest that define what is available in the repository. 5The XML schemas available here allows clients to validate the manifests. 6 7TODO: 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 15Naming Convention 16----------------- 17 18Repository 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 22Schemas can also be named -sdk-type-N.xsd. 23The dash prefix means this schema is a *future* schema that is not yet 24used in production. This allows the repository to test future schemas 25before they are deployed. 26