openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #05071
Re: describing APIs for OpenStack consumers
On Wed, Oct 26, 2011 at 11:48 AM, Kevin L. Mitchell
<kevin.mitchell@xxxxxxxxxxxxx> wrote:
> On Tue, 2011-10-25 at 15:30 -0700, Joseph Heck wrote:
>> It sounds like even though most of us hate WADL, it's what we're
>> expending effort after to make a consolidated API set. So unless Nati
>> and Ravi want to switch to using Swagger (or something else), WADL is
>> the direction we're heading. I totally agree with Daryl that reading
>> it is a PITA, and am finding (from my part) that the only definitive
>> way to know about writing the docs and documenting the authoritative
>> API is to read the underlying code. (which is what I suspect Nati
>> likely did with the pull request that adds in WADL for the
>> Nova/OpenCompute extension API)
>
> I wonder if it would be possible to generate much of the WADL from
> introspecting the code itself...surely the URL structure itself can be
> extracted from the paste setup, and the XML templates code I recently
> contributed could easily be traversed to provide at least a basic
> description of the output. That could at least provide a starting point
> for generating WADLs...
>
> (Of course, I propose this, having little idea of what actually goes in
> a WADL, but still... ;)
That's fine for generating a WADL for existing APIs that are already
implemented. Not so good for proposed APIs ;)
-jay
Follow ups
References