+1from me. Nice work. -Taylor
> On Aug 30, 2018, at 5:32 PM, Matteo Merli <mme...@apache.org> wrote: > > 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>