Home | History | Annotate | Download | only in repository
      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