jmettraux / ruote-rest
- Source
- Commits
- Network (4)
- Issues (1)
- Downloads (3)
- Wiki (1)
- Graphs
-
Tree:
953396e
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sun Dec 21 20:48:51 -0800 2008 | |
| |
CHANGELOG.txt | ||
| |
CREDITS.txt | ||
| |
LICENSE.txt | Mon May 11 15:35:51 -0700 2009 | |
| |
README.newauth | Sun May 17 18:56:04 -0700 2009 | |
| |
README.txt | Fri Jun 19 02:43:19 -0700 2009 | |
| |
Rakefile | Mon May 11 15:35:15 -0700 2009 | |
| |
conf/ | ||
| |
doc/ | Mon May 11 15:35:54 -0700 2009 | |
| |
lib/ | ||
| |
public/ | Mon May 11 15:35:52 -0700 2009 | |
| |
tasks/ | ||
| |
test/ | ||
| |
tools/ | Sat Aug 02 07:03:57 -0700 2008 | |
| |
views/ | Mon May 11 15:35:52 -0700 2009 |
README.txt
= ruote-rest A RESTful instance of OpenWFEru (ruote) powered by Rack (http://rack.rubyforge.org/) == getting it Get it from GitHub or download a prepackaged release at http://rubyforge.org/frs/?group_id=2609 (and jump to '== preparing 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 (in a vendor/ subdirectory). Alternatively, you could do rake ruote:gem_install to get the dependencies as gems. If you want to grab the gem and freeze them under vendorf/ do : rake ruote:install_freeze == preparing it 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 ) The last step of the database preparation is loading the authentication settings : rake mysql:populate These settings may be modified by editing tasks/fixtures/host.yml and/or tasks/fixtures/users.yml To generate a password for a user : rake password:generate smd5 my_very_secret_password or rake password:generate ssha my_very_secret_password The resulting string (something like "{SMD5}HKBKsOPQ1PleLG3KOlmHTWtoNW9HVGxC") can be inserted in the fixture or in the 'password' column database for the given user. == starting it ruby lib/start.rb Then head to http://localhost:4567/ ( to start it on port 3333 : ruby lib/start.rb -p 3333 ) it will lead you to the "service document" with links to all the resources/ collection that make ruote-rest. == 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). conf/auth.rb authentication filters, contains an HTTP basic authentication example and a "whitelist" authentication example. == license MIT == feedback user mailing list : http://groups.google.com/group/openwferu-users developers mailing list : http://groups.google.com/group/openwferu-dev issue tracker : http://github.com/jmettraux/ruote-rest/issues/ irc : irc.freenode.net #ruote

