Closed shennetsind closed 4 years ago
"I find it confusing how some entries in the authors list use their display name instead of the commit username, I'd propose using either only the username (since its referenced in all their commits, whereas display name isn't anywhere) or both." - Ind
"Potentially both names? Forum (IRC, since they're potentially the same) & commit name? shennetsind | Ind" - Streusel
"if IRC will be added i suggest to use mailmap format
<cto@company.xx> <cto@coompany.xx>
Some Dude <some@dude.xx> nick1 <bugs@company.xx>
Other Author <other@author.xx> nick2 <bugs@company.xx>
Other Author <other@author.xx> <nick2@company.xx>
" - @MrKeiKun
"Against awkward email@email.com" - @Streusel
"Nothing wrong with using emails, as long as they are already used in commit messages, or somewhere in the code." - @MishimaHaruna
The issue is that some of the developers in the AUTHORS file are from so long ago that it's hard to find any email for them. Some of the developers also contributed anonymously. There weren't always commit author names, just handles from an old BBS of developers passing around their updated builds.
I'm all for making sure credit is given but we also shouldn't be cluttering up the file too much.
This is the file format I was thinking of: https://github.com/django/django/blob/master/AUTHORS (ignore the top part with full names, since it wouldn't work for us, skip to line 58+)
Entries take one of these forms, depending on what info is available:
Author Name (AuthorNickname) <author_email@example.com>
Author Name <author_email@example.com>
AuthorNickname <author_email@example.com>
Author Name (AuthorNickname)
Author Name Only
AuthorNicknameOnly
<author_email_only@example.com>
Looks good
I ran a quicklookup on the git data (which has eathena and rathena data as well, up to the point of respective forks), that might help with the usernames, it also counts each time one is available (case sensitive)
skotlex - 1759
shennetsind - 1562
Playtester - 1121
ultramage - 896
L0ne_W0lf - 688
Lupus - 563
ai4rei - 378
celest - 320
Lance - 296
FlavioJS - 246
brianluau - 241
zephyrus - 217
euphyy - 216
amber - 211
Haru - 189
Inkfish - 185
toms - 157
Paradox924X - 149
MasterOfMuppets - 125
(no author) - 119
shadowlady - 102
kenpachi2k11 - 102
codemaster - 98
rud0lp20 - 96
Streusel - 95
Vicious - 90
malufett - 90
glighta - 88
masao87 - 85
gepard1984 - 83
Kisuka - 77
samuray22 - 74
Kevin - 68
eathenabot - 68
shadow - 68
mc_cameri - 65
momacabu - 64
evera - 64
SinSloth - 62
j-tkay - 61
epoque11 - 58
DracoRPG - 51
Matheus Macabu - 48
Hercules.ws - 47
flaviojs - 42
sketchyphoenix - 42
littlewolf - 40
Gepard - 38
daegaladh - 36
jmanfffreak - 36
eaac - 35
lemongrass3110 - 33
ajarn - 32
xantara - 32
wizputer - 31
akinari1087 - 31
greenboxal2 - 31
Nasedo - 30
valaris - 30
playtester - 28
Mysteries - 28
protimus - 28
blackhole89 - 28
akrus - 26
Poki#3 - 25
cookiecrumbs - 25
Komurka - 25
blacksirius - 25
Zido - 24
markzd - 23
xazax-hun - 23
flaid - 21
Piotr Hałaczkiewicz - 21
aleos - 21
musashiden - 19
lordttseven - 19
jaBote - 16
og2 - 16
calciumkid - 16
Aria - 16
reddozen - 16
KarLaeda - 15
Zephiris - 15
Susu - 15
thatakkarin - 14
DZeroX - 14
ignizh - 13
ediejohnny - 13
shinomori - 12
kobra_k88 - 12
Euphy - 11
Valaris - 11
spre123 - 11
technote24 - 11
Skotlex - 11
LuzZza - 11
Yommy - 11
shadoweathena - 10
Matias - 10
nsstrunks - 10
Chilly0123 - 10
mandark022 - 9
script-z3r0 - 9
shenhuyong - 9
Sara - 8
tr0n93 - 8
Mass - 8
Sirius - 8
nana - 8
Kargha - 8
jtynne - 7
Haruna - 7
veider - 7
mercurial123 - 6
GodLesZ - 6
Dastgir Pojee - 6
Mumbles - 6
cannelle - 6
Shinigami - 6
arcshiru - 5
Paradox924x - 5
foruken - 5
Taylor Locke - 5
davidsiaw - 5
sirius - 5
Kenpachi - 4
hipsterfont - 4
Masao - 4
Shido - 4
Trojal - 4
sevenzz23 - 4
Flipp - 4
Mysterious - 4
Euph - 3
Kayla - 3
rikimaru17 - 3
CairoLee - 3
Akkarinage - 3
M45T3Ryu - 3
Wolf - 3
Earisu - 3
trojal - 3
killercube - 2
Evera - 2
dastgirpojee - 2
Jonathan Lima - 2
Michieru - 2
cleaverbeaver - 2
Xantara - 2
salepate - 2
L0neW0lf.eAthena - 2
Patskie - 2
spira - 2
Masao87 - 1
Mr.Postman - 1
ossi0110 - 1
Mhalicot - 1
Jedzkie - 1
EPuncker - 1
Amir El Sayed - 1
rathenabot - 1
lmaatl - 1
CIA-2 - 1
Guilherme - 1
Protimus - 1
script-Z3R0 - 1
SketchyPhoenix - 1
flaviojs2005 - 1
Jose Luis Rivera Flores - 1
Marcelo Liberato - 1
HerculesUser - 1
Shaktoh - 1
zapbomb - 1
Christian - 1
zido - 1
baalberith - 1
LiYu - 1
You can safely remove HerculesUser if you want. It was me doing a sample pull request.
P.S.: Didn't know I had that many commits :O
That seems fine to me @MishimaHaruna.
There will be a lot that will be nickname only as most the jA devs never gave out their email, cuz well.. Japan.
Can this be closed?
Discussion originally started in #226 i'm moving it into a issue so that it doesn't count as a pull request (since its not one anymore). I'll repost the original messages by date below.