[mashup-dev] Attaching human-readable description to a service
Thilina Gunarathne
thilina at wso2.com
Tue May 8 20:26:02 PDT 2007
+1 for the idea.. I prefer supporting documentation on each operation
level.
This can be a good start to add an API documentation for the service in
widgets as well as in the TryIt? Console... How about inventing another
"service_url?" option called "?doc" or "?apidoc" to present these API docs
in a good format.
I found good service API documentation to be a critical piece in the mashup
world.. Specially the restafarians seems to prefer good human readable
documentation rather than machine readable service descriptions..
Thanks,
Thilina
_____
From: mashup-dev-bounces at wso2.org [mailto:mashup-dev-bounces at wso2.org] On
Behalf Of Jonathan Marsh
Sent: Tuesday, May 08, 2007 10:31 PM
To: mashup-dev at wso2.org
Subject: [mashup-dev] Attaching human-readable description to a service
In the Mashup Server UI, we need to allow some human-readable annotation on
a service. As simple as "this service is a smoke test." How should this
documentation be attached to a service?
- It should appear in <wsdl:documentation> elements, but we don't
want to force users to hand-edit WSDL in order to add documentation.
- It could appear in the .js in some format - but that seems likely
to be unwieldy.
- It could be set in the UI.
I'm tending towards the last option - with the documentation appearing in
the WSDL as well.
What granularity should the documentation be allowed on? How about on a
service, and on each operation, for now.
I can imagine simply clicking on the documentation for a service or
operation, and if I have appropriate permissions, being able to edit that
description in place (ala flickr titles and descriptions.)
Jonathan Marsh - <http://www.wso2.com> http://www.wso2.com -
<http://auburnmarshes.spaces.live.com> http://auburnmarshes.spaces.live.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wso2.org/pipermail/mashup-dev/attachments/20070509/33801a16/attachment.htm
More information about the Mashup-dev
mailing list