[Israel.pm] Presentation request: workflow on github

Gabor Szabo szabgab at gmail.com
Wed Sep 7 09:13:25 PDT 2011


On Wed, Sep 7, 2011 at 10:21 AM, sawyer x <xsawyerx at gmail.com> wrote:
> On Mon, Sep 5, 2011 at 8:23 PM, Gabor Szabo <szabgab at gmail.com> wrote:
>>
>> 3) If you need to fix a project of someone else that is on Github,
>> what is your workflow?
>
> I used to just open an RT ticket and try to add a patch. Nowadays, I'll go
> straight to Github and search for their project (!github PROJECT on my
> DuckDuckGo! toolbar), fork it, start a branch with the fix, commit and send
> a pull request. I try to add tests, as it helps get it integrated much
> quicker.

That part is what is interesting to be
so far I understood that you
1) for on the Github GUI
2) git clone your own fork to your machine
3) git co -b some_name
4) git cu -m "fix"  (several times)
5) ... ??

but then I am not sure


> If there is no Github repo, I'll put a patch (or multiple patches of
> consecutive commits) in an RT ticket on rt.cpan.org.

There is https://github.com/gitpan  what do you think?

>> 4) How can the main author of the project handle the changes you pushed
>> out?
>
> They can either apply the pull request, or apply the patches, or close it
> and ignore me. :)

I need the steps  slowly please :)

> Hope that helps,

It did.

Does that mean you won't give this as a talk? :)


Gabor


D


More information about the Perl mailing list