On Monday 07 September 2009, Ladislav Slezak wrote:
>
> Currently we don't have any standard or guidelines how to document Yast
> REST API.

The openSUSE Build Service and SUSE Studio use a tool to create the 
documentation from a simple text file specifying the API, and a set of files 
with example responses (mostly XML). The tool can be found here: 
https://forgesvn1.novell.com/svn/opensuse/trunk/buildservice/docs/api/restility/.
 
One example how the generated docs look like is here: 
http://susestudio.com/help/api/v1.

It's a pretty simple process and documenting the API in a central text file 
has the advantage that everything is in one place. More dynamic approaches 
getting the docs from the code itself have the disadvantage that they either 
need tuning or might not expose what you want to expose, and providing 
example data is harder.

-- 
Cornelius Schumacher <[email protected]>
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to