In order to add a new committer you should:

Discuss a new committer 

Create discuss email for a new committer:

Subject: [DISCUSS] New committer: ##Name Surname##

Hi all, We'd like to discuss the election of ##Name Surname## as a new committer.

Please refer to the following links to view his contributions:
1. Jira tasks: [link to to new committer's Jira tasks]
2. Pull requests [link to new committer's Github Pull request]
What do you think?

Vote for a new committer

If discussion is positive then create vote email for voting:

Subject: [VOTE] New committer: ##Name Surname##
Hi all,
Following up the discussion thread ##link to email thread discussion##, I'd like to call a vote to elect ##Name Surname## as a new DataLab committer.
Voting ends one week from today, at midnight EET on YYYY-MM-DD
Voting to be Apache DataLab committer for ##Name surname## is open. Please discuss accordingly:
[] +1 approve
[] +0 no option
[] -1 disapprove with a reason


Summarize vote result

Let the Vote thread run for one week.

A positive result is achieved by Consensus Approval: i.e. at least 3 +1 votes and no vetoes.

Any veto must be accompanied by reasoning and the vetoer must be prepared to defend it. Other members can attempt to encourage them to change their minds.

New committers can be either quiet or active as they choose. If we find that certain people lapse and don’t ever contribute, then each project can take steps to retire them.

If voting is positive then result mail thread should be created on


Subject: [RESULT] [VOTE] New committer: ##Name Surname##

vote has now closed. The results are:
Binding Votes:


Voting thread:
[It should be link for vote emails thread] The vote is ##successful/not successful##

We'll ask ##Name Surname## if he wants to join the project as a committer.
Thank you all for voting!



When adding a new PPMC member, there is no longer any requirement to wait for 72 hours after sending the NOTICE before adding the new PPMC member to your roster. The proposed PPMC member can be added after the NOTICE has been sent.

Send invitation to  a new committer

Send an invitation  after a positive result from the vote for a new committer.

Subject: Invitation to become DataLab committer: ##Name Surname##

Hello [invitee name],

The DataLab Project Management Committee 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 address only. 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: 2. Instructions for its completion and return to the Secretary of the ASF are found at 3. When you transmit the completed iCLA, request to notify the Apache DataLab. When recording of your iCLA is noticed, you will receive a follow-up message with the next steps for establishing you as a committer.

The Apache DataLab PMC


This is the follow-up email after the new committer has accepted the invitation:

Subject: Re: Invitation to become DataLab committer: ##Name Surname##

Welcome. Here are the next steps. After that we will make an announcement to the datalab-dev list.

You need to send a Contributor License Agreement to the ASF. Normally you would send an Individual CLA. If you also make contributions done in work time or using work resources then
see the Corporate CLA. Ask us if you have any issues. You need to choose a preferred ASF user name and alternatives. In order to ensure it is available you can view a list of taken ids at Please notify us when you have submitted the CLA and by what means you did so. This will enable us to monitor its progress. We will arrange for your Apache user account when the CLA has been recorded. After that is done, please make followup replies to the datalab-dev list. We generally discuss everything there and keep the list for occasional matters which must be private. The developer section of the website describes the roles and provides other resources: The incubator also has some useful information for new committers in incubating projects: Just as before you became a committer, participation in any ASF community requires adherence to the ASF Code of Conduct: Yours, The Apache DataLab PMC

Committer announcement

This is the email to announce to datalab-dev once the account has been created.

Subject:[ANNOUNCE] New committer: ##Name Surname##

The Project Management Committee (PMC) for Apache DataLab has invited [Name Surname] to become a committer and we are pleased to announce that he has accepted.

### add specific details here ###

Being a committer enables easier contribution to the project since there is no need to go via the patch submission process. This should enable better productivity.


  • No labels