It seems I'm in a bit of a minority here but I like the @R tags. There are
simply to many pull request for someone to keep track of all of them and if
someone things that a certain person would be good for reviewing a change
then tagging them helps them notice the PR.

I think the tag should not mean that only that person can/should review the
PR, it should serve as a proposal.

I'm happy to not use it anymore if everyone else doesn't like them.

On Sat, 21 Jan 2017 at 00:53 Fabian Hueske <fhue...@gmail.com> wrote:

> Hi Haohui,
>
> reviewing pull requests is a great way of contributing to the community!
>
> I am not aware of specific instructions for the review process. The are
> some dos and don'ts on our "contribute code" page [1] that should be
> considered. Apart from that, I think the best way to start is to become
> familiar with a certain part of the code base (reading code, contributing)
> and then to look out for pull requests that address the part you are
> familiar with.
>
> The review does not have to cover all aspects of a PR (a committer will
> have a look as well), but from my personal experience the effort to review
> a PR is often much lower if some other person has had a look at it already
> and gave feedback.
> I think this can help a lot to reduce the review "load" on the committers.
> Maybe you find some contributors who are interested in the same components
> as you and you can start reviewing each others code.
>
> Thanks,
> Fabian
>
> [1] http://flink.apache.org/contribute-code.html#coding-guidelines
>
>
> 2017-01-20 23:02 GMT+01:00 jincheng sun <sunjincheng...@gmail.com>:
>
> > I totally agree with all of your ideas.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Best wishes,
> >
> >
> >
> > SunJincheng.
> >
> > Stephan Ewen <se...@apache.org>于2017年1月16日 周一19:42写道:
> >
> > > Hi!
> > >
> > >
> > >
> > > I have seen that recently many pull requests designate reviews by
> writing
> > >
> > > "@personA review please" or so.
> > >
> > >
> > >
> > > I am personally quite strongly against that, I think it hurts the
> > community
> > >
> > > work:
> > >
> > >
> > >
> > >   - The same few people get usually "designated" and will typically get
> > >
> > > overloaded and often not do the review.
> > >
> > >
> > >
> > >   - At the same time, this discourages other community members from
> > looking
> > >
> > > at the pull request, which is totally undesirable.
> > >
> > >
> > >
> > >   - In general, review participation should be "pull based" (person
> > decides
> > >
> > > what they want to work on) not "push based" (random person pushes work
> to
> > >
> > > another person). Push-based just creates the wrong feeling in a
> community
> > >
> > > of volunteers.
> > >
> > >
> > >
> > >   - In many cases the designated reviews are not the ones most
> > >
> > > knowledgeable in the code, which is understandable, because how should
> > >
> > > contributors know whom to tag?
> > >
> > >
> > >
> > >
> > >
> > > Long story short, why don't we just drop that habit?
> > >
> > >
> > >
> > >
> > >
> > > Greetings,
> > >
> > > Stephan
> > >
> > >
> >
>

Reply via email to