[bind10-dev] API documentation (was Re: DNS packet API: the name object)
Jeremy C. Reed
jreed at isc.org
Tue Aug 18 13:56:24 UTC 2009
Some more examples:
LDNS Documentation (Introduction)
http://www.nlnetlabs.nl/projects/ldns/doc/index.html
Design
http://www.nlnetlabs.nl/projects/ldns/doc/design.html
Data Structures
http://www.nlnetlabs.nl/projects/ldns/doc/annotated.html
Files
http://www.nlnetlabs.nl/projects/ldns/doc/files.html
and an individual file
http://www.nlnetlabs.nl/projects/ldns/doc/buffer_8c.html
Tutorial
http://www.nlnetlabs.nl/projects/ldns/doc/tutorial1_mx.html
(and other documentation pages too)
This is generated using doxygen. Here is another example of ldns
documentation rendered differently (by doxygen):
http://ldns.sourcearchive.com/documentation/1.5.1-1/design.html
Here are examples of pyLDNS docs:
http://www.fit.vutbr.cz/~slany/nic-vip/pyldns/modules/ldns.html
http://www.fit.vutbr.cz/~slany/nic-vip/pyldns/modules/ldns_resolver.html
http://www.fit.vutbr.cz/~slany/nic-vip/pyldns/
http://www.fit.vutbr.cz/~slany/nic-vip/pyldns/examples/example1.html
and others
pyLDNS docs are generated using Sphinx (python documentation generator).
http://sphinx.pocoo.org/
It is the generator for Python's official docs too:
http://docs.python.org/dev/documenting/index.html
(I can not tell if it is used to self-document code / embedding docs in
code.)
pydoc is the documentation generator and online help system for
documenting python modules.
http://docs.python.org/dev/library/pydoc.html?highlight=pydoc#module-pydoc
More information about the bind10-dev
mailing list