You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by Benjamin Mahler <bm...@apache.org> on 2017/07/01 08:07:45 UTC
Metrics for committing code for contributors
In the interest of gathering some metrics around growing contributors, Jie
shared with me a script that tracks how many commits each committer has
made where they were not the author of the patch. It's not perfect, but
gives a rough sense of how much effort committers are spending on patches
from non-committer contributors:
➜ mesos git:(master) ✗ git log master --pretty=format:"%an,%cn"
--after="2012-1-1" | awk -F "," '{ if ($1 != $2) print $2; }' | sort | uniq
-c | sort
1 Brenden Matthews
1 Greg Mann
2 Guangya Liu
5 Kevin Klues
9 Timothy St. Clair
12 Dave Lester
28 Neil Conway
31 Dominic Hamon
32 Ian Downes
39 Haosdent Huang
59 Kapil Arya
96 Bernd Mathiske
121 Jiang Yan Xu
133 Timothy Chen
134 Anand Mazumdar
221 Niklas Q. Nielsen
241 Alexander Rukletsov
264 Adam B
261 Till Toenshoff
317 Joseph Wu
353 Michael Park
371 Benjamin Hindman
474 Joris Van Remoortere
617 Benjamin Mahler
1017 Vinod Kone
1022 Jie Yu
You can change the date range here if you want to get a more recent
snapshot. Note of course that much like the github commit count metrics,
this doesn't capture the commits from the svn days where we didn't have
correct authorship metadata. :(
I know reviewing code from newer contributors is often hard work and can
sometimes be thankless, but it's really important. So I just wanted to
celebrate and thank all those that have helped to grow the community of
contributors so far!
If others have interesting metrics that would be good to track, please feel
free to share them.
Ben
Re: Metrics for committing code for contributors
Posted by James Peach <jo...@gmail.com>.
> On Jul 1, 2017, at 1:07 AM, Benjamin Mahler <bm...@apache.org> wrote:
[snip]
> I know reviewing code from newer contributors is often hard work and can
> sometimes be thankless, but it's really important. So I just wanted to
> celebrate and thank all those that have helped to grow the community of
> contributors so far!
Thank you to all the committers who have spent time reviewing my contributions. The review process in Mesos is much more stringent that in most other project I've been involved with, but in almost all cases the end result has been worth it for me.
Thanks!