GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Clone URL: git://github.com/relevance/streamlined.git
name age message
file .gitignore Fri Aug 01 12:01:26 -0700 2008 tweak gitignore [rsanheim]
file CHANGELOG Wed Jul 16 06:37:15 -0700 2008 patched template query to handle HAML extensions [matthew]
file MIT-LICENSE Mon Feb 25 22:19:50 -0800 2008 use the thinkrelevance url [rob]
file README Tue Aug 26 21:14:51 -0700 2008 whitespace [rsanheim]
file Rakefile Sun Mar 16 20:06:03 -0700 2008 #140 fixed hash-backed enumerations so the corr... [matthew]
file TODO Mon Feb 25 21:23:37 -0800 2008 refactoring [stu]
file TODO-coverage Tue Jun 12 05:35:17 -0700 2007 documentation of missing coverage [stu]
directory autotest/ Tue Dec 18 07:47:21 -0800 2007 add autotest support, which blows up right now ... [rob]
directory config/ Wed Jun 04 16:41:12 -0700 2008 fixing declaration [abedra]
directory faux_rails_root/ Wed Jul 16 06:37:15 -0700 2008 patched template query to handle HAML extensions [matthew]
directory files/ Mon Jun 23 18:03:26 -0700 2008 moved wrapper call into column base, added help... [matthew]
file init.rb Sun Sep 28 11:24:04 -0700 2008 removed several deprecation warnings while runn... [Lawjoskar]
file install.rb Mon Jul 30 08:46:40 -0700 2007 Make sure that the test for the install task re... [rob]
directory lib/ Sun Sep 28 11:24:04 -0700 2008 removed several deprecation warnings while runn... [Lawjoskar]
directory script/ Thu Mar 15 09:40:21 -0700 2007 sort moving into columns [stu]
directory tasks/ Sun Nov 04 12:05:28 -0800 2007 added more tests to boost coverage to 96.4% [matthew]
directory templates/ Sun Sep 28 11:24:04 -0700 2008 removed several deprecation warnings while runn... [Lawjoskar]
directory test/ Wed Jul 16 11:14:25 -0700 2008 fixed bug in association.rb where invalid table... [matthew]
directory vendor/ Sun Sep 28 11:24:04 -0700 2008 removed several deprecation warnings while runn... [Lawjoskar]
README
Streamlined - http://streamlinedframework.org/
===================

Streamlined allows you to quickly generate useful user interfaces, declaratively.

Streamlined is not a code generator. It relies on you having an existing database schema,
controllers and models. If you have not done so yet, follow the instructions in the
"Rolling with Ruby on Rails Revisited" article series at...

http://www.onlamp.com/pub/a/onlamp/2006/12/14/revisiting-ruby-on-rails-revisited.html

...to create a database and some controllers and models. Then, to make any controller
into a Streamlined controller, do the following:

  class MyNiftyController < ApplicationController
    layout 'streamlined'
    acts_as_streamlined
    
    ...[anything else you want to do]
  end

More documentation can be found on the Streamlined wiki at http://trac.streamlinedframework.org/

NOTE: You cannot extend ApplicationController with acts_as_streamlined, only children of ApplicationController.


== Running tests

Streamlined comes bundled with a set of unit and functional tests. You must install the latest
versions of the following gems to run these tests:

* flexmock (0.6.2 or higher)
* rcov (0.7.0.1 or higher)
* mocha (0.5.5)
* test-spec (0.4.0 or higher)

To initialize your local database and run the tests, execute:

> cd vendor/plugins/streamlined
> rake test:build_mysql_databases
> rake

If database creation task fails, make sure your config/database.yml file is configured properly
for your local installation of MySQL.

Clone or view the Streamlined Source at: http://github.com/relevance/streamlined/
Clone or view some sample apps as:       http://github.com/relevance/streamlined_samples/