in reply to Help with new quest to get a module posted to CPAN

It's looks so far good, except that I, as a matter of personal preference, wouldn't include a bare RCS Changelog. Furthermore, a LICENSE that merely states under which license you're publishing your work defeats its purpose - rather include it within the POD (License or Copyright section) of your main module.

And, you shouldn't be creating the compat Makefile.PL by hand, rather let Build.PL (à la Module::Build) create it for you (I suggest, create_makefile_pl => 'traditional', because it gives the user the freedom to choose between Module::Build or ExtUtils::MakeMaker (enforcing a peculiar installer is not recommended)).

Module::Starter is also a great choice for building the skeleton of a distribution.

Don't miss perlmodlib, perlmodstyle & perlnewmod.

For convenient uploading, I recommend cpan-upload.

The code looks promising (from a brief glance), so go ahead.

Replies are listed 'Best First'.
Re^2: Help with new quest to get a module posted to CPAN
by afresh1 (Hermit) on Jan 29, 2007 at 03:31 UTC

    You could tell I have trouble with the whole license thing. I will just simplify it with the suggestion in perlmodlib.

    And I just dumped the changelog since it is the first public release, I will just make a CHANGES file that reflects changes in the public releases.

    I added the create_makefile_pl to the Build.PL. That's kewl! Thanks! In the future I will try Module::Starter, but I had this already mostly done.

    Unfortunately Johan Vromans -- JV beat me to it, he requested the namespace the day before I did :-(

    I emailed him to see what we can work out, but I guess I will switch to using his.

    l8rZ,
    --
    andrew
Re^2: Help with new quest to get a module posted to CPAN
by afresh1 (Hermit) on Jan 29, 2007 at 03:57 UTC

    I uploaded Palm-Keyring-1.15.tar.gz to my site anyway with your suggestions, I will see what Johan says and maybe get to upload it to CPAN. Thank you, it will help a lot with my next module anyway.

    l8rZ,
    --
    andrew
Re^2: Help with new quest to get a module posted to CPAN
by afresh1 (Hermit) on Jan 30, 2007 at 05:33 UTC

    one last post of Palm-Keyring-0.91.tar.gz to mention a few changes, and say a big thank you.

    First, it now only decrypts single records, not the whole pdb. That seems more secure. And, I talked with Johan, and with some of these changes he will let me have the namespace. w00 h00! He also suggested sticking with a < 1.0 release until the API is stable. So, I have my own version number, not the CVS revision.

    --
    andrew