Thanks for your feedback!

To Yu:

1. the top 10 contributors

No. I tend not to rank the contributors. We simply acknowledge all
contributors to make the release happen.

If you'd like to rank the contributors, what's the standard? PR numbers?
Patch importance? I believe ranking contributors by PR numbers is the wrong
direction. And significant contributions should be already highlighted in
the blog if we write it.

2. Contributors page/table

I support it can be a good initiative. But it's a different topic - here,
we talk about acknowledging contributors _per release_.

You can start another thread to discuss it in detail for the contributor
page/table.

To Dave:

> New contributors whose first PR is included.

This is a good suggestion. I think GitHub Release already shows the
information. I'll investigate how to do it self-driven, or the RM simply
copy the info from GitHub Release.

> Contributors who are not yet committers. & Committers.

I think this is somewhat of the same direction in ranking contributions.
Please see my comments above. IMO it's a topic that happened in private@ to
identify active contributors.

Best,
tison.


Dave Fisher <w...@apache.org> 于2022年11月22日周二 11:52写道:

> To me a contributors list has three levels
>
> 1. New contributors whose first PR is included.
> 2. Contributors who are not yet committers.
> 3. Committers.
>
> As a PMC member I want be on the look out for new committers to grow the
> Pulsar community.
>
> We want the community to see the path to being a committer.
>
> Best,
> Dave
>
> Sent from my iPhone
>
> > On Nov 21, 2022, at 6:36 PM, Yu <li...@apache.org> wrote:
> >
> > Hi tison,
> >
> > Thanks for raising this up!
> >
> > Expressing appreciation for contributors is a great way to improve health
> > and fitness in our community.
> >
> > Here are just my two cents:
> >
> >>>>>>>>>>>>>>>>>
> >
> > 1. Except for the all-contributors list, does it make sense and is it
> > possible to show the top 10 contributors for each release?
> >
> > Here comes another issue, how to evaluate the top 10?
> >
> > The simplest way is based on the lines of code (the same as how GitHub
> > counts contributions, etc), but it does not make sense to some degree.
> >
> > At the same time, other factors (e.g. how active a contributor is, how
> many
> > PR/issues he/she reviews/answers, etc) can be taken into consideration,
> but
> > this might make things a little complicated. If we do not find a quick
> and
> > easy way to do this, it might overwhelm release managers.
> >
> >>>>>>>>>>>>>>>>>
> >
> > 2. Does it make sense to show contributors for all Pulsar-related repos
> > (e.g. pulsar, pulsar-site, pulsar-client-cpp, pulsar-helm-chart) on the
> > Pulsar website?
> >
> > SkyWalking follows this way, see "Contributors" at
> > https://skywalking.apache.org/team/.
> >
> >>>>>>>>>>>>>>>>>
> >
> > Feel free to correct me if am wrong, thank you!
> >
> > Yu
> >
> >> On Mon, Nov 21, 2022 at 2:35 PM tison <wander4...@gmail.com> wrote:
> >>
> >> Hi,
> >>
> >> Dave's email about first-time contributions reminds me of the idea to
> >> acknowledge contributors for each release.
> >>
> >> Let's see how the Flink community does it:
> >>
> >> For each release blog, e.g. [1], in the last section "List of
> >> Contributors",
> >> explicitly list out contributors and acknowledge their contributions.
> >>
> >> When it went back to the first time I got listed, I was proud to share
> it
> >> on social media and it encouraged me a lot to make more contributions.
> >> Also, from the community perspective, releasing patches as well as
> >> acknowledging the authors are somewhat fundamental rewards we can offer.
> >>
> >> To generate the list, I adapt the scripts provided by Flink as:
> >>
> >> 1. For Pulsar v2.10.0 (minor version release):
> >>
> >>  git log --pretty="%an%n%cn" v2.9.0..v2.10.0 | sort | uniq | tr "\n"
> "," |
> >> sed 's/,/, /g'
> >>
> >> ... which gives:
> >>
> >> Addison Higham, Ali Ahmed, Aloys, Amar Prakash Pandey, Andras Beni,
> Andrey
> >> Yegorov, AnonHxy, Anonymitaet, Arnar, Baozi, Bharani Chadalavada, Bowen
> Li,
> >> Boyang Jerry Peng, Callum Duffy, Christophe Bornet, Da Xiang Huang, Dave
> >> Fisher, David Kjerrumgaard, Devin Bost, Dezhi LIiu, Dianjin Wang, Diego,
> >> Enrico Olivelli, Eric Shen, Eron Wright, Fangbin Sun, Frank J Kelly,
> >> Frederic Kneier, Gautier DI FOLCO, GitHub, Haaroon Y, Hang Chen,
> >> HuangQiang, Huanli Meng, Jagadesh Adireddi, Jason918, JiangHaiting, Jin,
> >> Jiwei Guo, Kai, Kai Wang, Koen Rutten, Lakshmi Balu, Lari Hotari, Lars
> >> Hvam, Lei Zhiyuan, Li Li, Lishen Yao, Marvin Cai, Masahiro Sakamoto,
> >> Massimiliano Mirelli, Matt Fleming, Matteo Merli, Md Mostafijur Rahman,
> >> Michael Marshall, Neng Lu, Nicklee007, Nicolò Boschi, Ofek Lev, Paul
> Gier,
> >> Peter Tinti, Qiang Huang, Qiang Zhao, Rajan Dhabalia, Roc Marshal, Ruguo
> >> Yu, Rui Fu, Saumitra Srivastav, Shen Liu, Sijie Guo, Smile, TakaHiro,
> Tao
> >> Jiuming, Thomas Leplus, Tong, Travis Sturzl, Vincent Royer, WangJialing,
> >> Xiangying Meng, Xiaobing Fang, Xiaoyu Hou, YANGLiiN, Yan, Yang Yang,
> >> Yannick Koechlin, Yong Zhang, Yunze Xu, Yuri Mizushima, Yuto Furuta,
> Zach
> >> Walsh, ZhangJian He, Zhanpeng Wu, Zhiwu Wang, Zike Yang, Zixuan Liu,
> Ziyao
> >> Wei, aarondonwilliams, baomingyu, bentonliang, billowqiu, chenlin,
> >> codertmy, congbo, entvex, fengtao1998, feynmanlin, fu-turer,
> gaozhangmin,
> >> goflutterjava, hanmz, hrsakai, imryao, junqingzh, kaushik-develop,
> >> kijanowski, kimula takesi, lightzhao, lin chen, lipenghui, litao,
> >> liuchangqing, liudezhi, madhavan-narayanan, ming, mingyifei, momo-jun,
> >> penghui, ran, sijia-w, suiyuzeng, wenbingshen, xiaolong ran, youzipi,
> >> zhaoyajun2009, 包子, 萧易客
> >>
> >> 2. For Pulsar v2.10.1 (patch version release):
> >>
> >>  git log --pretty="%an%n%cn" v2.10.0..v2.10.1 | sort | uniq | tr "\n"
> ","
> >> | sed 's/,/, /g'
> >>
> >> ... which gives:
> >>
> >> Adrian Paul, AlvaroStream, Andrey Yegorov, Baodi Shi, Baozi, Christophe
> >> Bornet, Cong Zhao, Dezhi LIiu, Enrico Olivelli, GitHub, JiangHaiting,
> Jim
> >> Baugh, Jiwei Guo, Kai Wang, Kay Johansen, Lari Hotari, LinChen, Lishen
> Yao,
> >> Matt-Esch, Matteo Merli, Michael Marshall, Neng Lu, Nicolò Boschi, Qiang
> >> Huang, Qiang Zhao, Ruguo Yu, Rui Fu, Shen Liu, Tao Jiuming, Tian Luo,
> >> WangJialing, Xiangying Meng, Xiaoyu Hou, Yan Zhao, Yang Yang, Yong
> Zhang,
> >> Yunze Xu, Yuri Mizushima, ZhangJian He, Zike Yang, Zixuan Liu,
> boatrainlsz,
> >> codertmy, congbo, dependabot[bot], fengyubiao, gaoran10, gaozhangmin,
> >> grayson, lin chen, lipenghui, lixinyang, llIlll, penghui, ran,
> wuxuanqicn,
> >> 赵延,
> >>
> >> I think we can integrate such a step into the release process[2] if we
> >> reach a consensus. But let me start this thread first to see your
> thoughts
> >> and suggestions.
> >>
> >> Looking forward to your feedback!
> >>
> >> Best,
> >> tison.
> >>
> >> [1] https://flink.apache.org/news/2022/10/28/1.16-announcement.html
> >> [2] https://pulsar.apache.org/contribute/release-process
> >>
>
>

Reply via email to