source
Ruote’s source code is located at the github
The repositories listed here are supposed to be the original ones. Others are forks. In other words, the gems are generated from the repositories enumerated here.
ruote itself
storage implementations
- ruote-sequel – Sequel based persistence
- ruote-redis – Redis storage for ruote (rdoc)
- ruote-mon – MongoDB storage for ruote
- ruote-asw – Amazon SWF (+ Amazon S3) storage
- ruote-mongodb – the original MongoDB storage for ruote (by Nathan Stults)
- ruote-dynamo – Amazon DynamoDB based storage (by Chad Albers)
- ruote-postgres – PostgreSQL based storage (by IFAD)
various tools around ruote
- ruote-jig – HTTP participants (by Torsten)
- ruote-amqp – AMQP participants and listeners for ruote (by Kenneth and Jason) (rdoc)
- ruote-beanstalk – Beanstalk participant and receiver, with a storage (fs_storage with Beanstalk as middleware) (rdoc)
- ruote-fluo – some kind of a browser based editor for process definitions
- ruote-amqp-pyclient – a Python client for ruote-amqp, by David Greaves.
- ruote-cukes – a set of step definitions for testing ruote process definitions from Cucumber
- Simple-Ruote-Formatter – takes a ruote process definition and renders it as an HTML page (by rebo)
- ruote-stomp – Stomp participant and receivers for ruote (by Kit Plummer)
- ruote-nats – NATS participant and receivers for ruote (by Takai Naoto)
- ruote-resque – Resque participant and receivers for ruote (by Adrien Kohlbecker)
- ruote-library – a process library for ruote (by Hartog de Mik)
- ruote-synchronize – a tool for synchronizing two process instances (by Adrien Kohlbecker)
demos and examples
- ruote-on-rails is an example integration of ruote in a Rails application thanks to ruote-kit
- ruote-rails-example – a test app integrating ruote, ruote-amqp, ruote-kit and ruote-on-rails, by Eric Dennis
- meego-boss – a minimal-ish ruote-amqp setup using daemon-kit based remote participants, by David Greaves
continuous integration
While not really “continuous”, ruote is tested automatically, with a visible output
The ci tool used is at https://github.com/jmettraux/ci
not maintained anymore
- ruote-dm – DataMapper based persistence (replaced by ruote-sequel)
- ruote-couch – CouchDB storage for ruote (rdoc)