A template for starting lessons with Ember as a client. Build pipeline and development server provided by
ember-cli. Bootstrap and Sass included.
Note This is not a project template.
At the beginning of each cohort update
- replace all dependent package versions in
package.jsonwith a glob (
rm -r node_modules.
npm update --save.
npm update --save-dev.
Install build dependencies with
If you have not installed phantomjs, you will need to install it globally:
npm install --global phantomjs-prebuilt
At the beginning of each cohort, update this template by upgrading
and generating a new Ember application in another location. Copy files over a
handful at a time and check diffs.
Build dependencies are stored in
Do not configure
grunt packages directly in the
Gruntfile.js. Instead, store configurations in the
grunt directory. You won't need a top-level key, since that's
generated by the
Gruntfile.js based on the filename of the configuration
object stored in the
Developers should run these often!
grunt nagor just
grunt: runs code quality analysis tools on your code and complains
grunt reformat: reformats all your code in a standard style
ember server: generates bundles, watches, and livereloads (use the
--proxyflag when developing locally)
ember test: runs any automated tests
ember build: prepare a distribution for deployment (use the
--environmentflag if you've customized builds)
ember generate: make use of the many generators for code (try
ember help generatefor more details)
- All content is licensed under a CCBYNCSA 4.0 license.
- All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact firstname.lastname@example.org.