现在 GTK+ 3.22.0 和 GLib 2.50.0 已经发布,是时候回顾一下这个开发周期,看看哪些个人和公司为这些版本的发布做出了贡献。
活动
在 3.22 开发周期中,GLib 总共增加了 14119 行代码,删除了 2031 行代码,净增加了 12088 行代码
而 GTK+ 则总共增加了 46581 行代码,删除了 19163 行代码,净增加了 27418 行代码
这些统计数据不包括翻译。
贡献者
GLib
GLib 收到了 60 位个人的贡献
即使变更规模有所减少,GLib 的贡献者数量仍呈现增长趋势。
变更集最多的开发者 | ||
---|---|---|
Matthias Clasen | 60 | 24.7% |
Philip Withnall | 44 | 18.1% |
Chun-wei Fan | 18 | 7.4% |
Mario Sanchez Prada | 10 | 4.1% |
Allison Lortie | 7 | 2.9% |
Ruslan Izhbulatov | 7 | 2.9% |
Emmanuele Bassi | 6 | 2.5% |
Krzesimir Nowak | 6 | 2.5% |
Jonh Wendell | 5 | 2.1% |
Cosimo Cecchi | 5 | 2.1% |
Simon McVittie | 4 | 1.6% |
Ondrej Holy | 4 | 1.6% |
Christoph Reiter | 4 | 1.6% |
Rico Tzschichholz | 3 | 1.2% |
Dan Winship | 3 | 1.2% |
Aurélien Zanelli | 3 | 1.2% |
Kjell Ahlstedt | 2 | 0.8% |
Piotr Drąg | 2 | 0.8% |
Colin Walters | 2 | 0.8% |
Emilio Pozuelo Monfort | 2 | 0.8% |
代码变更行数最多的开发者 | ||
---|---|---|
Matthias Clasen | 7797 | 53.6% |
Philip Withnall | 2736 | 18.8% |
Cosimo Cecchi | 767 | 5.3% |
Chun-wei Fan | 674 | 4.6% |
Mario Sanchez Prada | 418 | 2.9% |
Allison Lortie | 365 | 2.5% |
Christoph Reiter | 319 | 2.2% |
Krzesimir Nowak | 220 | 1.5% |
Jonh Wendell | 178 | 1.2% |
Ruslan Izhbulatov | 163 | 1.1% |
Marc-Antoine Perennou | 142 | 1.0% |
Emmanuele Bassi | 104 | 0.7% |
Tim-Philipp Müller | 81 | 0.6% |
Benjamin Otte | 79 | 0.5% |
Ondrej Holy | 48 | 0.3% |
Giovanni Campagna | 43 | 0.3% |
Jeremy Whiting | 34 | 0.2% |
Debarshi Ray | 33 | 0.2% |
Stephan Bergmann | 32 | 0.2% |
Christian Persch | 30 | 0.2% |
Matthias Clasen 和 Philip Withnall 是本周期最大的贡献者。Matthias 致力于实现门户,以允许沙盒应用程序访问系统服务;Philip 则致力于新的结构化日志 API。
GTK+
GTK+ 收到了 75 位开发者的贡献
贡献者数量呈下降趋势,并且考虑到变更量也有所减少,这可能是向 3.22 长期版本整体稳定化过程的反映。
变更集最多的开发者 | ||
---|---|---|
Matthias Clasen | 369 | 37.3% |
Lapo Calamandrei | 73 | 7.4% |
Carlos Garnacho | 69 | 7.0% |
Timm Bäder | 67 | 6.8% |
Emmanuele Bassi | 60 | 6.1% |
Ruslan Izhbulatov | 30 | 3.0% |
Jonas Ådahl | 28 | 2.8% |
Benjamin Otte | 25 | 2.5% |
Olivier Fourdan | 21 | 2.1% |
Matt Watson | 21 | 2.1% |
Sébastien Wilmet | 18 | 1.8% |
Chun-wei Fan | 13 | 1.3% |
Andreas Pokorny | 12 | 1.2% |
Georges Basile Stavracas Neto | 12 | 1.2% |
Christian Hergert | 12 | 1.2% |
Piotr Drąg | 11 | 1.1% |
Tristan Van Berkom | 11 | 1.1% |
Ray Strode | 10 | 1.0% |
Stephen Chandler Paul | 9 | 0.9% |
William Hua | 8 | 0.8% |
代码变更行数最多的开发者 | ||
---|---|---|
Matthias Clasen | 14378 | 28.2% |
William Hua | 6212 | 12.2% |
Ruslan Izhbulatov | 5222 | 10.2% |
Lapo Calamandrei | 4383 | 8.6% |
Carlos Garnacho | 3510 | 6.9% |
Emmanuele Bassi | 1947 | 3.8% |
Matt Watson | 1811 | 3.6% |
Georges Basile Stavracas Neto | 1805 | 3.5% |
Jonas Ådahl | 1647 | 3.2% |
Chun-wei Fan | 1195 | 2.3% |
Stephen Chandler Paul | 1099 | 2.2% |
Timm Bäder | 1018 | 2.0% |
Sébastien Wilmet | 865 | 1.7% |
Benjamin Otte | 793 | 1.6% |
Javier Jardón | 655 | 1.3% |
Alexander Larsson | 486 | 1.0% |
Andreas Pokorny | 358 | 0.7% |
Tristan Van Berkom | 333 | 0.7% |
Jakub Steiner | 317 | 0.6% |
Mohammed Sadiq | 298 | 0.6% |
就像他在 GLib 中所做的那样,Matthias 致力于在 GTK+ 中实现对门户的支持,特别是那些需要用户交互的门户,如文件选择和打印;Carlos Garnacho 致力于 Wayland 中的图形平板支持;Jonas Ådahl 和 Olivier Fourdan 致力于 Wayland 后端的窗口系统问题;William Hua 致力于改进 Mir 后端;Ruslan Izhbulatov 和 Chun-wei Fan 致力于 Windows 后端,尤其是在键盘输入方面;Emmanuele 致力于将 GLES 支持添加到 GdkGLContext
API;Timm Bäder 致力于 GtkPopover
;Matt Watson 致力于 GtkStack
和内部动画处理。
隶属关系
像往常一样,如果没有各个公司的贡献,这些更改中的许多都不可能实现。
对于 GLib
按雇主划分的变更集贡献者排名 | ||
---|---|---|
Red Hat | 84 | 34.6% |
(未知) | 78 | 32.1% |
Collabora | 43 | 17.7% |
Endless | 22 | 9.1% |
Canonical | 12 | 4.9% |
Centricular | 2 | 0.8% |
Intel | 2 | 0.8% |
拥有最多黑客的雇主 | ||
---|---|---|
(未知) | 33 | 52.4% |
Red Hat | 14 | 22.2% |
Collabora | 4 | 6.3% |
Endless | 4 | 6.3% |
Canonical | 4 | 6.3% |
Centricular | 2 | 3.2% |
Intel | 2 | 3.2% |
对于 GTK+
按雇主划分的变更集贡献者排名 | ||
---|---|---|
Red Hat | 548 | 55.4% |
(未知) | 333 | 33.7% |
Endless | 97 | 9.8% |
Collabora | 6 | 0.6% |
Canonical | 4 | 0.4% |
Centricular | 1 | 0.1% |
拥有最多黑客的雇主 | ||
---|---|---|
(未知) | 49 | 63.6% |
Red Hat | 16 | 20.8% |
Endless | 6 | 7.8% |
Collabora | 3 | 3.9% |
Canonical | 2 | 2.6% |
Centricular | 1 | 1.3% |