Skip to content

Commit fd984a8

Browse files
committed
Add AUTHORS.md
Add compile-time author info generator
1 parent daccc3f commit fd984a8

File tree

2 files changed

+68
-0
lines changed

2 files changed

+68
-0
lines changed

AUTHORS.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# OpenVic Simulation authors
2+
3+
This file does not strictly reflect copyright ownership for the simulation
4+
source code. For this, refer to the Git history to know which contributor
5+
wrote which part of the codebase.
6+
7+
GitHub usernames are indicated in parentheses, or as sole entry when no other
8+
name is available.
9+
10+
Consultants have not necessarily contributed code but have contributed in other
11+
ways to development of the simulation.
12+
13+
## Senior Developers
14+
15+
Hop311
16+
George L. Albany (Spartan322)
17+
BrickPi
18+
19+
## Developers
20+
21+
General WVPM (wvpm)
22+
Nemrav
23+
zaaarf
24+
Arturo
25+
BetterBite
26+
FarmingtonS9
27+
28+
## Contributors
29+
30+
joethepro36
31+
ZincLadder (ClarkeCode)
32+
random person (unique-usernames-are-annoying)
33+
Losethos
34+
Julius
35+
Gone2Daly
36+
Giovanni Karra (GiovanniKarra)
37+
Frédéric Van Aken
38+
Conor (conboy137)
39+
k0uneli
40+
fxrmi (Fxrmillan)
41+
42+
## Consultants
43+
44+
Spudgun
45+
Catylist
46+
motionsense
47+
Mr_StuG
48+
Manters
49+
wyrm
50+
Nurse_Reno
51+
Dempsey
52+
kiwi
53+
Zombie_Freak115
54+
FakeByte
55+
Valerus9

SConstruct

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,19 @@ Default(
4343
env.Run(env.license_builder), name_prefix="sim"
4444
)
4545
)
46+
Default(
47+
env.CommandNoCache(
48+
"src/openvic-simulation/gen/author_info.gen.hpp",
49+
"#AUTHORS.md",
50+
env.Run(env.author_builder), name_prefix="sim",
51+
sections = {
52+
"Senior Developers": "AUTHORS_SENIOR_DEVELOPERS",
53+
"Developers": "AUTHORS_DEVELOPERS",
54+
"Contributors": "AUTHORS_CONTRIBUTORS",
55+
"Consultants": "AUTHORS_CONSULTANTS"
56+
}
57+
)
58+
)
4659

4760
# For future reference:
4861
# - CCFLAGS are compilation flags shared between C and C++

0 commit comments

Comments
 (0)