in reply to How do you support your first CPAN module?

I think you'll find it greatly depends on the module involved, the author, and how the module is currently maintained. That is, if the author currently uses SVN, then you're well-advised to try to connect to the same repository, if at all possible. Perhaps the author has the SVN repository on his/her private machine, in which case it's in his/her best interest to move it to a public server (e.g., SourceForge, among many possibilities) so that you can commit to the same repository.

Maybe git is being used, or cvs. Whatever the author is using, you should use. Of course, maybe nothing is being used. Either try to convince the author to host the code on a public repository (best - so you can share), and you'll be able to negotiate where and what technology, or you'll have to follow suit - though you can still use a private repository to ensure you don't mess up YOUR changes.

Oh, and even on your home PC, you can still do your perl development on linux if you think it will help (I do, but you have to do what you think is right for you). Just install Virtual Box or VMWare (both have free editions, though VB has an open-source version). Then you can install Ubuntu or Fedora or whatever in there for such development. It's nice in that all the tools you may require are included, or trivially found and added. Of course, this doesn't make one bit of sense if you're going to support Win32... :-)

  • Comment on Re: How do you support your first CPAN module?

Replies are listed 'Best First'.
Re^2: How do you support your first CPAN module?
by apl (Monsignor) on Jul 13, 2008 at 01:36 UTC
    Many thanks. The primary maintainer uses Subversion, and pointed me to the current repository. I need a copy of Subversion so I can copy the current code base and make my mistakes changes without permanent impact.

    I have asked him a lot of questions, and am trying to give him a break, which is why I'm asking everyone else in the Monastery.

    My questions are going to sound really newbie, and I apologize. While I've been a programmer for a real long time, it's mostly been Big Iron (would you believe my strongest language is PL/1?), and I'm desperately trying to pull myself into the 21st Century.

    Again, thank you for your help.