schema;game: mapping: &id002 description: desc: A sort description required: true type: str development: enum: - complete - very active - active - sporadic - halted type: str license: required: true sequence: - enum: &id001 - Custom - Multiple - PD - As-is - AFL3 - AGPL3 - Apache - Artistic - BSD - BSD2 - BSD4 - bzip2 - CC0 - CC-BY - CC-BY-NC - CC-BY-NC-ND - CC-BY-NC-SA - CC-BY-SA - GPL1 - GPL2 - GPL3 - IJG - ISC - JRL - LGPL2 - LGPL3 - Libpng - MAME - MIT - MPL - MS-PL - NGPL - OFL - WTFPL - Zlib include: licenses type: str unique: true type: seq name: desc: Name of the tool/driver required: true type: str repo: desc: URL where the source code can be found; e.g. a GitHub project page required: true type: str status: enum: - usable - semi-usable - unusable type: str tags: sequence: - type: str type: seq url: desc: URL of the game's main page (if any; should be different from repo) type: str type: map schema;licenses: enum: *id001 type: str sequence: - include: game mapping: *id002 type: map type: seq