1. Start a discussion on the private mailing list:
  • Subject: [DISCUSS] New committer: ##NAME##
  • Content:

    Hi all,
    
    we'd like to discuss the election of ##NAME## as a new StreamPipes committer.
    
    ##LIST CONTRIBUTIONS##
    
    What do you think?
    
2. Start the vote on the private mailing list:
  • Subject: [VOTE] New committer: ##NAME##
  • Content:

    Hi all,
    following up the discussion thread [1], I'd like to call a vote to elect ##NAME## as a new committer.
    The vote will be open for at least 72 hours.
    
    Please vote accordingly: 
    
    [ ] +1 accept ##NAME## as new committer 
    
    [ ] +0 I don't have an opinion
    
    [ ]  -1 do not accept ##NAME## as new committer
    
    
    [1] ##LINK_TO_DISCUSSION_THREAD##
3. Once the vote is over, write to the private mailing list:
  • Subject: [RESULT][VOTE] New committer: ##NAME##
  • Content:

    Hi all,
    The vote has now closed. The results are:
    
    +1 [X binding]
    0 [0]
    -1 [0]
    
    The vote is successful.
    
    We'll ask ##NAME## if he wants to join the project as a committer.
    
    Thank you all for voting!
  • All votes of PMC members are binding

4. Write the new committer an invitation with the private list in CC

  • Subject: Invitation to become Apache StreamPipes committer: ##NAME##

Content:

Hello [invitee name],

The Apache StreamPipes Project Management Committee (PMC) 
hereby offers you committer privileges to the project. 
These privileges are offered on the understanding that 
you'll use them reasonably and with common sense. 
We like to work on trust rather than unnecessary constraints. 

Being a committer enables you to more easily make 
changes without needing to go through the patch 
submission process. 

Being a committer does not require you to 
participate any more than you already do. It does 
tend to make one even more committed.  You will 
probably find that you spend more time here.

Of course, you can decline and instead remain as a 
contributor, participating as you do now.

A. This personal invitation is a chance for you to 
accept or decline in private.  Either way, please 
let us know in reply to the private@streampipes.apache.org 
address only.

### If a new committer without ICLA is elected: ###

B. If you accept, the next step is to register an iCLA:
    1. Details of the iCLA and the forms are found 
    through this link: https://www.apache.org/licenses/#clas

    2. Instructions for its completion and return to 
    the Secretary of the ASF are found at
    https://www.apache.org/licenses/#submitting

    3. When you transmit the completed iCLA, request 
    to notify the Apache StreamPipes project and choose a 
    unique Apache ID. Look to see if your preferred 
    ID is already taken at 
    https://people.apache.org/committer-index.html
    This will allow the Secretary to notify the PMC 
    when your iCLA has been recorded.

When recording of your iCLA is noted, you will 
receive a follow-up message with the next steps for 
establishing you as a committer.

### If committer already has an ICLA ###

B. If you accept, we will add you to the roster as you 
are already an Apache Committer.


Thanks again for your contributions so far and 
we hope you accept the invitation!


5. Answer after response of new committer

  • Content:

##ANSWER THE MAIL###

You will find more information about the next steps in [1]. If you have any further questions please feel free to contact us at any time.

[1] https://cwiki.apache.org/confluence/display/STREAMPIPES/Committer+Onboarding


6. Wait for the ICLA to arrive. A mail will be sent to the private mailing list once the account request has been sent to ASF Infra. Either ask the new committer to notify the list once the account is ready, or check in Whimsy if the account has already been created.

7. Add the new committer to the StreamPipes roster: https://whimsy.apache.org/roster/committee/streampipes (click "Add", search for the name in the opening dialog and click "Add as Committer". A confirmation mail will be automatically sent to the private mailing list.

8. Tell the new committer that he/she should now have write access to the repo. Help to link the Github Account with the ASF account (https://gitbox.apache.org/setup/).


9. Write an announcement mail to the dev list once the new committer submitted the ICLA and is added to the project:
  • Subject: [ANNOUNCE] New committer ##NAME##
  • Content:


Hi all,

on behalf of the StreamPipes PMC, it is my pleasure to inform you that
##NAME## has accepted the offer to become committer of the
StreamPipes project!

## CONGRATULATE AND WRITE SOME OF THE CONTRIBUTIONS ##
  • No labels