--- include('code', strict=True) --- code: schemaVersion: str() adminCode: str() releases: list(include('release')) release: contact: email: str() name: str(required=False) date: created: str() metadataLastUpdated: str() description: whatItDoes: include('lang') howItWorks: include('lang', required=False) category: str() name: include('lang') licences: list(include('licence')) repositoryURL: include('lang') tags: en: list(str()) fr: list(str()) downloadURL: include('lang', required=False) homepageURL: include('lang', required=False) languages: list(str(), required=False) partners: list(include('partner'), required=False) relatedCode: list(include('related'), required=False) status: enum('Alpha', 'Beta', 'Maintained', 'Deprecated', 'Retired', required=False) team: include('lang', required=False) licence: URL: include('lang') spdxID: str() level: include('lang', required=False) scope: include('lang', required=False) partner: adminCode: str() email: str() name: str() email_suffix: str(required=False) related: URL: include('lang') name: include('lang') lang: en: str() fr: str()