1{ 2 "description": "Schema for //seed/seed_metadata.json.", 3 "type": "object", 4 "patternProperties": { 5 "[0-9]{4}": { 6 "description": "The metadata for a single SEED. Each top-level key should be a 4-digit number associated to a SEED.", 7 "type": "object", 8 "properties": { 9 "title": { 10 "description": "The title of the SEED.", 11 "type": "string" 12 }, 13 "status": { 14 "description": "The status of the SEED.", 15 "type": "string", 16 "enum": [ 17 "Draft", 18 "Intent Approved", 19 "Open For Comments", 20 "Last Call", 21 "Accepted", 22 "Rejected", 23 "Deprecated", 24 "Superseded", 25 "On Hold", 26 "Meta" 27 ] 28 }, 29 "date": { 30 "description": "The date when the SEED was created, in YYYY-MM-DD format.", 31 "type": "string" 32 }, 33 "cl": { 34 "description": "The change where the SEED is being drafted and discussed. E.g. 12345 (representing pwrev.dev/12345).", 35 "type": "string" 36 }, 37 "authors": { 38 "description": "The names of the SEED author(s).", 39 "type": "array", 40 "items": { 41 "type": "string", 42 "description": "The first and last name of a SEED author." 43 } 44 }, 45 "facilitator": { 46 "description": "The first and last name of the facilitator for this SEED.", 47 "type": "string" 48 } 49 }, 50 "required": [ 51 "title", 52 "status", 53 "date", 54 "cl", 55 "authors", 56 "facilitator" 57 ], 58 "additionalProperties": false 59 } 60 }, 61 "additionalProperties": false 62} 63