Thanks, Vino, It is a good suggestion for giving stimuli to contributors.
Will make a full plan for incentives at [1] and discuss it with the community later. Suggestions are welcome. BR, Kent Yao [1] https://github.com/apache/incubator-kyuubi/blob/master/CONTRIBUTING.md#easter-eggs-for-contributors Vino Yang <yanghua1...@gmail.com> 于2022年3月10日周四 18:26写道: > > Hi Kent, > > >> And my only concern is, I don't know if it's reasonable to do this *before* > nomination, > ASF seems to have a strict process for Committer nomination, before the > committer > announcement in the dev list, many uncertain things need to reach consensus > in advance in the private mailing list. > > Yes, your concern is reasonable. Let me share more information. > > Before nomination, we can recognize outstanding contributors and vote > about sending appreciated emails in private ML. > After voting passed, the appreciated mail would be sent. > > In Apache Hudi community, we apply this rule. > > Just FYI. > > Best, > Vino > > Kent Yao <y...@apache.org> 于2022年3月10日周四 11:02写道: > > > > Hi Vino, > > > > Your suggestion looks good to me. > > > > This is a very beneficial way to maintain good community and contributor > > relations. > > For code contributors, we are generally able to express our appreciation in > > PRs. > > Of course, periodically aggregating and syncing these appreciations to our > > mailing > > list will also be an incentive for other contributors. I plan to list > > contributions from all > > contributors in more detail in ASF's quarterly reports to show > > appreciation. In particular, > > for some non-code contributors, such as Jianding Zhou, who recently worked > > with me > > to design our website and helped organize several meetups, these > > contributions which are > > a bit harder to track than code contributions, deserve to be documented > > with care. > > > > And my only concern is, I don't know if it's reasonable to do this *before* > > nomination, > > ASF seems to have a strict process for Committer nomination, before the > > committer > > announcement in the dev list, many uncertain things need to reach consensus > > in advance in the private mailing list. > > > > BR, > > > > Kent Yao > > > > > > 在 2022年3月9日星期三,Vino Yang <yanghua1...@gmail.com> 写道: > > > > > Hi Kent, > > > > > > Thanks for driving this. > > > > > > One suggestion to chime in: > > > > > > Before nominating one contributor to be a committer, > > > > > > WDYT about sending appreciated email to the contributors who make > > > outstanding contributions to give them more passion and energy. > > > > > > And let them know that their work are recognised and appreciated. > > > > > > Best, > > > Vino > > > > > > Kent Yao <y...@apache.org> 于2022年3月9日周三 20:24写道: > > > > > > > > Hi Pan, > > > > > > > > Thanks, this will be fixed > > > > > > > > Cheng Pan <pan3...@gmail.com> 于2022年3月9日周三 19:28写道: > > > > > > > > > > Thanks Kent for driving this, overall looks good to me, one question, > > > > > as Kyuubi is still in the podling phase, should we replace "PMC > > > > > member" by "PPMC member"? > > > > > > > > > > Thanks, > > > > > Cheng Pan > > > > > > > > > > On Wed, Mar 9, 2022 at 7:24 PM Nicholas Jiang < > > > nicholasji...@apache.org> wrote: > > > > > > > > > > > > Hi Kent, > > > > > > > > > > > > About the contribution, does the contribution include the > > > practical articles in the company and technical Q&A? > > > > > > > > > > > > What's more, I have a question about the requirements for > > > becoming a PMC of Apache Kyuubi. IMO, the requirements could be discussed > > > in the same thread. Could you please provide the standard to become a PMC? > > > > > > > > > > > > Best > > > > > > Nicholas. > > > > > > > > > > > > On 2022/03/09 10:44:28 Kent Yao wrote: > > > > > > > Thanks, Paul for the feedback. Updated according to your comments > > > > > > > > > > > > > > > > > > > > > =============================== > > > > > > > > > > > > > > # Become A Committer of Apache Kyuubi > > > > > > > > > > > > > > Anyone being supportive of the community and working in any of the > > > > > > > CoPDoC areas can become an Apache Kyuubi committer. The CoPDoC is > > > an > > > > > > > acronym from ASF to describe how we recognize your contributions > > > not > > > > > > > only by code. > > > > > > > > > > > > > > - **Co**mmunity - You can join us via our mailing list, issue > > > > > > > trackers, discussions page to interact with community members, and > > > > > > > share vision and knowledge > > > > > > > - **P**roject - a clear vision and consensus are needed > > > > > > > - **Do**cumentation - without it, the stuff remains only in the > > > minds > > > > > > > of the authors > > > > > > > - **C**ode - discussion goes nowhere without code > > > > > > > > > > > > > > Apache Kyuubi community strives to be meritocratic. Thus, once > > > someone > > > > > > > has contributed sufficiently to any area of CoPDoC they can be a > > > > > > > candidate for committer-ship and at last voted in as a Kyuubi > > > > > > > committer. Being an Apache Kyuubi committer does not necessarily > > > mean > > > > > > > you must commit code with your commit privilege to the codebase; > > > > > > > it > > > > > > > means you are committed to the Kyuubi project and are productively > > > > > > > contributing to our community's success. > > > > > > > > > > > > > > ## Committer Requirements: > > > > > > > > > > > > > > There are no strict rules for becoming a committer or PMC member. > > > > > > > Candidates for new committers are typically people that are active > > > > > > > contributors and community members. Anyway, if the rules can be > > > > > > > clarified a little bit, it can somehow clear the doubts in the > > > minds > > > > > > > of contributors and make the community more transparent, > > > reasonable, > > > > > > > and fair. > > > > > > > > > > > > > > ### Continuous contributions > > > > > > > > > > > > > > Committer candidates should have a decent amount of continuous > > > > > > > engagements and contributions (fixing bugs, adding new features, > > > > > > > writing documentation, maintaining issues boards, code review, or > > > answering > > > > > > > community questions) to Kyuubi either by contributing to the > > > codebase > > > > > > > of the main website or Kyuubi's GitHub repositories > > > > > > > > > > > > > > - +3 months with light activity and engagement. > > > > > > > - +2 months of medium activity and engagement. > > > > > > > - +1 month with solid activity and engagement. > > > > > > > > > > > > > > ### Quality of contributions > > > > > > > - A solid general understanding of the project > > > > > > > - Well tested, well-designed, following Apache Kyuubi coding > > > > > > > standards, and simple patches. > > > > > > > - Well-organized and detailed user-oriented documentation. > > > > > > > > > > > > > > ### Community involvement > > > > > > > > > > > > > > - Be active, courteous, and respectful on the dev mailing list and > > > > > > > help mentor newer contributors > > > > > > > and users. > > > > > > > - Be active, courteous, and respectful on the issue tracker for > > > > > > > project maintenance > > > > > > > - Be active, courteous, and respectful for pull requests reviewing > > > > > > > - Be involved in the design road map discussions with a > > > professional > > > > > > > and diplomatic approach even if there is a disagreement > > > > > > > > > > > > > > > > > > > > > =============================== > > > > > > > > > > > > > > > > > > > > > Paul Lam <paullin3...@gmail.com> 于2022年3月9日周三 18:16写道: > > > > > > > > > > > > > > > > Hi Kent, > > > > > > > > > > > > > > > > The commuter guide is very informative and LGTM in general. > > > > > > > > > > > > > > > > I see two minor possible improvements: > > > > > > > > > > > > > > > > 1. code review could be listed as one of the contributions > > > > > > > > 2. “the codebase of main or website GitHub repositories" -> “the > > > codebase of the main website or Kyuubi's GitHub repositories" > > > > > > > > > > > > > > > > Best, > > > > > > > > Paul Lam > > > > > > > > > > > > > > > > > 2022年3月9日 17:39,LuNing Wang <wang4lun...@gmail.com> 写道: > > > > > > > > > > > > > > > > > > Hi, I second with all the requirements above mentioned. Best, > > > LuNing Wang > > > > > > > > > 王鲁宁 > > > > > > > > > > > > > > > > > > Nicholas Jiang <nicholasji...@apache.org> 于2022年3月9日周三 > > > 17:17写道: > > > > > > > > > > > > > > > > > >> Hi Kent, > > > > > > > > >> > > > > > > > > >> Thanks for starting the discussion thread about committer > > > requirements. > > > > > > > > >> IMO, the community is more than code. The committer need to > > > have much > > > > > > > > >> contribution like code, document, review and feature design > > > and have an > > > > > > > > >> excellent knowledge of the centain module in Kyuubi. In > > > general, the > > > > > > > > >> requirements make sense to me. I agree with all the > > > requirements above > > > > > > > > >> mentioned. > > > > > > > > >> > > > > > > > > >> Best, > > > > > > > > >> Nicholas Jiang > > > > > > > > >> > > > > > > > > >> On 2022/03/09 08:23:19 Kent Yao wrote: > > > > > > > > >>> Hello PPMC and community, > > > > > > > > >>> > > > > > > > > >>> In this thread, I want to discuss our committer requirements > > > for > > > > > > > > >>> contributors that are willing to move from contributors to > > > committers. > > > > > > > > >>> > > > > > > > > >>> Hope to build a consensus with the following proposal. > > > > > > > > >>> > > > > > > > > >>> =============================== > > > > > > > > >>> > > > > > > > > >>> # Become A Committer of Apache Kyuubi > > > > > > > > >>> > > > > > > > > >>> Anyone being supportive of the community and working in any > > > of the > > > > > > > > >>> CoPDoC areas can become an Apache Kyuubi committer. The > > > CoPDoC is an > > > > > > > > >>> acronym from ASF to describe how we recognize your > > > contributions not > > > > > > > > >>> only but code. > > > > > > > > >>> > > > > > > > > >>> - **Co**mmunity - You can join us via our mailing list, > > > > > > > > >>> issue > > > > > > > > >>> trackers, discussions page to interact with community > > > members, and > > > > > > > > >>> share vision and knowledge > > > > > > > > >>> - **P**roject - a clear vision and consensus are needed > > > > > > > > >>> - **Do**cumentation - without it, the stuff remains only in > > > the minds > > > > > > > > >>> of the authors > > > > > > > > >>> - **C**ode - discussion goes nowhere without code > > > > > > > > >>> > > > > > > > > >>> Apache Kyuubi community strives to be meritocratic. Thus, > > > once someone > > > > > > > > >>> has contributed sufficiently to any area of CoPDoC they can > > > be a > > > > > > > > >>> candidate for committer-ship and at last, voted in as a > > > Kyuubi > > > > > > > > >>> committer. Being an Apache Kyuubi committer does not > > > necessarily mean > > > > > > > > >>> you must commit code with your commit privilege to the > > > codebase; it > > > > > > > > >>> means you are committed to the Kyuubi project and are > > > productively > > > > > > > > >>> contributing to our community's success. > > > > > > > > >>> > > > > > > > > >>> ## Committer Requirements: > > > > > > > > >>> > > > > > > > > >>> There are no strict rules for becoming a committer or PMC > > > member. > > > > > > > > >>> Candidates for new committers are typically people that are > > > active > > > > > > > > >>> contributors and community members. Anyway, if the rules can > > > be > > > > > > > > >>> clarified a little bit, it can somehow clear the doubts in > > > the minds > > > > > > > > >>> of contributors and make the community more transparent, > > > reasonable, > > > > > > > > >>> and fair. > > > > > > > > >>> > > > > > > > > >>> ### Continuous contributions > > > > > > > > >>> > > > > > > > > >>> Committer candidates should have a decent amount of > > > continuous > > > > > > > > >>> engagements and contributions (fixing bugs, adding new > > > features, > > > > > > > > >>> writing documentation, maintaining issues boards, or > > > answering > > > > > > > > >>> community questions) to Kyuubi either by contributing to the > > > codebase > > > > > > > > >>> of main or website GitHub repositories. > > > > > > > > >>> - +3 months with light activity and engagement. > > > > > > > > >>> - +2 months of medium activity and engagement. > > > > > > > > >>> - +1 month with solid activity and engagement. > > > > > > > > >>> > > > > > > > > >>> ### Quality of contributions > > > > > > > > >>> > > > > > > > > >>> - Well tested, well-designed, following Apache Kyuubi coding > > > > > > > > >>> standards, and simple patches. > > > > > > > > >>> - Well-organized and detailed user-oriented documentation. > > > > > > > > >>> > > > > > > > > >>> ### Community involvement > > > > > > > > >>> > > > > > > > > >>> - Be active on the dev mailing list and help mentor newer > > > contributors > > > > > > > > >>> and users. > > > > > > > > >>> - Be active on the issue tracker for project maintenance > > > > > > > > >>> - Be involved in the design road map discussions with a > > > professional > > > > > > > > >>> and diplomatic approach even if there is a disagreement > > > > > > > > >>> > > > > > > > > >>> > > > > > > > > >>> =============================== > > > > > > > > >>> > > > > > > > > >>> Thank you for all your feedback and time. If there are no > > > strong > > > > > > > > >>> objections, I will put this on our website. > > > > > > > > >>> > > > > > > > > >>> BR, > > > > > > > > >>> > > > > > > > > >>> Kent Yao > > > > > > > > >>> > > > > > > > > >> > > > > > > > > > > > > > > > > > >