• Wez Furlong's avatar
    fbcode_builder: add manifest file parser · e139393e
    Wez Furlong authored
    Summary:
    Adds a parser for manifest files that describe projects
    that may be either 1st party or 3rd party.
    
    A selection of manifest files appears in a later diff in this stack.
    
    This diff provides the raw parser and a couple of low level helpers.
    It also defines a mechanism for validating the schema to help catch
    structural (rather than semantic) issues with manifest file contents.
    
    Later diffs in the stack add helpers for accessing the data in
    a higher level way.
    
    Reviewed By: sinancepel
    
    Differential Revision: D14691003
    
    fbshipit-source-id: 7d2930a3359ede0f6e21fdc45686b083ab7a9ffa
    e139393e
manifest_test.py 4.56 KB