Yogo is a Data Management System built on Ruby on Rails, DataMapper, and Persevere.
- Checkout the project:
git clone http://github.com/yogo/yogo.git - Change directories to the code:
cd yogo - Initialize the environment:
./setup.sh - Start persevere:
rake persvr:start - Add example data if desired:
rake yogo:db:example:load - Start the application:
script/server - Go to http://localhost:3000/ and get the Yogo start page
- Run
rake persvr:setupto download and install persevere into vendor/persevere. - Run
rake persvr:removeto remove a downloaded and installed persevere from vendor/persevere. - Run
rake persvr:startto create and run a persevere instance for the current rails environment. - Run
rake persvr:stopto stop the persevere instance for the current environment. - Run
rake persvr:clearto reset the persevere instance database to a clean state. - Run
rake persvr:dropto drop and destroy the current persevere instance. - Run
rake -T persvrto see other persevere related tasks.
- Run
rake yogo:startto start up persevere and a server. - Run
rake yogo:stopto shutdown Yogo and a corresponding persevere adapter. - Run
rake yogo:opento start Yogo and open a web browser. - Run
rake yogo:specto run all rspec tests. - Run
rake yogo:cucumberto run all feature tests.
The 'yogo' rake tasks manage starting, stopping, and resetting persevere for you.
0.9.5 2010-07-21
- Many UI updates
- Updating the search function to search over all fields except dates
- Fix loading settings from the database
0.9.4 2010-07-09
- Added in complete support for projects to have users and groups
- Updated the look and feel
- Branched yogo into a stable and development (master) branch
0.9.3 2010-07-02
- Improved pagination
- Improved csv downloading
- Bumped the required dm-persevere gem version
0.9.2 2010-06-24
- Bumped the required dm-reflection gem version