spoulson3@comcast.net on Wed, 8 Jan 2003 18:19:34 -0500


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: CPAN submission


Thanks Eric, Kevin.

I already joined PAUSE and read most of their FAQ and related material.  I
guess I was just looking for a second opinion.  I wouldn't want to create
blemish in the Perl community by doing things wrong. :)

On a second note, would anyone be interested in testing my module?  I would
like to hear some outside opinions.  It's a CGI application framework based
off of CGI::XMLApplication that creates transactional applications with
databound fields in XML.  If you have CGI access, LibXML, and MySQL you
should be able to try it.


Original Message:
-----------------
From: Eric Roode eric@myxa.com
Date: Wed, 08 Jan 2003 15:04:54 -0500
To: phl@lists.pm.org
Subject: Re: CPAN submission


Hi Shawn,

On Wed, Jan 08, 2003 at 02:38:51PM -0500, spoulson3@comcast.net wrote:
> 
> Has anyone any experience with submitting a module to CPAN?  I was
> wondering two main things:

First, you should join PAUSE.  See pause.perl.org for details.  Read
the FAQs.  Only PAUSE developers can submit modules to CPAN.  But
anyone can join PAUSE.
 

> - What people do to make sure their work is not duplicated and that the
> module namespace doesn't interfere with others.

First, do a CPAN search.  Second, (optional but recommended), discuss
your proposed namespace with other developers -- us here, the folk in
comp.lang.perl.modules, the local bar, etc.

Third, name your module, write it, upload it (pause.perl.org has 
instructions for uploading).  You can upload basically anything with
just about any name, and nobody will care because it doesn't show up
on the "official" CPAN modules list.

Fourth, if you want your module to show up on The List, there's a
"registration" step, a form you fill out at pause.perl.org that
requests that your proposed name be reserved for you.  That request
is reviewed by The Powers That Be, who decide yea or nay.  One of 
the very few autocracies in the Perl world.

 
> - How do I compile a CPAN-friendly bundle if my project has multiple
> modules?  I've read the section in the Perl Cookbook and it really only
> covers building single-module distributions.

I can't help you with this, as I haven't (yet) written modules for
distribution that consisted of multiple library files, but a quick
scan of the ExtUtils::MakeMaker docs seems to indicate that it "just
finds them" in your source directory and "just installs them" where
they need to go, just as if you only had one module file.

HTH.

-- 
Eric J. Roode                                              eric@myxa.com
Senior Software Engineer, Myxa Corporation
tr j, j ,j for @japh = (qw b lre h, uJ p, ekca tona, ts reh b, $/.r);
print scalar reverse sort @japh;


--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .


-
**Majordomo list services provided by PANIX <URL:http://www.panix.com>**
**To Unsubscribe, send "unsubscribe phl" to majordomo@lists.pm.org**