openstack-manuals/www/project-data/schema.yaml
Doug Hellmann 4e01540b9b add a flag to indicate which projects have guides
Some of the projects publish documentation but not using the project
guide structure. Instead of requiring all projects listed to have a
default guide, add a flag that defaults to True and that can be
changed in the project data file(s).

Also add a default field to the URLSettings structure.

Change-Id: Ie2b6abafde5d4be85941fd977762bcbdf891d440
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-09-12 16:30:55 -06:00

53 lines
944 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
has_project_guide:
type: boolean