Commit Graph

3 Commits

Author SHA1 Message Date
Mark Severson a1dde79530 extract handlebars_tasks gem
fixes CNVS-11180

test plan:
 * ensure the jst rake commands operate correctly
	 * jst:compile
	 * jst:ember

Change-Id: Ibe3109cf2708abf08783e06b180eba9299472ccb
Reviewed-on: https://gerrit.instructure.com/29920
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Clare Strong <clare@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
2014-04-21 19:48:22 +00:00
Jason Madsen 81ad94d011 display errors for ember_templates guard task fail
closes CNVS-10038

test plan:
  - run bundle exec guard from canvas root
  - edit a ember handlebars template with an error and save
  - watch guard window, will display error
  - fix template and save
  - guard should compile successfully

Change-Id: I3ab589b8d6c2c8b059b394e83be0d26fbd5186cd
Reviewed-on: https://gerrit.instructure.com/27583
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Aaron Shafovaloff <ashafovaloff@instructure.com>
QA-Review: Jason Madsen <jmadsen@instructure.com>
Product-Review: Jason Madsen <jmadsen@instructure.com>
2013-12-17 17:05:57 +00:00
Ryan Florence 1beea3ec19 ember
This commit adds ember.js (http://emberjs.com)
libraries to canvas.

Ember apps can be created by
adding a directory to 'app/coffeescripts/ember',
e.g. 'app/coffeescripts/ember/inbox/'

Shared Code
-----------

'app/coffeescripts/ember/shared', contains shared
resources between ember apps.

'shared/helpers/common' is included in all ember
templates.

Tooling
-------

- Bundles will be auto-generated by file system
  naming conventions, see lib/ember_bundle and its
  specs for details.
- Guard will precompile templates and create the
  bundle file when files are changed
- Rake tasks added for deployment `jet:ember` and
  `js:bundle_ember_apps`

Change-Id: I6d4177891cb618d5dbff3c87553fbf448e91393b
Reviewed-on: https://gerrit.instructure.com/22688
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
Product-Review: Ryan Florence <ryanf@instructure.com>
QA-Review: Ryan Florence <ryanf@instructure.com>
2013-08-14 20:04:10 +00:00