From 2cbf609856ceed4d3a0c34c6782e1d596caf69ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20O=E2=80=99Shannessy?= Date: Wed, 13 Aug 2014 12:24:44 -0700 Subject: [PATCH] Autogenerate acknowledgements --- docs/Rakefile | 10 ++ docs/_data/acknowledgements.yml | 179 ++++++++++++++++++++++++++++++ docs/acknowledgements.md | 187 +------------------------------- 3 files changed, 194 insertions(+), 182 deletions(-) create mode 100644 docs/_data/acknowledgements.yml diff --git a/docs/Rakefile b/docs/Rakefile index 9fd343cd70..44a3e11475 100644 --- a/docs/Rakefile +++ b/docs/Rakefile @@ -23,6 +23,16 @@ task :update_version do end end +desc "update acknowledgements list" +task :update_acknowledgements do + authors = File.readlines('../AUTHORS').map {|author| author.gsub(/ <.*\n/,'')} + # split into cols here because nobody knows how to use liquid + # need to to_f because ruby will keep slice_size as int and round on its own + slice_size = (authors.size / 3.to_f).ceil + cols = authors.each_slice(slice_size).to_a + File.open('_data/acknowledgements.yml', 'w+') { |f| f.write(cols.to_yaml) } +end + desc "build into ../../react-gh-pages" task :release => [:update_version, :default] do system "jekyll build -d ../../react-gh-pages" diff --git a/docs/_data/acknowledgements.yml b/docs/_data/acknowledgements.yml new file mode 100644 index 0000000000..89f112ef2b --- /dev/null +++ b/docs/_data/acknowledgements.yml @@ -0,0 +1,179 @@ +--- +- - Adam Krebs + - Adam Solove + - Alan deLevie + - Alex Zelenskiy + - Alexander Solovyov + - Andreas Svensson + - Andrew Davey + - Andrew Zich + - Andrey Popp + - Anthony van der Hoorn + - Ayman Osman + - Ben Alpert + - Ben Newman + - Ben Ripkens + - Bill Fisher + - Bob Eagan + - Bojan Mihelac + - Brandon Bloom + - Brian Cooke + - Brian Kim + - Brian Reavis + - Brian Rue + - Cam Spiers + - Cassus Adam Banko + - Cat Chen + - Cheng Lou + - Christian Roman + - Christoph Pojer + - Christopher Monsanto + - Clay Allsopp + - Connor McSheffrey + - Dan Schafer + - Daniel Gasienica + - Daniel Lo Nigro + - Daniel Miladinov + - Daniel Schonfeld + - Danny Ben-David + - Daryl Lau + - David Hellsing + - David Hu + - Devon Blandin + - Dmitry Mazuro + - Dustin Getz + - Enguerran + - Eric Clemmons + - Eric Florenzano + - Eric Schoffstall + - Evan Coonrod + - Fabio M. Costa + - Felipe Oliveira Carvalho + - Felix Kling + - Fernando Correia + - François-Xavier Bois + - Fred Zhao + - G Scott Olson + - Geert Pasteels + - Geert-Jan Brits + - George A Sisco III + - Gilbert + - Greg Hurrell +- - Greg Roodt + - Guangqiang Dong + - Guido Bouman + - Harry Hull + - Harshad Sabne + - Hendrik Swanepoel + - Hugo Jobling + - Ian Obermiller + - Ingvar Stepanyan + - Irae Carvalho + - Isaac Salier-Hellendag + - Ivan Kozik + - Jaime Mingo + - Jakub Malinowski + - James Brantly + - James Ide + - Jamie Wong + - Jamison Dance + - Jan Kassens + - Jared Forsyth + - Jason Bonta + - Jason Trill + - Jean Lauliac + - Jeff Barczewski + - Jeff Carpenter + - Jeff Morrison + - Jeff Welch + - Jeffrey Lin + - Jignesh Kakadiya + - Jing Chen + - Johannes Baiter + - John Watson + - Jon Beebe + - Jonas Enlund + - Jonas Gebhardt + - Jonathan Hsu + - Jordan Walke + - Josh Bassett + - Josh Duck + - Josh Yudaken + - Joshua Ma + - Julen Ruiz Aizpuru + - Jun Wu + - Juraj Dudak + - Justin Jaffray + - Karl Mikkelsen + - Keito Uchiyama + - Kit Randel + - Kunal Mehta + - Kyle Mathews + - Laurence Rowe + - Levi McCallum + - Lily + - Logan Allen + - Luigy Leon + - Marcin Kwiatkowski + - Marcin Szczepanski + - Mariano Desanze + - Mark Richardson + - Marshall Roch +- - Martin Andert + - Martin Konicek + - Mathieu M-Gosselin + - Matt Harrison + - Matthew Dapena-Tretter + - Matti Nelimarkka + - Michal Srb + - Mouad Debbar + - Nadeesha Cabral + - Nate Hunzaker + - Nicholas Bergson-Shilcock + - Nick Gavalas + - Nick Thompson + - Niklas Boström + - Owen Coutts + - Pascal Hartig + - Paul O’Shannessy + - Paul Seiffert + - Paul Shen + - Pete Hunt + - Peter Cottle + - Petri Lievonen + - Pieter Vanderwerff + - Rajiv Tirumalareddy + - Randall Randall + - Ray + - Richard D. Worth + - Richard Feldman + - Richard Livesey + - Ryan Seddon + - Sahat Yalkabov + - Sander Spies + - Sean Kinsey + - Sebastian Markbåge + - Shaun Trennery + - Simon Højberg + - Stefan Dombrowski + - Stephen Murphy + - Stoyan Stefanov + - Sundeep Malladi + - Sven Helmberger + - Thomas Aylott + - Thomas Boyt + - Thomas Shaddox + - Thomas Shafer + - Timothy Yung + - Tom Haggie + - Tom Occhino + - Ville Immonen + - Vjeux + - Volkan Unsal + - Wayne Larsen + - Wincent Colaiuta + - Yuriy Dybskiy + - Yuval Dekel + - Zach Bruggeman + - davidxi + - imagentleman diff --git a/docs/acknowledgements.md b/docs/acknowledgements.md index 298b4e57df..cf54951560 100644 --- a/docs/acknowledgements.md +++ b/docs/acknowledgements.md @@ -7,190 +7,13 @@ layout: single We'd like to thank all of our contributors:
+ {% for author_col in site.data.acknowledgements %} - - + {% endfor %}
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.