Thread overview
How can I help with pull requests if I don't have the authority to merge?
Jan 29, 2015
Atila Neves
Jan 29, 2015
H. S. Teoh
Jan 29, 2015
Jakob Ovrum
Jan 29, 2015
Jakob Ovrum
January 29, 2015
After this thread:

http://forum.dlang.org/thread/hapxxhusoniimfxiefji@forum.dlang.org

I had some time today and headed over to Github to see if I could help out. But I'm not sure what I can do if I don't have the power to approve PRs. I'm not asking for that power, I haven't earned it yet. I'm just asking what it is I can do to help, especially on PRs that already have comments from a bunch of people.

Should I add comments to the ones that don't? Work on my own PRs instead?

Atila
January 29, 2015
On 1/29/15 8:42 AM, Atila Neves wrote:
> After this thread:
>
> http://forum.dlang.org/thread/hapxxhusoniimfxiefji@forum.dlang.org
>
> I had some time today and headed over to Github to see if I could help
> out. But I'm not sure what I can do if I don't have the power to approve
> PRs. I'm not asking for that power, I haven't earned it yet. I'm just
> asking what it is I can do to help, especially on PRs that already have
> comments from a bunch of people.
>
> Should I add comments to the ones that don't? Work on my own PRs instead?

Reviewing is available to everyone. In general, it takes 2 reviewers to approve a PR, but only one of those has to have commit capabilities. As long as we know 2 sets of eyes have seen it and approve, it doesn't matter that one of those sets doesn't have commit permissions.

H.S. Teoh (@quickfur) got his wings by reviewing and submitting PRs.

-Steve
January 29, 2015
On 1/29/15 5:42 AM, Atila Neves wrote:
> After this thread:
>
> http://forum.dlang.org/thread/hapxxhusoniimfxiefji@forum.dlang.org
>
> I had some time today and headed over to Github to see if I could help
> out. But I'm not sure what I can do if I don't have the power to approve
> PRs. I'm not asking for that power, I haven't earned it yet. I'm just
> asking what it is I can do to help, especially on PRs that already have
> comments from a bunch of people.
>
> Should I add comments to the ones that don't? Work on my own PRs instead?
>
> Atila

Yes to both. A review carries a lot of weight. New work is of course great but takes larger chunks of time. -- Andrei

January 29, 2015
On Thu, Jan 29, 2015 at 01:42:13PM +0000, Atila Neves via Digitalmars-d wrote:
> After this thread:
> 
> http://forum.dlang.org/thread/hapxxhusoniimfxiefji@forum.dlang.org
> 
> I had some time today and headed over to Github to see if I could help out.  But I'm not sure what I can do if I don't have the power to approve PRs. I'm not asking for that power, I haven't earned it yet. I'm just asking what it is I can do to help, especially on PRs that already have comments from a bunch of people.
> 
> Should I add comments to the ones that don't? Work on my own PRs instead?
[...]

You don't need commit privileges to review PR's. We need more eyes to look at the code that's going into D, a lot more eyes. You can just leave comments on the PR page, saying that you reviewed it and it looks good to merge (LGTM), or if you find issues or flaws, point them out. Similarly if you have an idea of how to improve the PR, suggest it.

Of course, you can't merge the PR unless you have commit privileges, but generally speaking we're more short of reviewers than committers. We need all the help we can get!


T

-- 
In order to understand recursion you must first understand recursion.
January 29, 2015
On Thursday, 29 January 2015 at 13:42:15 UTC, Atila Neves wrote:
> After this thread:
>
> http://forum.dlang.org/thread/hapxxhusoniimfxiefji@forum.dlang.org
>
> I had some time today and headed over to Github to see if I could help out. But I'm not sure what I can do if I don't have the power to approve PRs. I'm not asking for that power, I haven't earned it yet. I'm just asking what it is I can do to help, especially on PRs that already have comments from a bunch of people.

Although the Github tags aren't always kept up to date, this link might be useful when looking for patches that need review:

https://github.com/D-Programming-Language/phobos/labels/needs%20review

> Should I add comments to the ones that don't? Work on my own PRs instead?

Well, the ones that don't have any review might benefit more from you looking over it, but people often miss things; the more review the merrier. Please comment whenever you feel you have something to add!

Equally for your own patches, if you feel you have something to add, whether a bug fix, documentation improvement or new functionality, please send a PR :)

January 29, 2015
On Thursday, 29 January 2015 at 19:46:03 UTC, Jakob Ovrum wrote:
> Although the Github tags aren't always kept up to date, this link might be useful when looking for patches that need review:
>
> https://github.com/D-Programming-Language/phobos/labels/needs%20review

Of course, ditto for the other D repositories.