> I've been looking for a way to help out in the modperl-2.x development
> effort.  This sounds interesting.
>
> Let me know where and how I can contribute my modest skills.
>

You are very welcome to contribute.

I would suggest you start with the part of autogenerating docs. For various
reasons:

1.) For the XS code we have a working solutions, docs are missing for large
parts of the API.
2.) You will be able to get familar with XSBuilder, without the need to
understand all Apache / mod_perl /XS internals right from the start, but you
get a good insight how everything works.

To start,
- check out modperl from the CVS
- install mod_perl on your system
- download the sources of xsbuilder and mpbuilder from
ftp://ftp.dev.ecos.de/pub/perl/xsbuilder/.
- Install XSBuilder as usualy (perl Makefile.PL && make install)
- Unpack mpbuilder
- Make a symlink named xs in the mpbuilder directory to the xs directory in
the modperl cvs
- adjust the lib paths in the xsbuilder/*.pl files to point to the
mpbuilder/lib and your modperl CVS directory
- run xsbuilder/source_scan.pl
- run xsbuilder/xs_generate.pl
- Now you have a WrapXS subdirectory which contains the generated XS files
- This directory also contains a pdd file for every module, which holds all
information avaiable for that module and it's method, this is the source for
generating the docs

Gerald

P.S. Some of the discussion of the autodoc generatation has only taken place
on the docs-dev list, so you may join this as well

-------------------------------------------------------------
Gerald Richter    ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting

Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
E-Mail:     [EMAIL PROTECTED]         Voice:    +49 6133 925131
WWW:        http://www.ecos.de      Fax:      +49 6133 925152
-------------------------------------------------------------



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to