Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 59 lines (45 sloc) 2.018 kb
4043134 Initial commit
Devin Torres authored
1 Ember Skeleton
2 ==============
3
4 A skeleton application framework using Ember.js and Rake Pipeline.
5
6 Running
7 -------
8
9 $ bundle install
10 $ bundle exec rackup
a7c55ae Add README section on app structure
Devin Torres authored
11
12 App Structure
13 -------------
14
15 ember-skeleton
16 ├── Assetfile - App build file
17 ├── Gemfile - Package dependencies for rakep/rack
18 ├── Gemfile.lock - Here be dragons: don't touch, always include
19 ├── app - App specific code
5603f65 @devinus Tons of improvements. Parity with current ember gem
authored
20 │ ├── css - App CSS or SCSS (.scss)
21 │ ├── lib - App code, *modularized during build*
22 │ ├── modules - Module code, *already modularized*
23 │ ├── plugins - Plugins (e.g. jquery.jsonrpc.js)
24 │ │ └── loader.js - JS module loader
25 │ ├── static - Static files, never touched, copied over during build
26 │ ├── templates - Handlebars templates, *modularized during build*
2881be4 @devinus Upgrade packages, fix reported bugs
authored
27 │ ├── tests - QUnit application tests
5603f65 @devinus Tons of improvements. Parity with current ember gem
authored
28 │ └── vendor - Vendor code, *modularized during build*
a7c55ae Add README section on app structure
Devin Torres authored
29 ├── assets - Built out asset files, minified in production
30 │ ├── app.css - Built out app CSS/SCSS
2881be4 @devinus Upgrade packages, fix reported bugs
authored
31 │ ├── app.js - Built out app JS
32 │ └── loader.js - Built out JS module loader
a7c55ae Add README section on app structure
Devin Torres authored
33 ├── config.ru - Rack development web server configuration
34 ├── index.html - The app entry point
2881be4 @devinus Upgrade packages, fix reported bugs
authored
35 ├── tests - QUnit testing files
36 │ ├── index.html - The testing entry point
37 │ ├── qunit - Testing support files
38 │ └── run-tests.js - The PhantomJS QUnit test runner
a7c55ae Add README section on app structure
Devin Torres authored
39 └── tmp - Temporary build files used by rakep
2881be4 @devinus Upgrade packages, fix reported bugs
authored
40
41 Testing
42 -------
43
44 You can test the app by invoking:
45
46 $ bundle exec rake test
47
48 This executes the tests by using [PhantomJS](http://www.phantomjs.org/),
49 which you need to have installed.
50
51 Or you can run the tests via:
52
53 $ bundle exec rackup
54 $ open http://localhost:9292/tests/index.html
55
56 If you want to continuously run the tests every time a file changes, invoke:
57
58 $ bundle exec guard
Something went wrong with that request. Please try again.