For first-time contributors, GitHub will display a link to a contributor
guide [1]. We have one for Beam [2], which simply directs contributors to
the website contribution guide [3].

I think what we have is pretty good already, although we could be more
clear that the contributor guide includes tips like how to find a reviewer.
Here's an attempt at improving it: https://github.com/apache/beam/pull/7628

[1]
https://help.github.com/articles/setting-guidelines-for-repository-contributors/
[2] https://github.com/apache/beam/blob/master/CONTRIBUTING.md
[3] https://beam.apache.org/contribute/contribution-guide/

On Fri, Jan 25, 2019 at 10:21 AM Rui Wang <ruw...@google.com> wrote:

> We have code contribution guidelines [1] and it says useful tips to make
> PR reviewed and merged. But I guess it hides in Beam website so new
> contributors are likely to ignore it. In order to make the guidance easy to
> find and read for new contributors, we probably can
>
> a. Move number 5 item from [1] to a separate section and name it "Tips to
> get your PR reviewed and merged"
> b. Put the link to the Github pull request template, so when a contributor
> creates the first PR, the contributor could see the link (or even paste
> text from contribution guide). It will be a good chance that new
> contributors read what's in pull request template.
>
>
> -Rui
>
> [1] https://beam.apache.org/contribute/#make-your-change
>
> On Fri, Jan 25, 2019 at 9:24 AM Alexey Romanenko <aromanenko....@gmail.com>
> wrote:
>
>> For sure, it’s a pity that this PR has not been addressed for a long time
>> (I guess, we probably have other ones like this) but, as I can see from
>> this PR history, review has not been requested explicitly by author (and
>> this is one of the our recommendations for code contribution [1]).
>>
>> What are the options to improve this:
>>
>> 1) Make it more clearly for new contributors that they need to ask for a
>> review explicitly (with a help of recommendations that already provided in
>> top-right corner on PR page)
>> 2) Create a bot (like “stale” bot that we have) to check for
>> non-addressed PRs that are more than, say, 7 days, and send notification to
>> dev@ (or dedicated, see n.3) mailing list if they are starving for
>> review.
>> 3) (Optionally) Create new mailing list called pr@ for new coming and
>> non-addressed PRs
>>
>> [1] https://beam.apache.org/contribute/#make-your-change
>>
>>
>> On 25 Jan 2019, at 17:50, Ismaël Mejía <ieme...@gmail.com> wrote:
>>
>> The fact that this happened is a real pity. However it is clearly an
>> exception and not the rule. Really few PRs have been long time without
>> review. Can we somehow automatically send a notification if a PR has
>> no assigned reviewers, or if it has not been reviewed after some time
>> as Tim suggested?
>>
>> On Fri, Jan 25, 2019 at 9:43 AM Tim Robertson <timrobertson...@gmail.com>
>> wrote:
>>
>>
>> Thanks Kenn
>>
>> I tend to think that timing is the main contributing factor as you note
>> on the Jira - it slipped down with no reminders / bumps sent on any
>> channels that I can see.
>>
>> Would something that alerts the dev@ list of PRs that have not received
>> any attention after N days be helpful perhaps?
>> Even if that only prompts action by one of us to comment on the PR that
>> it's been acknowledged would likely be enough to engage the contributor -
>> they would hopefully then ping the individual if it then slips for a long
>> time.
>>
>> Next week will be my first I'll be able to work on Beam in 2019, but I'll
>> comment on that PR now too as it's missing tests.
>>
>>
>>
>>
>>
>> On Fri, Jan 25, 2019 at 7:27 AM Kenneth Knowles <k...@apache.org> wrote:
>>
>>
>> The subject line is a quote from BEAM-6324*
>>
>> This makes me sad. I hope/expect it is a failure to route a pull request
>> to the right reviewer. I am less sad about the functionality than the
>> sentiment and how a contributor is being discouraged.
>>
>> Does anyone have ideas that could help?
>>
>> Kenn
>>
>> *https://issues.apache.org/jira/browse/BEAM-6324
>>
>>
>>

-- 




Got feedback? tinyurl.com/swegner-feedback

Reply via email to