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