A little example that pulls Lineman, Ember, and QUnit together.
This template is a modified version of lineman-ember-template (which uses Jasmine instead of QUnit).
- If you haven't already done so install Node.js
$ brew install node # if you use homebrew on OS X
- If you haven't already done so install Lineman globally
$ npm install -g lineman
- Install all application dependencies
$ npm install
- Start the server using Lineman
$ lineman run
-
Visit localhost:8000 to verify that it works.
-
Run the QUnit tests in Chrome or headlessly (see below).
- If you haven't already done so first start the server
$ lineman run
- With the server running, in another terminal run
$ lineman spec
- If you haven't already done so first install PhantomJS
$ brew install phantomjs # if you use homebrew on OS X
- Then run
$ lineman spec-ci
- Fork it
- Get it running
- Create your feature branch (
git checkout -b my-new-feature
) - Write your code and tests
- Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
If you find bugs, have feature requests or questions, please file an issue.