The Ember web client for Travis CI
![]() In a repo route we need to find record by slug there is no easy way to do it with a public finders API, so we need to use adapter and serializers directly. The problem is that the old way of doing this didn't use the normalizePayload function and also it didn't add included records properly. New code properly normalizes response and adds all of the embedded records that were extracted from the response. |
||
---|---|---|
app | ||
ci | ||
config | ||
public | ||
ssl | ||
tests | ||
vendor | ||
waiter | ||
.bowerrc | ||
.buildpacks | ||
.editorconfig | ||
.ember-cli | ||
.gitignore | ||
.jshintrc | ||
.rspec | ||
.ruby-version | ||
.slugignore | ||
.travis.yml | ||
.watchmanconfig | ||
bower.json | ||
CONTRIBUTING.md | ||
ember-cli-build.js | ||
Gemfile | ||
Gemfile.lock | ||
LICENSE | ||
NOTES.txt | ||
package.json | ||
Procfile | ||
README.md | ||
remove-log-popup.coffee | ||
run_qunit.js | ||
SSL_LOCALLY.md | ||
testem.json |
Travis CI ember web client
Running the app
The app is developed using Ember CLI. It requires nodejs with npm installed.
In order to run the app you need to install dependencies with:
bower install
npm install
Now you can run the server:
ember serve
And open http://localhost:4200 in the browser.
Running tests
To run a test suite execute:
ember test
You can also start an interactive test runner for easier development:
ember test --serve