-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
require support, simplify instalation/usage, update readme, browserif…
…y todomvc
- Loading branch information
1 parent
e8b7c6b
commit 4ff339d
Showing
218 changed files
with
11,635 additions
and
1,926 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,3 @@ | ||
node_modules/ | ||
tmp/ | ||
spec/tmp/ | ||
examples/todomvc/tmp/ | ||
npm-debug.log |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
language: node_js | ||
node_js: | ||
- "0.10" | ||
- "5.9.0" | ||
before_install: | ||
- npm install -g grunt-cli |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,43 @@ | ||
hipbone [![Build Status](https://travis-ci.org/mateusmaso/hipbone.svg?branch=master)](https://travis-ci.org/mateusmaso/hipbone) | ||
============== | ||
|
||
Hipbone is a framework for building Single Page Applications on top of Backbone. | ||
|
||
## Features | ||
|
||
* ```Backbone.Model``` & ```Backbone.Collection``` boost (relationship mapping & polymorphism & computed attributes). | ||
* Rails-like app architecture (initializers & i18n & identity map & module include/extend & reflection). | ||
* React-like view components + handlebars templating (one-way data binding & custom elements syntax). | ||
* Ember-like routing system (fast back & reusable routes & url helpers & auto in-app href pushstate) | ||
* And more! | ||
|
||
## Dependencies | ||
|
||
* observe.js (>= 0.5.7) | ||
* jsondiffpatch.js (>= 0.1.41) | ||
* jquery.js (>= 2.1.0) | ||
* jquery.lifecycle.js (>= 0.1.2) | ||
* handlebars.js (>= 4.0.5) | ||
* handlebars.element.js (>= 0.1.3) | ||
* handlebars.binding.js (>= 0.3.1) | ||
* underscore.js (>= 1.8.3) | ||
* underscore.path.js (>= 0.1.4) | ||
* underscore.pathextend.js (>= 0.1.2) | ||
* underscore.parse.js (>= 0.1.1) | ||
* underscore.string.js (>= 3.3.4) | ||
* underscore.string.js (>= 0.2.0) | ||
* underscore.prefilter.js (>= 0.1.2) | ||
* underscore.catenate.js (>= 0.1.1) | ||
* underscore.deepclone.js (>= 0.1.1) | ||
* backbone.js (>= 1.3.3) | ||
Hipbone is a Backbone based framework for building Single Page Applications. | ||
|
||
<img src="https://upload.wikimedia.org/wikipedia/commons/5/50/Hip_bone.png" width=100 /> | ||
|
||
## Install | ||
|
||
``` | ||
$ npm install --save hipbone | ||
``` | ||
|
||
## Folder Structure | ||
|
||
``` | ||
. | ||
|-- models | ||
|-- collections | ||
|-- views | ||
|-- templates | ||
|-- locales | ||
| `-- en.coffee | ||
|-- initializers | ||
| `-- match_routes.coffee | ||
`-- app.coffee | ||
``` | ||
|
||
## Usage | ||
|
||
```javascript | ||
var App = require("./app"); | ||
var app = new App(); | ||
app.run(); | ||
``` | ||
|
||
## Examples | ||
|
||
#### [TodoMVC](https://www.github.com/mateusmaso/hipbone/tree/master/examples/todomvc) | ||
|
||
## License | ||
|
||
Copyright (c) 2012-2016 Mateus Maso. Released under an MIT license. | ||
MIT © [Mateus Maso](http://www.mateusmaso.com) |
Oops, something went wrong.