[RFC] List of contributors per module

qznc via Digitalmars-d digitalmars-d at puremagic.com
Tue May 24 13:06:37 PDT 2016


On Tuesday, 24 May 2016 at 19:22:31 UTC, Seb wrote:
> I recently made a PR to dlang.org which is aimed to show a list 
> of all contributors to a Phobos module based on the git history.
> The idea is to give all the awesome people who have helped and 
> contributed their earned credit!

Is this really a good idea? The file with the most authors is 
std/traits.d with 73 authors. Really list them all?

There might be duplicates, if people use different names or email 
addresses. There should be a deduplication.



Btw if you want some more stats, I have script which gives me 
this for the phobos repo:

Top Committers (of 338 authors):
Andrei Alexandrescu  1608 commits during 8 years until 2016-04-15
k-hara                646 commits during 4 years until 2016-04-28
Walter Bright         643 commits during 8 years until 2016-04-25
H. S. Teoh            625 commits during 4 years until 2016-05-10
Dmitry Olshansky      517 commits during 4 years until 2016-05-20
jmdavis               501 commits during 3 years until 2014-10-26
monarch dodra         421 commits during 2 years until 2015-03-12
Martin Nowak          369 commits during 4 years until 2016-05-14
Brad Roberts          340 commits during 8 years until 2016-04-16
Vladimir Panteleev    323 commits during 4 years until 2016-05-18
Andrej Mitrovic       296 commits during 4 years until 2015-10-18
Jonathan M Davis      261 commits during 5 years until 2016-05-04
Ilya Yaroshenko       208 commits during 23 months until 
2016-05-15
David Nadlinger       207 commits during 5 years until 2016-05-22
David Simcha          207 commits during 2 years until 2012-10-18
Hara Kenji            193 commits during 4 years until 2016-03-24
monarchdodra          181 commits during 2 years until 2014-10-10
Denis Shelomovskij    179 commits during 3 years until 2015-03-06
Don Clugston          172 commits during 5 years until 2013-12-10
Tomoya Tanjo          166 commits during 2 years until 2016-03-22
Daniel Murphy         162 commits during 4 years until 2016-05-18
Steven Schveighoffer  149 commits during 5 years until 2016-05-17
Alex Rønne Petersen   147 commits during 3 years until 2014-08-04
Robert burner Schadek  134 commits during 2 years until 2016-05-02
Lars T. Kyllingstad   117 commits during 5 years until 2016-02-25
dsimcha               109 commits during 22 months until 
2012-12-08
Jack Stouffer          94 commits during 9 months until 2016-05-18
Sean Kelly             93 commits during 6 years until 2014-10-27
Михаил Страшун         90 commits during 6 months until 2015-01-26
Shin Fujishiro         79 commits during 6 months until 2010-11-18
Nick Treleaven         79 commits during 4 years until 2016-05-04
Jonas Drewsen          75 commits during 2 years until 2014-01-13
JakobOvrum             70 commits during 3 years until 2016-04-04
Peter Alexander        69 commits during 3 years until 2015-07-22
  together these authors have 80+% of the commits (9530/11853)

Files with most commits:
  411 commits: std/traits.d         during 8 years until 2016-05-07
  414 commits: std/string.d         during 8 years until 2016-05-11
  442 commits: std/range.d          during 5 years until 2014-11-07
  475 commits: std/conv.d           during 8 years until 2016-05-14
  653 commits: std/algorithm.d      during 7 years until 2015-01-17

Files with most authors:
64 authors: std/stdio.d
66 authors: std/file.d
68 authors: std/conv.d
71 authors: std/algorithm.d
73 authors: std/traits.d

By file extension:
    .d: 511 files
    .h: 66 files
  together these make up 80+% of the files (577/697)



More information about the Digitalmars-d mailing list