openstack-manuals/www/project-data/schema.yaml
Doug Hellmann 0ba83e5e36 ignore unofficial projects in latest.yaml
Update the template generator to ignore unofficial projects when
rendering for the current series. Ignoring, rather than throwing an
error, allows us to clean up the data without the build breaking.

To make the validation work for glance-store, a new field is needed to
set the 'deliverable-name', since it is different from the project
name used to build URLs.

Change-Id: I0876c93b49d57818d0b689fd03a0171a96e27547
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-01-24 14:41:55 -05:00

51 lines
901 B
YAML

---
type: array
items:
type: object
additionalProperties: false
required:
- name
- service
- type
properties:
name:
type: string
deliverable-name:
type: string
service:
type: string
service_type:
type: string
type:
type: string
enum:
- service
- cloud-client
- service-client
- library
- tool
- baremetal
- deployment
- networking
- other
description:
type: string
has_install_guide:
type: boolean
has_api_guide:
type: boolean
has_api_ref:
type: boolean
has_config_ref:
type: boolean
has_in_tree_api_docs:
type: boolean
has_admin_guide:
type: boolean
has_user_guide:
type: boolean
has_in_tree_htaccess:
type: boolean
has_deployment_guide:
type: boolean