Create new_pmc_and_committer.md
authorShazron Abdullah <shazron@gmail.com>
Mon, 22 Aug 2016 19:26:04 +0000 (12:26 -0700)
committerGitHub <noreply@github.com>
Mon, 22 Aug 2016 19:26:04 +0000 (12:26 -0700)
new_pmc_and_committer.md [new file with mode: 0644]

diff --git a/new_pmc_and_committer.md b/new_pmc_and_committer.md
new file mode 100644 (file)
index 0000000..364432a
--- /dev/null
@@ -0,0 +1,126 @@
+Apache Cordova Project Management Committee (PMC)
+---
+
+So, you've decided to invite a community member to be a committer and Project Management Committee (PMC) member, what do you do?
+
+1. Send a [VOTE] thread to private@
+---
+
+See https://community.apache.org/newcommitter.html#committer-vote-template and https://community.apache.org/newcommitter.html#pmc-vote-template
+
+However, we vote on a community member to be **a Committer AND a PMC member** at the same time, so the subject and intro line of the email should reflect as such.
+
+
+
+```
+Subject: [VOTE] Nominating New Committer and PMC Member: FirstName LastName
+
+Hey everyone,
+
+I would like to nominate FirstName LastName as a Cordova committer and PMC member.
+[JUSTIFICATIONS]
+
+I vote +1
+```
+
+
+2. Wait three days or when there is a clear consensus, then close the [VOTE]
+---
+
+Of course there should be some actual votes before closing as well. See https://community.apache.org/newcommitter.html#close-vote
+
+3. Send an Invite email to the community member, cc private@
+---
+
+Use the template below. Note the words **"PMC membership is subject
+to approval by the ASF Board."**, this allows you to send the Board PMC notice straight away. If the board objects, they can still be a committer.
+
+```
+Subject: Invitation to become an Apache Cordova committer & PMC member: XXXXXX
+
+Hello XXXXXX!
+The Apache Cordova Project Management Committee (PMC) hereby offers
+you committer privileges to the project, as well as membership in the
+PMC. 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 PMC member
+enables you to guide the direction of the project. PMC membership is subject
+to approval by the ASF Board.
+
+Being a committer does not require you to participate any more than
+you already do.
+
+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@cordova.apache.org address only.
+
+B. If you accept the invitation, you will also have to choose a unique
+Apache account username and let us know. We need this before we can
+proceed with account creation and assigning required permissions. To
+verify that your desired username does not already exist, please head
+over to the people index [1] and do a quick search to see if the login
+id is in use. Please also choose an email forwarding address for your
+Apache account.
+
+NOTE: You will also need to submit an iCLA in order to accept this invitation.
+
+Thanks for your prompt response,
+The Apache Cordova Project Management Committee
+
+[1] http://people.apache.org/committer-index.html
+
+Regards,
+
+The Apache Cordova Project Management Committee
+```
+
+4. Send a PMC Notice to board@, and cc private@
+---
+
+Use the template below. 
+
+```
+[NOTICE] XXXX for Cordova PMC
+
+Apache Cordova proposes to invite XXXX to join the PMC.
+
+Vote link:  
+(NOTE: use a permalink from http://lists.apache.org/list.html?private@cordova.apache.org, make sure to login to see it)
+```
+
+5. When the new committer accepts the invite, create a new account for the user (PMC Chair only)
+---
+
+Create [a new account](https://id.apache.org/acreq/) (make sure the user has sent an iCLA, if not you can't create a new account).
+
+If the user **already has an Apache account** (due to being a committer from another Apache project), you would just [add them to the project](https://www.apache.org/dev/pmc.html#SVNaccess) as a committer.
+
+6. Once 72 hours has elapsed from the board@ notice, add the committer to the PMC committee-info.txt file (any PMC member)
+---
+
+Update https://svn.apache.org/repos/private/committers/board/committee-info.txt with the new PMC member's details and the effective join date (date that the file was updated).
+
+**Spaces**, not tabs!
+
+7. Once 72 hours has elapsed from the board@ notice, add the committer to the PMC LDAP records (PMC Chair only)
+---
+
+Update the LDAP records for Cordova using Whimsy (PMC Chair only) at [whimsy.apache.org](https://whimsy.apache.org).
+
+If that fails, you will need to SSH to `minotaur.apache.org` and run the `modify_committee.pl` command (run it without parameters to see the help text).
+
+Login to minotaur.a.o is only through public key SSH.
+
+
+
+
+
+
+