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
> > > > > > > > >>>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > >

Reply via email to