I'm also planning to release a perl-based application and have had similar questions.

I've chosen to follow the example of Andy Lester's App::Ack. Assuming approval from modules@perl.org, my application will use the App::XXXXXX namespace. The cli goes in scripts and is just a wrapper around the main App::XXXXXX.pm.

Andy Lester seems to use his own server for the App::Ack website, Google Groups for the community mailing list (including developers), and Google Code for the Subversion repo for developers in addition to maintaining the release version of App::Ack on CPAN.

Since a check organizer can be used by nonprogrammers, I'd recommend setting up an external website and mailing list as a community hub, as opposed to relying on CPAN and RT.

Because the user community for my application will likely consist mainly of people who are unfamiliar with perl, this node discusses ways besides CPAN that a user will be able to get the application.

While my application doesn't have a web interface, if it did I'd include the cgi files somewhere in the CPAN distribution, along with instructions for setting them up.

(This message was updated several times.)


In reply to Re: How to distribute complex perl based app by tod222
in thread How to distribute complex perl based app by leocharre

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.