public
Description: restful workflow engine based on Rack and ruote (Warning : ruote-rest will be replaced by ruote-kit soon)
Homepage: http://openwferu.rubyforge.org
Clone URL: git://github.com/jmettraux/ruote-rest.git
README.txt
= ruote-rest

A RESTful instance of OpenWFEru (ruote) powered by Sinatra (http://sinatrarb.com)


== getting it

To get Ruote and Ruote-Rest :

    git clone git://github.com/jmettraux/ruote-rest.git

Then

    cd ruote-rest 
    rake ruote:install

to install the Ruote (OpenWFEru) workflow engine and its dependencies.

( or get a prepackaged release of ruote + ruote-rest at http://rubyforge.org/frs/?group_id=2609 )

To prepare the development database

    rake mysql:setup

Expects a mysql db with a 'root' admin account with sufficient access rights. 
It will create a database named "ruoterest_development".

(
To prepare the test database

    rake mysql:setup stage=test

To prepare the dev database with the admin 'toto'

    rake mysql:setup dbadmin=toto
)


== starting it

    ruby lib/start.rb


Then head to

    http://localhost:4567/

(
to start it on port 3333 :

    ruby lib/start.rb -p 3333
)


== interface

Just navigate the interface with your browser, everything is there.


== configuration

conf/db.rb

    database configuration

conf/engine.rb

    engine configuration

conf/participants.rb
conf/participants_development.yaml

    participants configuration, the yaml file holds the list of 
    'active participants' (the worklist in fact).


== license

BSD


== feedback

user mailing list :        http://groups.google.com/group/openwferu-users
developers mailing list :  http://groups.google.com/group/openwferu-dev

issue tracker :            http://rubyforge.org/tracker/?atid=10023&group_id=2609&func=browse

irc :                      irc.freenode.net #ruote