On Fri, Oct 28, 2011 at 1:39 AM, John Dickinson <m...@not.mn> wrote:
> I am concerned about some of the implications that are being discussed.
>
> 1) A WADL is part of documentation of an API. Nobody is going to object to 
> more documentation.
>
> 2) Being an open-source project, if somebody wants to commit to creating and 
> maintaining a WADL for a particular part of Openstack, they are free to. 
> Alternately, persuade somebody else to do it. However, having a WADL to 
> describe a particular component of openstack is not something that can be 
> forced onto that component. Phrases like "All services should have WADLs" are 
> either meaningless (unenforcible or not really all services) or oppressive 
> (mandating requirements on a project).
>
> 3) A WADL is not a replacement for any sort of dev documentation, and in 
> fact, still requires there to be human-readable dev docs.
>
> Specifically for swift, not one of the current developers are going to either 
> write or maintain a WADL for the swift API. However, we'll be happy to assist 
> anyone who wants to write and maintain docs for swift, including WADLs.
>
> The important thing is that code talks. If you want WADLs (or your flavor of 
> WADLs), make them! Stop trying to architect systems for architects. These 
> things are meant to be used. Let's focus on what is necessary for getting a 
> reliable system into the hands of those who will be using it.
>
> (Just about all of the above goes for things like API versioning, too. And 
> packaging vs tarballs vs python libraries. And polling vs pushing. And the 
> true meaning of what a ReST interface is.)

Not sure what this means from a personal existential viewpoint, but I
completely agree with John.

Weird.

-jay

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to