@samitouri / QOS-React / commits / 2cbf609856

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.