I agree with soonix that it's mostly a matter of terminology.

However, if you are asking whether you should have forked the original repo at github as was done or instead should have directly cloned the original repo to your local machine, then I would say the former. You need somewhere on github to store the branch with your amendments because you don't have rights to push to the original repo. If you want a local copy for testing (which is usually wise) then what you have done is the usual approach. You can either make your changes in the github editor as has happened here or perhaps more usually, clone your untouched fork and then do all the work on your local copy only pushing back up to your fork when happy. I generally find it easier to work locally using my own tools. YMMV.

Obviously, there's an awful lot more to it and this is just scratching the surface but you are on your way now so the sky's the limit.

It is also important to realise that github is just one SaaS repository. Others have their own ways of doing things so it would be wise/prudent to see how the process happens elsewhere. By all means leverage the tools which github provides but don't become dependent on them as they could change at any time (or you may become unable to use them for other reasons).


🦛


In reply to Re^9: GitHub PR (was: Re^4: CPAN Ratings...) by hippo
in thread CPAN Ratings... by Bod

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.