My advice is to not quickly dismiss dzil and similar distribution builder tools like ShipIt, etc.

Spoken like someone who's never tried to bend dzil et all to his will :)

The harder and more tedious part after that is building the distribution, updating the various standard files (README, MANIFEST, META.yml, etc), testing and releasing it. This needs to be done *many* times. dzil (or its equivalent) will help you automate these tasks.

Heard of ExtUtils::MakeMaker or Module::Build or Module::Install? ExtUtils::MakeMaker or Module::Build or Module::Install do the updating of MANIFEST and META, dzil not required.

Same goes for both testing and releasing

The 30 minutes that you "lost", will save you hours and hours later.

strawman for sure, I've yet to meet a programmer that cares how long it takes cpan/cpanp/cpanm to download/install dzil among the criteria for usefulness of dzil

Maybe dzil saves dzil authors time, it didn't save me any, for me it was just a hassle

Even if you think you will only release one distribution to CPAN, consider using a distribution builder tool anyway. Since releasing a distribution becomes so easy and quick with dzil, this will actually encourage you to release more CPAN modules. That's what happened to me. :)

:) Cannot find pauseid http://search.cpan.org/~sedusedan/


In reply to Re^3: Alternatives to Module::Starter by Anonymous Monk
in thread Alternatives to Module::Starter by Xiong

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.