https://github.com/flexd/labs.cognitive.io
A playground!
https://github.com/flexd/labs.cognitive.io
Last synced: 11 months ago
JSON representation
A playground!
- Host: GitHub
- URL: https://github.com/flexd/labs.cognitive.io
- Owner: flexd
- Created: 2012-11-15T10:09:43.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2012-11-15T10:12:33.000Z (over 13 years ago)
- Last Synced: 2025-06-03T07:39:55.091Z (about 1 year ago)
- Language: JavaScript
- Size: 363 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Brunch with Ember
This is a simple ember skeleton for [Brunch](http://brunch.io/) with working and up to date **handlebars template pre-compilng** :)
## Getting started
Clone the repo and run `npm install` & `brunch build`.
See more info on the [official site](http://brunch.io)
## Versions (branches)
* `master` contains some demo code to give an understanding of how things should work
* `empty` is a clean version of the skeleton with no examples
## Usage
brunch new myapp -s git://github.com/icholy/ember-brunch.git
if you wanted to use the `empty` skeleton branch
git clone git://github.com/icholy/ember-brunch.git -b empty
brunch new myapp -s ./ember-brunch/
Once the project has been created, you can start a server by running
brunch watch --server
then visit `localhost:3333`
## Overview
config.coffee
package.json
README.md
/app/
assets/
index.html
img/
glyphicons-halflings-white.png
glyphicons-halflings.png
styles/
templates/
models/
views/
controllers/
templates.js
models.js
views.js
controllers.js
app.js
router.js
initialize.js
/vendor/
scripts/
jquery-1.8.0.js
console-helper.js
ember-latest.js
ember-data-latest.js
handlebars-1.0.0.beta.6.js
styles/
bootstrap.css
/public/
img/
stylesheets/
javascripts/
/test/
spec.coffee
* `config.coffee` contains your app configuration. This is where you configure what Plugins / Languages to use and what rules are applied to them.
* `app/` and subdirectories (excluding `app/assets`) contains files that are to be compiled. Javascript files, or files that compile to JS (coffeescript, roy etc.), are automatically wrapped as commonjs style modules so they can be loaded via `require('module/location')`.
* `app/assets` contains images / static files. The contents of the directory are copied to `public/` without any modification.
* `app/templates.js`, `app/models.js`, `app/views.js`, and `app/controllers.js` are loaded in `initialize.js` and are responsible for loading their respective classes.
* `test/` contains unit tests.
* `vendor/` contains all third-party code. The code wouldn’t be wrapped in
modules, it would be loaded instantly instead.
The generated output is placed in the `public/` (by default) directory when `brunch build` or `brunch watch` is executed.
## Other
Software Versions used:
* jQuery 1.8.0
* Ember latest