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