create os-api-ref project

This adds a new project which is a sphinx extension that assists in
the creation of API Reference Sites for OpenStack projects. This was
POCed in the Nova tree, and is being extracted into an installable
library so that other projects can copy this model without
copy/pasting the Nova extension into their tree.

Change-Id: Id2147db7603dc9c3a5d0e9df72e2ce7e4f4fcbf9
This commit is contained in:
Sean Dague 2016-05-13 15:46:29 -04:00
parent 4d0de4997d
commit e7b4126375
4 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,14 @@
[access "refs/heads/*"]
abandon = group os-api-ref-core
create = group os-api-ref-release
label-Code-Review = -2..+2 group os-api-ref-core
label-Workflow = -1..+1 group os-api-ref-core
[access "refs/tags/*"]
pushSignedTag = group os-api-ref-release
[receive]
requireChangeId = true
[submit]
mergeContent = true

View File

@ -2868,6 +2868,8 @@
- translate
- project: openstack/ops-tags-team
description: Work of the User Committee's Ops Tags Team.
- project: openstack/os-api-ref
description: Sphinx extension to support OpenStack API reference pages creation
- project: openstack/os-apply-config
description: Apply configuration from cloud metadata.
- project: openstack/os-brick

View File

@ -4683,6 +4683,12 @@
- infra-publish-jobs
- 'gate-{name}-docs'
- project:
name: os-api-ref
jobs:
- 'gate-{name}-pep8'
- project:
name: os-apply-config
tarball-site: tarballs.openstack.org

View File

@ -8771,6 +8771,14 @@ projects:
- name: merge-check
- name: noop-jobs
- name: openstack/os-api-ref
template:
- name: merge-check
check:
- gate-os-api-ref-pep8
gate:
- gate-os-api-ref-pep8
- name: openstack/os-apply-config
template:
- name: merge-check