Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joeybaker/wheelhouse
https://github.com/joeybaker/wheelhouse
Last synced: 19 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/joeybaker/wheelhouse
- Owner: joeybaker
- Created: 2013-04-06T01:13:27.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-05-18T16:58:33.000Z (over 11 years ago)
- Last Synced: 2024-10-25T16:20:09.465Z (3 months ago)
- Language: JavaScript
- Size: 176 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
WORK IN PROGRESS
================wheelhouse
=======================![flatiron wheelhouse](http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/SS_'Ewell'_about_to_pass_under_London_Bridge.jpg/270px-SS_'Ewell'_about_to_pass_under_London_Bridge.jpg)
A wheelhouse is a control center for a flatiron boat.
Wheelhouse is a collection of packages that are built on top of the excellent flatiron collection of packages. It's just a bit more opinionated and a bit less you-start-with nothing.
### Things you should like
* Backbone, on the client and the server
* Handlebars
* CouchDB
* Grunt
* The Thames.## Packages
* [wheelhouse-couch](https://github.com/joeybaker/wheelhouse-couch) Override `Backbone.sync` on the server. Uses CouchDB as it's database.
* [wheelhouse-handlebars](https://github.com/joeybaker/wheelhouse-handlebars) Use handlebars for client and server templates
* [wheelhouse-router](https://github.com/joeybaker/wheelhouse-router)## Usage
```js
var flatiron = require('flatiron')
, app = flatiron.app
app.start(8999)
```After using the plugin, `Backbone.sync` is overridden to use CouchDB on the server.
## tests
### The grunt way
You must have [grunt-cli](https://github.com/gruntjs/grunt-cli) installed: `sudo npm i -g grunt-cli`
`npm test`### The Mocha way
`mocha test/specs -ui bdd`