I encourage you to upload code that is of high quality and is unique, especially if you plan to maintain it.

Before uploading anything to CPAN, you should perform a thorough search on CPAN to make sure your code is not redundant. If there is something already on CPAN that is similar to what your code does, try to assess whether your code is better in some way, such as:

If you are convinced your code is unique enough, then make sure its quality is as good as it can be. Generally, people want code that is easy to use and is bug free. That means that it must have documentation (written in POD) and it must have tests. You might consider converting your scripts into modules by moving the subs into the module, then providing a simple wrapper script for easy usage. Using subs makes code easier to test.

I would not advocate uploading "a bunch of random scripts", especially if they are unrelated to each other.


In reply to Re: On uploading scripts to CPAN by toolic
in thread On uploading scripts to CPAN by chrestomanci

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.