- Git
- Ruby 2.1+ (https://rvm.io/)
- Bundler (
gem install bundler) - Node 4+ (https://github.com/creationix/nvm)
- TypeScript 2.0+ (
npm install typescript@next) - NPM
- Bower
- R (http://apple.stackexchange.com/questions/121401/how-do-i-install-r-on-os-x)
Projects configurations. Start by copying config/projects.json.example to
config/projects.json.
app: (required)path: (required) absolute path to the local clone of your Ember appbuild: (optional) command for building the app, defaults toember build -prod
ember: (optional)path: (required) absolute path to the local clone of Ember (https://github.com/emberjs/ember.js)build: (optional) command for building Ember, defaults toember build -prod
glimmer: (optional)path: (required) absolute path to the local clone of Glimmer (https://github.com/tildeio/glimmer)build: (optional) command for building Glimmer, defaults toember build -prod
Experiments configurations. Start by copying config/projects.json.example to
config/projects.json.
This file contains an array of experiments you would like to run.
Each experiment has the following keys:
name: (required) a name for this experimentapp: (required) a revision (SHA), tag, or branch name from your Ember appember: (optional) a revision (SHA), tag, or branch name from Emberglimmer: (optional) a revision (SHA), tag or branch name from Glimmer. Only used if ember version is also provided.features: (optional) Ember feature flag overridesurl: (optional) path to visit, defaults to/
Preloads data for your app. Start by copying config/preload.html.example to config/projects.html.
See the comments in the file for details.
The test script. Start by copying test.ts.example (in the root) to test.ts.
You shouldn't have to change much in here.