Autogenerate acknowledgements
Paul O’Shannessy committed
Aug 13, 2014 at 12:24 UTC
2cbf609856ceed4d3a0c34c6782e1d596caf69ef
3 files changed
+194
-182
docs/Rakefile
+10
@@ -23,6 +23,16 @@ task :update_version do
23
end
24
end
25
26
+desc "update acknowledgements list"
27
+task :update_acknowledgements do
28
+ authors = File.readlines('../AUTHORS').map {|author| author.gsub(/ <.*\n/,'')}
29
+ # split into cols here because nobody knows how to use liquid
30
+ # need to to_f because ruby will keep slice_size as int and round on its own
31
+ slice_size = (authors.size / 3.to_f).ceil
32
+ cols = authors.each_slice(slice_size).to_a
33
+ File.open('_data/acknowledgements.yml', 'w+') { |f| f.write(cols.to_yaml) }
34
+end
35
+
36
desc "build into ../../react-gh-pages"
37
task :release => [:update_version, :default] do
38
system "jekyll build -d ../../react-gh-pages"
docs/_data/acknowledgements.yml
new
+179
@@ -0,0 +1,179 @@
1
+---
2
+- - Adam Krebs
3
+ - Adam Solove
4
+ - Alan deLevie
5
+ - Alex Zelenskiy
6
+ - Alexander Solovyov
7
+ - Andreas Svensson
8
+ - Andrew Davey
9
+ - Andrew Zich
10
+ - Andrey Popp
11
+ - Anthony van der Hoorn
12
+ - Ayman Osman
13
+ - Ben Alpert
14
+ - Ben Newman
15
+ - Ben Ripkens
16
+ - Bill Fisher
17
+ - Bob Eagan
18
+ - Bojan Mihelac
19
+ - Brandon Bloom
20
+ - Brian Cooke
21
+ - Brian Kim
22
+ - Brian Reavis
23
+ - Brian Rue
24
+ - Cam Spiers
25
+ - Cassus Adam Banko
26
+ - Cat Chen
27
+ - Cheng Lou
28
+ - Christian Roman
29
+ - Christoph Pojer
30
+ - Christopher Monsanto
31
+ - Clay Allsopp
32
+ - Connor McSheffrey
33
+ - Dan Schafer
34
+ - Daniel Gasienica
35
+ - Daniel Lo Nigro
36
+ - Daniel Miladinov
37
+ - Daniel Schonfeld
38
+ - Danny Ben-David
39
+ - Daryl Lau
40
+ - David Hellsing
41
+ - David Hu
42
+ - Devon Blandin
43
+ - Dmitry Mazuro
44
+ - Dustin Getz
45
+ - Enguerran
46
+ - Eric Clemmons
47
+ - Eric Florenzano
48
+ - Eric Schoffstall
49
+ - Evan Coonrod
50
+ - Fabio M. Costa
51
+ - Felipe Oliveira Carvalho
52
+ - Felix Kling
53
+ - Fernando Correia
54
+ - François-Xavier Bois
55
+ - Fred Zhao
56
+ - G Scott Olson
57
+ - Geert Pasteels
58
+ - Geert-Jan Brits
59
+ - George A Sisco III
60
+ - Gilbert
61
+ - Greg Hurrell
62
+- - Greg Roodt
63
+ - Guangqiang Dong
64
+ - Guido Bouman
65
+ - Harry Hull
66
+ - Harshad Sabne
67
+ - Hendrik Swanepoel
68
+ - Hugo Jobling
69
+ - Ian Obermiller
70
+ - Ingvar Stepanyan
71
+ - Irae Carvalho
72
+ - Isaac Salier-Hellendag
73
+ - Ivan Kozik
74
+ - Jaime Mingo
75
+ - Jakub Malinowski
76
+ - James Brantly
77
+ - James Ide
78
+ - Jamie Wong
79
+ - Jamison Dance
80
+ - Jan Kassens
81
+ - Jared Forsyth
82
+ - Jason Bonta
83
+ - Jason Trill
84
+ - Jean Lauliac
85
+ - Jeff Barczewski
86
+ - Jeff Carpenter
87
+ - Jeff Morrison
88
+ - Jeff Welch
89
+ - Jeffrey Lin
90
+ - Jignesh Kakadiya
91
+ - Jing Chen
92
+ - Johannes Baiter
93
+ - John Watson
94
+ - Jon Beebe
95
+ - Jonas Enlund
96
+ - Jonas Gebhardt
97
+ - Jonathan Hsu
98
+ - Jordan Walke
99
+ - Josh Bassett
100
+ - Josh Duck
101
+ - Josh Yudaken
102
+ - Joshua Ma
103
+ - Julen Ruiz Aizpuru
104
+ - Jun Wu
105
+ - Juraj Dudak
106
+ - Justin Jaffray
107
+ - Karl Mikkelsen
108
+ - Keito Uchiyama
109
+ - Kit Randel
110
+ - Kunal Mehta
111
+ - Kyle Mathews
112
+ - Laurence Rowe
113
+ - Levi McCallum
114
+ - Lily
115
+ - Logan Allen
116
+ - Luigy Leon
117
+ - Marcin Kwiatkowski
118
+ - Marcin Szczepanski
119
+ - Mariano Desanze
120
+ - Mark Richardson
121
+ - Marshall Roch
122
+- - Martin Andert
123
+ - Martin Konicek
124
+ - Mathieu M-Gosselin
125
+ - Matt Harrison
126
+ - Matthew Dapena-Tretter
127
+ - Matti Nelimarkka
128
+ - Michal Srb
129
+ - Mouad Debbar
130
+ - Nadeesha Cabral
131
+ - Nate Hunzaker
132
+ - Nicholas Bergson-Shilcock
133
+ - Nick Gavalas
134
+ - Nick Thompson
135
+ - Niklas Boström
136
+ - Owen Coutts
137
+ - Pascal Hartig
138
+ - Paul O’Shannessy
139
+ - Paul Seiffert
140
+ - Paul Shen
141
+ - Pete Hunt
142
+ - Peter Cottle
143
+ - Petri Lievonen
144
+ - Pieter Vanderwerff
145
+ - Rajiv Tirumalareddy
146
+ - Randall Randall
147
+ - Ray
148
+ - Richard D. Worth
149
+ - Richard Feldman
150
+ - Richard Livesey
151
+ - Ryan Seddon
152
+ - Sahat Yalkabov
153
+ - Sander Spies
154
+ - Sean Kinsey
155
+ - Sebastian Markbåge
156
+ - Shaun Trennery
157
+ - Simon Højberg
158
+ - Stefan Dombrowski
159
+ - Stephen Murphy
160
+ - Stoyan Stefanov
161
+ - Sundeep Malladi
162
+ - Sven Helmberger
163
+ - Thomas Aylott
164
+ - Thomas Boyt
165
+ - Thomas Shaddox
166
+ - Thomas Shafer
167
+ - Timothy Yung
168
+ - Tom Haggie
169
+ - Tom Occhino
170
+ - Ville Immonen
171
+ - Vjeux
172
+ - Volkan Unsal
173
+ - Wayne Larsen
174
+ - Wincent Colaiuta
175
+ - Yuriy Dybskiy
176
+ - Yuval Dekel
177
+ - Zach Bruggeman
178
+ - davidxi
179
+ - imagentleman
docs/acknowledgements.md
+5
-182
@@ -7,190 +7,13 @@ layout: single
7
We'd like to thank all of our contributors:
8
9
<div class="three-column">
10
+ {% for author_col in site.data.acknowledgements %}
11
<ul>
11
- <li>Adam Krebs</li>
12
- <li>Adam Solove</li>
13
- <li>Alan deLevie</li>
14
- <li>Alex Zelenskiy</li>
15
- <li>Alexander Solovyov</li>
16
- <li>Andreas Svensson</li>
17
- <li>Andrew Davey</li>
18
- <li>Andrew Zich</li>
19
- <li>Andrey Popp</li>
20
- <li>Anthony van der Hoorn</li>
21
- <li>Ayman Osman</li>
22
- <li>Ben Alpert</li>
23
- <li>Ben Newman</li>
24
- <li>Ben Ripkens</li>
25
- <li>Bill Fisher</li>
26
- <li>Bob Eagan</li>
27
- <li>Bojan Mihelac</li>
28
- <li>Brandon Bloom</li>
29
- <li>Brian Cooke</li>
30
- <li>Brian Kim</li>
31
- <li>Brian Reavis</li>
32
- <li>Brian Rue</li>
33
- <li>Cam Spiers</li>
34
- <li>Cassus Adam Banko</li>
35
- <li>Cat Chen</li>
36
- <li>Cheng Lou</li>
37
- <li>Christian Roman</li>
38
- <li>Christoph Pojer</li>
39
- <li>Christopher Monsanto</li>
40
- <li>Clay Allsopp</li>
41
- <li>Connor McSheffrey</li>
42
- <li>Dan Schafer</li>
43
- <li>Daniel Gasienica</li>
44
- <li>Daniel Lo Nigro</li>
45
- <li>Daniel Miladinov</li>
46
- <li>Daniel Schonfeld</li>
47
- <li>Danny Ben-David</li>
48
- <li>Daryl Lau</li>
49
- <li>David Hellsing</li>
50
- <li>David Hu</li>
51
- <li>Devon Blandin</li>
52
- <li>Dmitry Mazuro</li>
53
- <li>Dustin Getz</li>
54
- <li>Enguerran</li>
55
- <li>Eric Clemmons</li>
56
- <li>Eric Florenzano</li>
57
- <li>Eric Schoffstall</li>
58
- <li>Evan Coonrod</li>
59
- <li>Fabio M. Costa</li>
60
- <li>Felipe Oliveira Carvalho</li>
61
- <li>Felix Kling</li>
62
- <li>Fernando Correia</li>
63
- <li>François-Xavier Bois</li>
64
- <li>Fred Zhao</li>
65
- <li>G Scott Olson</li>
66
- <li>Geert Pasteels</li>
67
- <li>Geert-Jan Brits</li>
68
- <li>George A Sisco III</li>
69
- <li>Gilbert</li>
70
- <li>Greg Hurrell</li>
71
- </ul>
72
- <ul>
73
- <li>Greg Roodt</li>
74
- <li>Guangqiang Dong</li>
75
- <li>Guido Bouman</li>
76
- <li>Harry Hull</li>
77
- <li>Harshad Sabne</li>
78
- <li>Hendrik Swanepoel</li>
79
- <li>Hugo Jobling</li>
80
- <li>Ian Obermiller</li>
81
- <li>Ingvar Stepanyan</li>
82
- <li>Irae Carvalho</li>
83
- <li>Isaac Salier-Hellendag</li>
84
- <li>Ivan Kozik</li>
85
- <li>Jaime Mingo</li>
86
- <li>Jakub Malinowski</li>
87
- <li>James Brantly</li>
88
- <li>James Ide</li>
89
- <li>Jamie Wong</li>
90
- <li>Jamison Dance</li>
91
- <li>Jan Kassens</li>
92
- <li>Jared Forsyth</li>
93
- <li>Jason Bonta</li>
94
- <li>Jason Trill</li>
95
- <li>Jean Lauliac</li>
96
- <li>Jeff Barczewski</li>
97
- <li>Jeff Carpenter</li>
98
- <li>Jeff Morrison</li>
99
- <li>Jeff Welch</li>
100
- <li>Jeffrey Lin</li>
101
- <li>Jignesh Kakadiya</li>
102
- <li>Jing Chen</li>
103
- <li>Johannes Baiter</li>
104
- <li>John Watson</li>
105
- <li>Jon Beebe</li>
106
- <li>Jonas Enlund</li>
107
- <li>Jonas Gebhardt</li>
108
- <li>Jonathan Hsu</li>
109
- <li>Jordan Walke</li>
110
- <li>Josh Bassett</li>
111
- <li>Josh Duck</li>
112
- <li>Josh Yudaken</li>
113
- <li>Joshua Ma</li>
114
- <li>Julen Ruiz Aizpuru</li>
115
- <li>Jun Wu</li>
116
- <li>Juraj Dudak</li>
117
- <li>Justin Jaffray</li>
118
- <li>Karl Mikkelsen</li>
119
- <li>Keito Uchiyama</li>
120
- <li>Kit Randel</li>
121
- <li>Kunal Mehta</li>
122
- <li>Kyle Mathews</li>
123
- <li>Laurence Rowe</li>
124
- <li>Levi McCallum</li>
125
- <li>Lily</li>
126
- <li>Logan Allen</li>
127
- <li>Luigy Leon</li>
128
- <li>Marcin Kwiatkowski</li>
129
- <li>Marcin Szczepanski</li>
130
- <li>Mariano Desanze</li>
131
- <li>Mark Richardson</li>
132
- </ul>
133
- <ul>
134
- <li>Marshall Roch</li>
135
- <li>Martin Andert</li>
136
- <li>Martin Konicek</li>
137
- <li>Mathieu M-Gosselin</li>
138
- <li>Matt Harrison</li>
139
- <li>Matthew Dapena-Tretter</li>
140
- <li>Matti Nelimarkka</li>
141
- <li>Michal Srb</li>
142
- <li>Mouad Debbar</li>
143
- <li>Nadeesha Cabral</li>
144
- <li>Nate Hunzaker</li>
145
- <li>Nicholas Bergson-Shilcock</li>
146
- <li>Nick Gavalas</li>
147
- <li>Nick Thompson</li>
148
- <li>Niklas Boström</li>
149
- <li>Owen Coutts</li>
150
- <li>Pascal Hartig</li>
151
- <li>Paul O’Shannessy</li>
152
- <li>Paul Seiffert</li>
153
- <li>Paul Shen</li>
154
- <li>Pete Hunt</li>
155
- <li>Peter Cottle</li>
156
- <li>Petri Lievonen</li>
157
- <li>Pieter Vanderwerff</li>
158
- <li>Rajiv Tirumalareddy</li>
159
- <li>Randall Randall</li>
160
- <li>Ray</li>
161
- <li>Richard D. Worth</li>
162
- <li>Richard Feldman</li>
163
- <li>Richard Livesey</li>
164
- <li>Ryan Seddon</li>
165
- <li>Sahat Yalkabov</li>
166
- <li>Sander Spies</li>
167
- <li>Sean Kinsey</li>
168
- <li>Sebastian Markbåge</li>
169
- <li>Shaun Trennery</li>
170
- <li>Simon Højberg</li>
171
- <li>Stefan Dombrowski</li>
172
- <li>Stephen Murphy</li>
173
- <li>Stoyan Stefanov</li>
174
- <li>Sundeep Malladi</li>
175
- <li>Sven Helmberger</li>
176
- <li>Thomas Aylott</li>
177
- <li>Thomas Boyt</li>
178
- <li>Thomas Shaddox</li>
179
- <li>Thomas Shafer</li>
180
- <li>Timothy Yung</li>
181
- <li>Tom Haggie</li>
182
- <li>Tom Occhino</li>
183
- <li>Ville Immonen</li>
184
- <li>Vjeux</li>
185
- <li>Volkan Unsal</li>
186
- <li>Wayne Larsen</li>
187
- <li>Wincent Colaiuta</li>
188
- <li>Yuriy Dybskiy</li>
189
- <li>Yuval Dekel</li>
190
- <li>Zach Bruggeman</li>
191
- <li>davidxi</li>
192
- <li>imagentleman</li>
12
+ {% for author in author_col %}
13
+ <li>{{ author }}</li>
14
+ {% endfor %}
15
</ul>
16
+ {% endfor %}
17
</div>
18
19
In addition, we're grateful to [Jeff Barczewski](https://github.com/jeffbski) for allowing us to use the [react](https://www.npmjs.org/package/react) package name on npm and to [Christopher Aue](http://christopheraue.net/) for letting us use the [reactjs.com](http://reactjs.com/) domain name and the [@reactjs](https://twitter.com/reactjs) username on Twitter.