Generate YAML versions of these schema documents
generated via:
perl -MYAML::XS -MJSON::MaybeXS -we'$YAML::XS::Boolean="JSON::PP"; print Dump(JSON::MaybeXS->new->decode(do { local $/; <> }))' input.json > output.yaml
ADD
schemas/v3.1/dialect/base.schema.yaml
+---
+$dynamicAnchor: meta
+$id: https://spec.openapis.org/oas/3.1/dialect/base
+$schema: https://json-schema.org/draft/2020-12/schema
+$vocabulary:
+ https://json-schema.org/draft/2020-12/vocab/applicator: true
+ https://json-schema.org/draft/2020-12/vocab/content: true
+ https://json-schema.org/draft/2020-12/vocab/core: true
+ https://json-schema.org/draft/2020-12/vocab/format-annotation: true
+ https://json-schema.org/draft/2020-12/vocab/meta-data: true
+ https://json-schema.org/draft/2020-12/vocab/unevaluated: true
+ https://json-schema.org/draft/2020-12/vocab/validation: true
+ https://spec.openapis.org/oas/3.1/vocab/base: false
+allOf:
+- $ref: https://json-schema.org/draft/2020-12/schema
+- $ref: https://spec.openapis.org/oas/3.1/meta/base
+title: OpenAPI 3.1 Schema Object Dialect

ADD
schemas/v3.1/meta/base.schema.yaml
+---
+$defs:
+ discriminator:
+ $ref: '#/$defs/extensible'
+ properties:
+ mapping:
+ additionalProperties:
+ type: string
+ type: object
+ propertyName:
+ type: string
+ required:
+ - propertyName
+ type: object
+ unevaluatedProperties: false
+ extensible:
+ patternProperties:
+ ^x-: true
+ external-docs:
+ $ref: '#/$defs/extensible'
+ properties:
+ description:
+ type: string
+ url:
+ format: uri-reference
+ type: string
+ required:
+ - url
+ type: object
+ unevaluatedProperties: false
+ xml:
+ $ref: '#/$defs/extensible'
+ properties:
+ attribute:
+ type: boolean
+ name:
+ type: string
+ namespace:
+ format: uri
+ type: string
+ prefix:
+ type: string
+ wrapped:
+ type: boolean
+ type: object
+ unevaluatedProperties: false
+$dynamicAnchor: meta
+$id: https://spec.openapis.org/oas/3.1/meta/base
+$schema: https://json-schema.org/draft/2020-12/schema
+$vocabulary:
+ https://spec.openapis.org/oas/3.1/vocab/base: true
+properties:
+ discriminator:
+ $ref: '#/$defs/discriminator'
+ example: true
+ externalDocs:
+ $ref: '#/$defs/external-docs'
+ xml:
+ $ref: '#/$defs/xml'
+title: OAS Base vocabulary
+type:
+- object
+- boolean

Generate YAML versions of these schema documents (#2669)

generated via:
perl -MYAML::XS -MJSON::MaybeXS -we'$YAML::XS::Boolean="JSON::PP"; print Dump(JSON::MaybeXS->new->decode(do { local $/; <> }))' input.json > output.yaml