That's what I'd like to see, Matcher has it's API available (once
merged) which is what should be available to other parts of Invenio.
API-per-module would be the sensible way to organise it, then underneath
document the lower-level code docs.
Thanks for the responses.
Graham
On 27/03/14 10:38, Jan Åge Lavik wrote:
Right now the docs seems to just be listed all in one page (see for
example api.rst) without a detailed index or toc. This happens when we
add the "automodule" syntax in the api.rst or modules.rst files. This
will get messy as soon as all the other modules are added here. Will
module level documentation be automatically collected without being
listed in these files? If so, where would we find it?
One of the things that would be nice to have is a page per module, for
example with everything you need to know about "tags" module. This
page may then even have another hierarchy of docs below detailing high
to low level APIs, admin/CLI manuals etc.
Overall, though, this new documentation scheme looks promising and we
are ready to help shape it further :-)
Cheers,
Jan
On Thu, Mar 27, 2014 at 9:25 AM, Tibor Simko <[email protected]
<mailto:[email protected]>> wrote:
On Wed, 26 Mar 2014, Graham R. Armstrong wrote:
> Having gotten the API for Matcher in place, I'm wondering how we're
> planning to collect together documentation for PU.
For APIs, the rough plan was to document methods inside restful files
using rst docstrings, and then the overall machinery would collect and
build the complete API docs out of these per-module inline docs.
Best regards
--
Tibor Simko