Adds an API migration and docs generation tool, fairy-slipper

- Migrates from WADL to Swagger-ish
- Runs a server to display the docs

Needed-By: I057cf0c0ebe404c78ecbb21140257b2516de1202
Change-Id: Ia8e69427b09d36da2fc2011dee7c043dad014402
This commit is contained in:
Anne Gentle 2015-11-13 12:55:50 -06:00 committed by Andreas Jaeger
parent 0c16dbbb45
commit f2270474b0
5 changed files with 37 additions and 0 deletions

View File

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

View File

@ -1134,6 +1134,11 @@
acl-config: /home/gerrit2/acls/openstack/evoque.config acl-config: /home/gerrit2/acls/openstack/evoque.config
- project: openstack/faafo - project: openstack/faafo
description: First App Application for OpenStack description: First App Application for OpenStack
- project: openstack/fairy-slipper
description: API documentation generator and builder for OpenStack
upstream: https://github.com/russell/fairy-slipper
groups:
- openstack-api-site
- project: openstack/flame - project: openstack/flame
description: Automatic Heat template generation description: Automatic Heat template generation
- project: openstack/freezer - project: openstack/freezer

View File

@ -472,6 +472,7 @@ openstack-doc:
- openstack/api-site - openstack/api-site
- openstack/clouddocs-maven-plugin - openstack/clouddocs-maven-plugin
- openstack/docs-specs - openstack/docs-specs
- openstack/fairy-slipper
- openstack/ha-guide - openstack/ha-guide
- openstack/openstack-doc-tools - openstack/openstack-doc-tools
- openstack/openstack-manuals - openstack/openstack-manuals
@ -1492,6 +1493,7 @@ openstack-sdks:
projects: projects:
- openstack/api-wg - openstack/api-wg
- openstack/cliff - openstack/cliff
- openstack/fairy-slipper
- openstack/golang-client - openstack/golang-client
- openstack/keystoneauth - openstack/keystoneauth
- openstack/os-client-config - openstack/os-client-config

View File

@ -1352,6 +1352,15 @@
- gate-{name}-docs - gate-{name}-docs
- gate-{name}-pep8 - gate-{name}-pep8
- project:
name: fairy-slipper
node: bare-trusty
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project: - project:
name: flame name: flame
node: bare-trusty node: bare-trusty

View File

@ -4742,6 +4742,13 @@ projects:
- gate-faafo-docs - gate-faafo-docs
- gate-faafo-pep8 - gate-faafo-pep8
- name: openstack/fairy-slipper
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack/flame - name: openstack/flame
template: template:
- name: merge-check - name: merge-check