[bind10-dev] API documentation (was Re: DNS packet API: the name object)

Jeremy C. Reed jreed at isc.org
Tue Aug 18 14:26:21 UTC 2009


On Tue, 18 Aug 2009, Jeremy C. Reed wrote:

> From our summer 2009 BIND 10 meeting:

Found more of my notes (discussed on different days)...

generate HTML (sane and useful), PDF, book, ROFF/mandoc

docs for current code and proposed code?

API become book

man pages -- don't be redundant (don't write same docs twice)

tools be self documenting
like postconf but better
like NetBSD sysctl showing descriptions
like FreeBSD "pw help" or NetBSD "user help"

editors/tools for maintaining docbook
(some are listed on http://bind10.isc.org/wiki/Documentation )

problems:
- third party generator tools
- written by original implementor

have documents owner -- even for style guide
date, time to live, when to revisit/review

TODO: styleguide for docs, blog, review ...

TODO: instructions on how to do docs:
- simple install
- simple tags (like for docbook)
- simple regeneration (generate HTML, etc)
- simple upload/redistribution of documentation

Trade journals

Code review include "documentation" checkbox

Coherent release notes for manager/high levelk with reasons

Blog -- one new article per week
- rotation for who can write (maybe everyone will write once every 8 weeks 
or so)

generate pages for wiki?

API book

docbook can generate UML diagrams?

TODO for API guide: "how to make a module" documentation




More information about the bind10-dev mailing list