Added member logic to schema (based off people)

This commit is contained in:
niclaz 2024-09-30 20:16:07 +02:00 committed by GitHub
parent e4c7454f63
commit 0b21f34f83
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -140,6 +140,39 @@ $defs:
format: uri
thumbs:
type: object
member:
type: object
additionalProperties: false
required:
- name
properties:
id:
type: string
pattern: "^[a-z0-9-]+$"
name:
type: string
refs:
type: object
additionalProperties: false
properties:
twitter:
type: string
linkedin:
type: string
bsky:
type: string
github:
type: string
matrix:
type: string
email:
type: string
imageUrl:
type: string
format: uri
thumbs:
type: object
research:
type: object
additionalProperties: false
@ -196,6 +229,7 @@ properties:
type: array
items:
type: string
projects:
type: array
items:
@ -211,6 +245,12 @@ properties:
items:
$ref: "#/$defs/person"
members:
type: array
items:
$ref: "#/$defs/person"
research:
type: array
items: