leocharre has asked for the wisdom of the Perl Monks concerning the following question:
If I write a complex application with perl- comprised of modules, executables, config files, web interface, cli interface, etc.
Should I put the modules on cpan (yes, they can be used by others, for other things) and- the executables on sourceforge, or some other website of its own?
I want to give one example. I have a collection of hacks that lets you organize paper bank checks. The application consists of
It makes sense to me that the perl modules that can be of use in other apps and for other reasons, should go on cpan. What about the web interface files? I mean, the cgi files, config files. Should that go in its own project site, like bugzilla, or on sourceforge? Instead of anything on cpan.
What about the command line interface that uses a perl module.. Maybe that goes with the distro for cpan.
Any thoughts on this?
If the application interface were web based, I could see a simple argument for keeping the module libs alongside the cgi executables. This is what Bugzilla seems to do.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: How to distribute complex perl based app
by GrandFather (Saint) on Oct 07, 2008 at 00:25 UTC | |
by leocharre (Priest) on Oct 07, 2008 at 01:15 UTC | |
by GrandFather (Saint) on Oct 07, 2008 at 01:25 UTC | |
by leocharre (Priest) on Oct 14, 2008 at 15:07 UTC | |
|
Re: How to distribute complex perl based app
by Perlbotics (Archbishop) on Oct 07, 2008 at 19:30 UTC | |
|
MIMEDefang might be something to look at
by afresh1 (Hermit) on Oct 08, 2008 at 19:50 UTC | |
|
Re: How to distribute complex perl based app
by tod222 (Pilgrim) on Oct 10, 2008 at 20:37 UTC |