= CREDITS (Ruote is an open source Ruby workflow engine) == The main project team John Mettraux - http://jmettraux.wordpress.com Torsten Schoenebaum - http://github.com/tosch Kenneth Kalmer - http://www.opensourcery.co.za == Contributors Mario Camou - lots of help Peter Brindisi - https://gitbhub.com/npj Gvozden Neskovic - https://github.com/ladenBrain Hartog C. de Mik - https://github.com/coffeeaddict Doug Bryant - re_dispatch bug and 'dispatched' << 'workitem' Sjors - https://github.com/xtr3me - missing "concat" tactic for concurrence Islam Amer - https://github.com/iamer Nathan Stults - https://github.com/PlasticLizard - lots of help Akeem Adeniji - https://github.com/akeem - add_type and composite storage Bjoern Boettcher - https://github.com/doITdistributed - example fixing Julien France - https://github.com/xaop - concat/union merge types enhancements Simone Carletti - documentation, bug hunting and various ideas Raphael Simon - error handling + filters design Nando Sola - lots of help Neil Pennell - http://github.com/npennel Patrick Gannon - fix for compatibility with ruote-mongodb Fix Peña - 'jump to' bug patch Eric Smith - position when error patch David Goodlad - http://github.com/dgoodlad Eric Dennis - http://github.com/threetee David Greaves - http://github.com/lbt Rich Meyers - http://github.com/richmeyers Oleg Pudeyev - http://github.com/p Brett Anthoine - http://github.com/anb Matt Nichols - http://github.com/mattnichols Nicholas Faiz - http://github.com/biv Chris Beer - http://github.com/cbeer Enrico Bianco - http://github.com/enricob Andrew Timberlake - timeout 'at' Maarten Oelering - bug reports and test cases Nick Petrella - socket listener issues and Python interactivity, dollar patch Sakaguchi Masa - japanese website and articles in Japanese magazines Patrice Cappelaere - lots of feedback and ideas Tomaso Tosolini - database persisted engine implementation and patches Alain Hoang (configuration managaer) Matt Zukowski (senior developer) Jamandru Reynolds (http://geometron.net) Frederic Piccand Richard Jennings == Feedback Larry Marburger - await attribute clarifications Tobias Neubert - jump to participant 'x' tsdeng - https://github.com/tsdeng Klaus Schmidtmamn - sub_wf_name inspiration chaofan - https://github.com/chaofoan Nagender Reddy Paduru - various design discussions Chris Conley - https://github.com/chrisconley Jim "MarsBomber" Li - :merge_type => 'deep' John Roberts - idea for wait_for(:x, :or_error) Alex - https://github.com/alexw668 Pedro Visintin - :remaining => 'wait' Christophe Malaurie - quickstart fix Juris Galang - https://github.com/jurisgalang (concurrence vs history issue) John 'jpgilman' - timed_out and name of the participant Pedro Texeira - add_tracker issue Greg Lazarev - composite storage issues Jan Topiński - https://github.com/simcha Iuri Gagnidze - ProcessStatus#definition_name issues, Engine#leftovers John Le - https://github.com/sandbox Sean Johnson - https://github.com/belucid Hery - Engine#register and block participants Gonzalo Suarez - many many help Rebo - 'set' issue with Sinatra Copper Hill - test coverage enhancements Claudio Petasecca Donati - many help Daniel Neighman "hassox" - :on_timeout => "error" and many issue reports Eric Platon - engine.launch_single idea Marc Lee - storage.clear consistency Don H. French - Engine#register_from_dir idea Kaspar Schiess - http://github.com/kschiess Oleg (foenixx) - many suggestions and bug reports Avishai Shalom - discussion and ideas about participant/worker locality Francisco Kiko - many help David Goldhirsch - EM participant block dlamotte - set :val => nil jpr5 + asm Jason Allen - multi-instance considerations Petia Wohed - workflow patterns implementation evaluation Ralph DeGuelle - sleep silent death report Leo Venegas - various bug reports Corin Moss - sync launch and ruote-rest balancing Scott Sproule - missing read() method in rufus-verbs fopen() Aye Thu - missing 'atom-tools' dependency Machiel Groeneveld - missing 'rufus-mnemo' dependency Harshal Hayat - :on_field => :executions idea Ralf KaoticEntity - concurrence mix feedback Graeme Lockley - every jobs {re/un}scheduling JimJin - various feedback and bug reports Andreas Baumann - bug reports and test cases Fu Zhang - csv tables 'accumulate' and 'range' ideas Lee Fyock - suggested the Scheduler 'tag' feature. Art Schumer - cron scheduler bug ara.t.howard on the ruby talk ml pointed out a weakness in scheduler. Tomek "Tomash" Stachewicz - scheduler feedback Jon "Compensator" - first report of the "yamlextras" issue (see the mailing list at : http://groups.google.com/group/openwferu-users ) = Last but not least Many thanks to the authors, the contributors and the community of the Ruby language, the various json gems, the builder, mailtrap, sourcify, parsetree, parslet gems, and many more.