# PMC Onboarding ## Proposal We will run a quarterly (more often?) onboarding seminar for new PMC members. This will cover what a PMC member would/should have learned in the Incubator, had they been around when the project incubated. It will cover the basics of *how* and *why* things are done in a PMC. ## Rationale The Incubator is the best way for someone to learn how to operate as a PMC member in an Apache project. However, at its best (and by design) this only works for those people who are present when the project incubates. Those added to the project later don't get the same level of training that their predecessors, many/most projects do not any kind of active mentoring for new PMC members, and most PMC chairs do not do any kind of formal handoff to a new PMC chair. This training will fill that gap. It will cover both the mechanical how-to details of reporting, voting, and project leadership, as well as the philosophical "why" behind some of these policies. ## Details Each quarter, we will determine who has been added to a PMC in the past quarter. (*TODO - Need a script that produces this list*) (*TODO - Need someone to run this script, and send the invite, each quarter*). Each newly added PMC member will be sent an automated welcome email, which will contain links to all of the information that they will need to do their job, such as https://www.apache.org/dev/pmc.html and any supplementary content at https://community.apache.org/pmc/ They will also be invited to an onboarding/training session. Training will be delivered on an online session of some kind. (*TODO - Need a platform where this can be run. Preferably something that allows recording.*) The course material will be developed in the Apache Training project, and will be a living document that members can update and enhance over time. The training will be led by an ASF Member who has some experience serving on a PMC, and, preferably, has served as a PMC Chair at some point. (*TODO - Need several people to volunteer to lead these classes.*) Trainings will be run at times convenient to various global regions. i.e., sometimes the trainings will be convenient to those in Europe, Africa, and the Americas, and sometimes convenient to those in Asia and Australia. We will have a simple way to track who has attended the training (or has asked not to be invited again) so that we can invite them another month/quarter if they were unable to attend. Trainings will be open to anyone who is, or hopes some day to be, a PMC member, but is primarily focused on those who have been recently added. It will, of course, take years to catch up with the back-log of those added to PMCs over the last years. ## To Do, Volunteers Needed * A script that produces a list of the PMC members added since a given date, or in a given date range * Someone to run this script, and send the invite, each quarter * A platform where seminar can be run. Preferably something that allows recording * People to help write the training content, or share a presentation that they already have * Several people to volunteer to lead these classes Nice to have: * Someone to write a similar proposal for committer onboarding * Someone to write a similar proposal for new member onboarding