Dave, I have reworded a bit the "becoming committer" section by adding this paragraph:
-------- Every new committer has to be proposed by a current committer and then privately discussed and voted in by the members of the Pulsar PMC. For details about this process and for candidate requirements see the general [Apache guidelines for assessing new candidates for committership]( https://community.apache.org/newcommitter.html). Candidates prepare for their nomination as committer by contributing to the Pulsar project and its community, by acting according to the [Apache Way](https://www.apache.org/foundation/how-it-works.html), and by generally following the path from [contributor to committer](https://community.apache.org/contributors/) for Apache projects. -------- This is the last commit diff https://github.com/apache/incubator-pulsar/pull/2459/commits/0bef7eb7f7687ef5d1574f4fb58ff9a69d8a31fa Please take a look, thanks, Matteo On Wed, Aug 29, 2018 at 11:06 AM Dave Fisher <dave2w...@comcast.net> wrote: > Hi - > > The explanation should be more carefully worded. Contributors do not self > nominate themselves. The PMC will notice contributors who have proven > themselves. A discussion follows on private@ to avoid any embarrassment. Assuming that the VOTE passes if it is for PMC then a NOTICE is given to > the IPMC or the Board. This is a 72 hour LAZY ACK in the extremely rare > case someone knows something that is bad. You don’t need to explain these > details. Once the new Committer and/or PMC has been elected. The PMC will > contact them off list to make sure that they accept. This is followed by an > announcement on the dev@ list. The whole point here is to avoid public > embarrassment which could cause contributors to leave. > > For example, the DISCUSSION (on private@) could be like so: > 1. [DISCUSS] Jane Doe for PMC - she’s done some significant work and it is > all high quality. She is good to work with and always helpful with users on > the mailing list. > 2. RE: - She’s great +1 > 3. RE2: - I’m not sure as she’s only been active for one month. Let’s wait > a few months to see if her contributions are sustained. > … two months, > 4. [DISCUSS] Jane Doe for PMC/Committer - it’s been two months and she’s > still helping with code and users. Is it time. > 5. RE: yes! > 6. RE2: yes! > … 72 hours > 7. [VOTE] …. > … 72 hours > 8. [NOTICE] > … 72 hours > 9. Invite Jane > 10. Jane is surprised and accepts > 11. Announce on Dev@ and maybe twitter. > > So, you can see ways to tweak your language. > > Regards, > Dave > > > On Aug 29, 2018, at 12:16 AM, Matteo Merli <matteo.me...@gmail.com> > wrote: > > > > On Tue, Aug 28, 2018 at 5:50 PM Dave Fisher <dave2w...@comcast.net> > wrote: > > > >> This is very detailed and looks good with one important omission. > >> > >> How does one go on from being a contributor to committer / PMC status? > >> There should be a description about that. > >> > >> Please discuss! > >> > > > > That is a very good point. I have added a couple of sections to the > > "Contributing" page in the PR: > > * https://github.com/apache/incubator-pulsar/pull/2459 > > * Preview link: > > > https://github.com/apache/incubator-pulsar/blob/0515a9a12a77ca6ffdc8587125e21a32cdb61291/site2/website/contributing.md > > > > Also reporting it here for convenience: > > > > > ------------------------------------------------------------------------------------------- > > ## Becoming a committer > > > > Committers are community members that have write access to the project’s > > repositories, i.e., they can modify the code, documentation, and website > > by themselves and also accept other contributions. > > > > There is no strict protocol for becoming a committer. Candidates for new > > committers are typically people that are active contributors and > > community members. > > > > Being an active community member means participating on mailing list > > discussions, helping to answer questions, verifying release candidates, > > being respectful towards others, and following the meritocratic > > principles of community management. Since the > > [Apache Way](https://www.apache.org/foundation/governance/) > > has a strong focus on the project community, this part is very important. > > > > Of course, contributing code and documentation to the project is > > important as well. A good way to start is contributing improvements, new > > features, or bug fixes. You need to show that you take responsibility > > for the code that you contribute, add tests and documentation, and help > > maintaining it. > > > > Candidates for new committers are suggested by current committers or PMC > > members, and voted upon by the PMC. > > > > If you would like to become a committer, you should engage with the > > community and start contributing to Apache Pulsar in any of the above > > ways. You might also want to talk to other committers and ask for their > > advice and guidance. > > > > ## Becoming member of PMC > > > > The PMC is the project governance body. Committers or contributors that > > have demonstrated continued involvement with the community can be > > nominated to become members of the PMC. > > > > PMC members nominate new contributors to the project as either > > committers or as new PMC members, and PMC members cast votes on electing > > new committers or PMC members to the project. PMC members also have > > binding votes on any project matters. Refer to > > [ASF PMCs governance]( > http://www.apache.org/foundation/governance/pmcs.html) > > for a more detailed explanation of the duties and roles of the PMC. > > > ------------------------------------------------------------------------------------------- > > > > > >> This is better and ties in with my main question above. > >> > > > > Created a separate PR to update the "team" page: > > https://github.com/apache/incubator-pulsar/pull/2470 > > > > Matteo > > -- > > Matteo Merli > > <mme...@apache.org> > > -- Matteo Merli <mme...@apache.org>