You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by rian <ri...@MIT.EDU> on 2005/09/28 18:51:54 UTC
Preliminary mod_smtpd doc work
Hi,
I'm planning on starting initial mod_smtpd documentation work. I just
wanted to poll the list on what type of documentation format is
preferred, especially among the mod_smtpd hackers.
These are the options I know of:
1. DocBook
2. Texinfo
3. Latex
4. Doxygen
Personally I would prefer something in DocBook, than Texinfo and Latex
because I don't know much about the formatting language and DocBook
seems pretty intuitive and can be converted into a large amount of
formats. Also I suspect the mod_smtpd documentation will contain a lot
of examples since it has specific applications (spam filtering, message
translation, different queuers, extending SMTP command set). In my
experience Doxygen is usually pretty cryptic and not very helpful and
it's usually just easier to look at the source files yourself instead of
bother Doxygen.
Of course this work will come after some bug fixes, minor interface
changes, and code reviews.
Thanks.
Rian Hunter
Re: Preliminary mod_smtpd doc work
Posted by Garrett Rooney <ro...@electricjellyfish.net>.
On 9/28/05, rian <ri...@mit.edu> wrote:
> Hi,
>
> I'm planning on starting initial mod_smtpd documentation work. I just
> wanted to poll the list on what type of documentation format is
> preferred, especially among the mod_smtpd hackers.
>
> These are the options I know of:
>
> 1. DocBook
> 2. Texinfo
> 3. Latex
> 4. Doxygen
>
> Personally I would prefer something in DocBook, than Texinfo and Latex
> because I don't know much about the formatting language and DocBook
> seems pretty intuitive and can be converted into a large amount of
> formats. Also I suspect the mod_smtpd documentation will contain a lot
> of examples since it has specific applications (spam filtering, message
> translation, different queuers, extending SMTP command set). In my
> experience Doxygen is usually pretty cryptic and not very helpful and
> it's usually just easier to look at the source files yourself instead of
> bother Doxygen.
I don't see Doxygen as filling the same role as DocBook/Texinfo/Latex.
Doxygen gives you API docs, the other three give you a format to
write more general documentation. Personally, I'd suggest doxygen for
the API docs and DocBook for higher level documentation on how to use
and extend the system.
-garrett
Re: Preliminary mod_smtpd doc work
Posted by Mads Toftum <ma...@toftum.dk>.
On Wed, Sep 28, 2005 at 12:59:37PM -0400, Joshua Slive wrote:
> rian wrote:
> >4. Doxygen
>
> You should also consider the httpd-docs format discussed at
> http://httpd.apache.org/docs-project/docsformat.html
> which is xhtml-based with some extra (docbook-like) structure thrown on
> top. If you want to be able to integrate into the existing docs, then
> this would be the way to go.
>
+1 for module usage documentation, anything elshe should be -1^Wstrongly
discouraged. But that said, doxygen is what is already used for the inline
api docs, so that's fine for documenting the functions.
vh
Mads Toftum
--
`Darn it, who spiked my coffee with water?!' - lwall
Re: Preliminary mod_smtpd doc work
Posted by Joshua Slive <jo...@slive.ca>.
rian wrote:
> Hi,
>
> I'm planning on starting initial mod_smtpd documentation work. I just
> wanted to poll the list on what type of documentation format is
> preferred, especially among the mod_smtpd hackers.
>
> These are the options I know of:
>
> 1. DocBook
> 2. Texinfo
> 3. Latex
> 4. Doxygen
You should also consider the httpd-docs format discussed at
http://httpd.apache.org/docs-project/docsformat.html
which is xhtml-based with some extra (docbook-like) structure thrown on
top. If you want to be able to integrate into the existing docs, then
this would be the way to go.
Joshua.