Dear fellow monks

Some days ago I started rewriting a project of mine -a Perl framework to be used with LDAP applications, and I avidly read perrin's question about writing CPAN modules and your advice about starting a large project.

I went further looking for information on how to write my modules to be CPAN-ready. I hit chapter 22 of the camel book (3rd edition), and several nodes here at perlmonks.org, like this tutorial and, from there, perlnewmod and MakeMaker's documentation.

Unfortunately, all this docs are focused mainly on building a one-module distribution. The tutorial gives some advice on multi-module distros, but that approach doesn't seem to scale well to me when you have a lot of modules variously distributed and as deep as in: MyModule::Widget::Tk::Window.pm, MyModule::Widget::Gtk::Window...

Any other document for me to RTFM? Any advice? Any pointer?

As always, thanks a lot!

--bronto

# Another Perl edition of a song:
# The End, by The Beatles
END {
  $you->take($love) eq $you->made($love) ;
}


In reply to One more question about building a multimodule distribution by bronto

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.