Re: Pull requests : speed up the reviews

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

> On Mon, 10 Nov 2014, Gregory Farnum wrote:
>> I suppose one way of handling this might be to ask everybody to
>> dedicate a small amount of time to reviews (as you suggest), but to
>> emphasize PR management as much as doing the actual review.
>>
>> 1) If you don't have assigned PRs, look at the unassigned PRs from
>> oldest to newest, and based on the target area assign it to the person
>> you think most appropriate.after doing basic due diligence for issues
>> that you can handle (ie, the feature is something you don't know is
>> inappropriate; skimming the code doesn't make you cry; etc)
>>
>> 2) Manage any reviews assigned to you:
>>   2a) if you're the wrong target, assign it to somebody more appropriate
>>   2b) If you're the right target but are trying to get somebody else
>> acquainted with the code base, maybe assign it to them
>>   2c) assign priorities based on importance and age
>>
>> 3) review PRs in appropriate order at the level they deserve, and then
>> either merge or assign it back to the author

I'll do as you suggest.

>> In particular, this clearly assigns responsibility for a PR to an
>> individual. It lets people offload as necessary, and gives feedback to
>> contributors quickly even if that feedback is just "we appreciate your
>> submission and it is in somebody's queue". It lets people contribute
>> to the PR process even if there isn't something they feel qualified to
>> review directly. And it doesn't emphasize the time spent reviewing so
>> much as the act of moving a PR through the stages of merging. (A
>> 15-minute timebox might sound great, but trust me we have lots of PRs
>> that would never make it into the code base if they were done in
>> 15-minute chunks.)

I see what you mean. However there are few pull requests of that kind in the queue, or am I understimating most of them ?

>> Obviously this is also not a very formal process, but I think maybe if
>> we start approaching things this way it will help move stuff through
>> the pipeline faster. Based on Sage's sudden enthusiasm for assigning
>> PR owners I think he might agree...?

+1

-- 
Loïc Dachary, Artisan Logiciel Libre

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux