in reply to Re^2: GitHub PR (was: Re^4: CPAN Ratings...)
in thread CPAN Ratings...

The common workflow is to create a fork, clone the repository to a working copy on your machine, make the changes, and run the tests (usually something like make test, or dzil test, etc.) For simple modules, prove -vl is often enough.

map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]

Replies are listed 'Best First'.
Re^4: GitHub PR (was: Re^4: CPAN Ratings...)
by Bod (Parson) on Jun 01, 2023 at 15:40 UTC
    The common workflow...

    That makes perfect sense thanks

    clone the repository to a working copy on your machine

    This is where I get stuck...

    I tried git clone module-starter but git couldn't find it.

    Admittedly, I didn't try very hard as I ran out of time and I'm now away from my desktop where git is installed.

      > I tried git clone module-starter but git couldn't find it.

      You need to tell git that it should talk to GitHub (they're not the same thing despite sharing lots of letters in their names).

      git clone git@github.com:IanBod/module-starter.git

      For it to work, you first need to upload your public ssh key to GitHub. Yes, it's getting complex...

      map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]
        Yes, it's getting complex...

        Maybe so...but with help we've got there :)

        My fork of the module now exists locally, it's been updated so it doesn't reference CPAN Ratings in POD or README. It's been tested locally so it's ready to go...

        How do I...

        1. Get the local copy back to GitHub?
        2. Do the PR?

        Update...
        Reading this article makes me think that I perhaps should have cloned instead of forked. I guess it doesn't matter for this simple case but am I right that I should have cloned the repo?

        Another Update...
        I *think* I have done the PR...is it now a case of waiting for the maintainer?