Jump to: navigation, search

Difference between revisions of "Neutron/API/WADL"

Line 4: Line 4:
  
 
== Scope ==
 
== Scope ==
: [Short overview and high level description of what the blueprint is trying to achieve.]
+
Provide WADL documents for the Quantum API.
  
 
== Use Cases ==
 
== Use Cases ==
Line 10: Line 10:
  
 
== Implementation Overview ==
 
== Implementation Overview ==
: [Provide an overview of the implementation and any algorithms that will be used]
+
Write a python script in quantum/tools/wadl/generate_wadl.py
 +
* Traverse modules in quantum.api and quantum.extension and reads RESOURCE_ATTRIBUTE_MAP definitions
 +
* Automatically generate WADL documents (core.xml, [extention].xml, etc.) files in quantum/doc/wadl/
  
 
== Data Model Changes ==
 
== Data Model Changes ==

Revision as of 06:36, 26 November 2012

Quantum API WADL Specification

blueprint link

Scope

Provide WADL documents for the Quantum API.

Use Cases

[Short overview and high level description of what the blueprint is trying to achieve.]

Implementation Overview

Write a python script in quantum/tools/wadl/generate_wadl.py

  • Traverse modules in quantum.api and quantum.extension and reads RESOURCE_ATTRIBUTE_MAP definitions
  • Automatically generate WADL documents (core.xml, [extention].xml, etc.) files in quantum/doc/wadl/

Data Model Changes

N/A

Configuration variables

N/A

API's

N/A

Plugin Interface

N/A

Required Plugin support

N/A

Dependencies

xml

[List of python packages and/or OpenStack components? (If applicable)]

CLI Requirements

N/A

Horizon Requirements

N/A

Usage Example

[How to run/use/interface with the new feature. (If applicable)]

Test Cases

[Description of various test cases. (If applicable)]