• Stars
    star
    207
  • Rank 183,017 (Top 4 %)
  • Language
    Ruby
  • License
    MIT License
  • Created almost 16 years ago
  • Updated over 15 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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/

More Repositories

1

labrepl

Clojure
504
star
2

tarantula

a big hairy fuzzy spider that crawls your site, wreaking havoc
Ruby
443
star
3

rcov

The new home of RCov on GitHub
Ruby
410
star
4

diametric

Diametric is a library for building schemas, queries, and transactions for Datomic from Ruby objects.
Ruby
170
star
5

org-html-slideshow

JavaScript presentation slides generated from Emacs org-mode
Clojure
161
star
6

functional-koans

A set of common ideas for learning functional programming
156
star
7

etc

bash scripts, aliases, other misc things go here
Shell
153
star
8

log_buddy

logbuddy is your friendly little log buddy by your side
Ruby
141
star
9

clojure-conj

135
star
10

edn-ruby

Ruby implementation of Extensible Data Notation as defined by Rich Hickey
Ruby
119
star
11

cap_gun

Bang! You've deployed!
Ruby
116
star
12

castronaut

CAS Server
Ruby
102
star
13

mycroft

It's your data, look at it anywhere
Clojure
66
star
14

vasco

A route-explorer for Rails
JavaScript
57
star
15

hooppps

Ruby
56
star
16

boids

Boids flocking simulator in ClojureScript (for ClojureScript training)
JavaScript
37
star
17

blue-ridge-sample-app

Sample Rails project demonstrating JavaScript testing with Blue-Ridge
JavaScript
30
star
18

how_we_work

Relevance's How We Work site
JavaScript
22
star
19

java-tdd

TDD Examples, Labs, and References
Java
20
star
20

multi_rails

Test against many versions of Rails with a single command.
Ruby
19
star
21

spec_converter

Ruby
15
star
22

smoke_signals

CruiseControl.rb Campfire notifications
Ruby
11
star
23

cache_test

Fork of Damien Merenne's cache_test plugin. Updated to work with Rails 2.1.x.
11
star
24

jquery-demos

Demos and Presentation on jQuery
JavaScript
9
star
25

github_hook

Simple object wrapper around the Github post receive JSON payload.
Ruby
7
star
26

Iteration-Zero

Slides for Iteration Zero talk
5
star
27

clojure-async-blocks

Area to rough out async blocks in clojure
Clojure
5
star
28

prototaculous

sample code and presentation on Prototype and Scriptaculous
JavaScript
5
star
29

contegix-cloud-client

Contegix Cloud client API reference implementation
Ruby
5
star
30

relevance_rails

Relevance awesome sauce packaged up in an easy to use gem
Ruby
5
star
31

obsidian

It's metastable
Ruby
5
star
32

connectomatic

A simple gem that makes it easy to use multiple databases from Rails
Ruby
4
star
33

relevant-datetime

Datetime widget for Relevant
Ruby
4
star
34

relevant-hudson

Hudson widget for Relevant
Ruby
4
star
35

relevant-google-calendar

Google Calendar plugin for Relevant
Ruby
4
star
36

ending-legacy-code

Ending legacy code in our lifetime
4
star
37

koality

Runs opinionated code quality tools as part of you test stuite
Ruby
4
star
38

automan

Let's just say it's awesome. Fair enough?
JavaScript
3
star
39

relevant-twitter

Twitter widget for the Relevant radiator
Ruby
3
star
40

boomstick

Boomstick tries to make it easier to explore Clojure and Datomic by generating an Ubuntu image containing a selection of Clojure editors, Datomic, and supporting software.
Shell
3
star
41

git-control

Git Control of Your Source (conference talk)
3
star
42

elzar

BAM!
Ruby
3
star
43

relevant-eventbrite-signups

Show event signups on Relevant
Ruby
3
star
44

rails-template

Build a Rails template for Relevance projects!
Ruby
3
star
45

jvm-shootout

JVM Shootout: Examples and presentation on various JVM languages
Clojure
3
star
46

relevant-widget

Base widget functionality for widgets
Ruby
3
star
47

relevant-github

View github feeds via Relevant
Ruby
3
star
48

relevant-html

Simple html widget for Relevant
Ruby
3
star
49

relevance_portfolio_iteration_switcher

Simple switcher for navigating between iterations of projects in our portfolio.
Ruby
1
star
50

fluxion

Asynchronous metric collection, aggregation, and delivery
Clojure
1
star
51

slushy

Aussie kitchenhand helping in the provisional kitchen with Fog and Chef
Ruby
1
star
52

refactotum

Refactotum -- Presentation for RailsConf 2011 Refactotum Tutorial
1
star