[ 
https://issues.apache.org/jira/browse/BEAM-6122?focusedWorklogId=169501&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-169501
 ]

ASF GitHub Bot logged work on BEAM-6122:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 26/Nov/18 21:22
            Start Date: 26/Nov/18 21:22
    Worklog Time Spent: 10m 
      Work Description: kennknowles commented on issue #7129: [BEAM-6122] 
Update committer guidelines
URL: https://github.com/apache/beam/pull/7129#issuecomment-441802729
 
 
   I really like Scott's latest points. Another aspect here is that the 
instructions for new contributors should be primarily helpful and welcoming, 
and avoid being prescriptive or pedantic. And _concise_. We want them to have 
an easy onramp, so we need enough tips, but we also don't want to discourage 
their contributor either by excessive demands or an intimidatingly large amount 
of instruction. My biggest goal is for them to open a PR and have a good 
interaction with a reviewer. I don't want to put anything in the way of that. 
That's why rules for policing our more experienced members should be clearly 
separate. As an extremely common special case, if someone thinks they already 
know how to open a PR, I want to get out of the way and let them do that, and 
work out the rest once we are in conversation. Putting this stuff in Jenkins is 
great not only for the usual reasons for automation but also because it makes 
iteration on it self-service.
   
   Knowledgeable committers can take on additional chores and/or chat with the 
contributor about things on the PR. I do think Beam committers can be expected 
to know `rebase -i` and how to push to a contributor's branch, or else abstain 
from merging PRs. 
   
   On the automation front, just noting that we have 1575 non-merge commits on 
`master` since Oct 1 (choosing a recent date to avoid any differences in older 
policies) of which 454 are tagged with a Jira. I don't think that 2/3 of the 
commits are out of line. But I also think forcing folks to just tag them with 
the Jira they happen to also be addressing is fine. It is a really nice way to 
handle the "should I [ask for] squash or not?" problem.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Issue Time Tracking
-------------------

    Worklog Id:     (was: 169501)
    Time Spent: 2h 50m  (was: 2h 40m)

> Update committer guidelines
> ---------------------------
>
>                 Key: BEAM-6122
>                 URL: https://issues.apache.org/jira/browse/BEAM-6122
>             Project: Beam
>          Issue Type: Task
>          Components: website
>            Reporter: Thomas Weise
>            Assignee: Thomas Weise
>            Priority: Major
>          Time Spent: 2h 50m
>  Remaining Estimate: 0h
>
> Per discussion in 
> [https://lists.apache.org/thread.html/6d922820d6fc352479f88e5c8737f2c8893ddb706a1e578b50d28948@%3Cdev.beam.apache.org%3E]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to