Kernel API docs ('make doxygen')

Alexander Leidinger Alexander at Leidinger.net
Mon Jul 14 09:15:34 UTC 2008


Quoting Mel <fbsd.hackers at rachie.is-a-geek.net> (from Fri, 11 Jul 2008  
15:17:54 +0200):

> I was wondering if this project is considered obsolete, finished or work in
> progress.

I would say it's in the "it has to prove it's usefulness"-stage. This  
means not all people are convinced it is useful to have such stuff in  
our source and someone needs to sit down and do something good to a  
subsystem to show that it is useful to those people.

> If it's the latter, I'm happy to do the legwork, like set up proper stubs for
> each function and structure that people who really know how they work can

I think some people would complain if this would be committed to our  
version control system without consent, and without those stubs being  
there I don't expect that the stubs get converted to proper docs. So  
giving advice to just go ahead may be a waste.

> adjust. There's a lot already in there with normal comments, that can become
> documentation by simply adding an extra asterisk.

Decide for yourself if you are willing to invest your time to convert  
the existing docs in the source into doxygen docs. In  
src/tools/kerneldoc/subsys/ is already a framework to handle the  
doxygen stuff per subsystem (not all subsystems are done there). It  
would be most beneficial to start with one of the subsystems which are  
already available there. In case you want to play around there, send  
me a mail and I try to get some time to commit some fixes. In case you  
are interested to work on a subsystem which is not represented there,  
you can email me too (but it should be easy to copy&modify an existing  
file). But again, no guarantees that any changes to the source get's  
committed.

Bye,
Alexander.

-- 
Beware of a tall black man with one blond shoe.

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137


More information about the freebsd-hackers mailing list