I'm a little confused now, with regards how the API documentation is / should 
be laid out. I wanted to update the docs for TSMimeHdrFieldValueStringGet(), 
only to find out that it's not documented any more. It used to be in the 
original Inktomi PDF docs, but now all I can see is a link to

        
http://people.apache.org/~amc/ats/doc/html/InkAPI_8cc.html#a4aa55cd4eeb9e6d0a5151c02f0c18c28

which I think is the Doxygen output.

Peach told me in IRC to add it to 

        
https://trafficserver.readthedocs.org/en/latest/reference/api/index.en.html


which seems reasonable. However, I have a few questions on this:

Do we create one page / file for every plugin API? Or do we try to group them 
together by some logic (things logically belonging together, like TSmalloc and 
TSfree)? If there's a group, what do the file get named, and how do we make the 
grouping such that we all agree and work on the same grouping?
How does this relate to the docs in docs/sdk, e.g. docs/sdk/mime-headers? Do we 
add or change  links / referencesin docs/sdk  over to the reference/api 
sections?
Do we also have to produce a man page, or is that what reference/api is all 
about?

Is there an overall big-picture page describing how the docs should be laid out 
for the SDK / APIs ? There is a fair amount missing here right now, which we 
can fairly easy (urgh, did I just stick my head out?) copy from the old PDF 
documentation.

Thanks,

-- Leif

Reply via email to