This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit 1a56bd3fb72150f14e2f3fef6c90a306217bca0b
tree d56ec76162bed4887ce3d818e4ec9dc419b411d1
parent b9888dc0b8f2c30292704de67514edb0a2501813
tree d56ec76162bed4887ce3d818e4ec9dc419b411d1
parent b9888dc0b8f2c30292704de67514edb0a2501813
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sun Dec 21 20:48:51 -0800 2008 | |
| |
CHANGELOG.txt | Mon Nov 02 21:55:41 -0800 2009 | |
| |
CREDITS.txt | Fri Sep 04 02:51:38 -0700 2009 | |
| |
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/ | Mon Jun 22 17:36:05 -0700 2009 | |
| |
doc/ | Mon May 11 15:35:54 -0700 2009 | |
| |
lib/ | Mon Oct 19 02:22:48 -0700 2009 | |
| |
public/ | Mon May 11 15:35:52 -0700 2009 | |
| |
tasks/ | Mon Oct 19 02:22:48 -0700 2009 | |
| |
test/ | Mon Nov 02 21:55:41 -0800 2009 | |
| |
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







