Commit Graph

8 Commits

Author SHA1 Message Date
Ryan Florence 8350218104 introduced bower to manage js dependencies
also updated ic-ajax

closes CNVS-9979, CNVS-9981

Change-Id: I9cdfa997ea0df8de4b2900eac17c438369f92f2d
Reviewed-on: https://gerrit.instructure.com/27316
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jason Madsen <jmadsen@instructure.com>
Product-Review: Ryan Florence <ryanf@instructure.com>
QA-Review: Ryan Florence <ryanf@instructure.com>
2013-12-13 17:45:57 +00:00
Ryan Florence 50ed352b6c added route name to new ember app scaffolds
Change-Id: Iecc11de99f5291ce67447e80c4b248b6a3089e18
Reviewed-on: https://gerrit.instructure.com/27310
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jason Madsen <jmadsen@instructure.com>
QA-Review: Ryan Florence <ryanf@instructure.com>
Product-Review: Ryan Florence <ryanf@instructure.com>
2013-12-13 00:28:02 +00:00
Ryan Florence 1d45fa503a updates to testing ember apps, added ic-ajax
closes CNVS-9707

Change-Id: Id46061d69d7744e201a392c5f55af1e0438f2a3c
Reviewed-on: https://gerrit.instructure.com/26651
Reviewed-by: Aaron Shafovaloff <ashafovaloff@instructure.com>
Reviewed-by: Jason Madsen <jmadsen@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Ryan Florence <ryanf@instructure.com>
Product-Review: Ryan Florence <ryanf@instructure.com>
2013-11-26 21:15:53 +00:00
Ryan Florence cc75168558 ember testing
after running `generate app foo` you'll also get
a basic test for your new ember app.

you can run the tests for as specific app with:

  rake js:dev <app>
  rake js:dev quizzes

Change-Id: I55c53e875c06d44ae553100bf8d73a4ee83ba278
Reviewed-on: https://gerrit.instructure.com/26023
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jason Madsen <jmadsen@instructure.com>
Product-Review: Ryan Florence <ryanf@instructure.com>
QA-Review: Ryan Florence <ryanf@instructure.com>
2013-11-12 20:50:14 +00:00
Ryan Florence 30e8ab81a7 add ember-data
Change-Id: I624d855a0da3374c6189c43ab1f458a1c04249b6
Reviewed-on: https://gerrit.instructure.com/25968
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Aaron Shafovaloff <ashafovaloff@instructure.com>
Product-Review: Ryan Florence <ryanf@instructure.com>
QA-Review: Ryan Florence <ryanf@instructure.com>
2013-11-05 16:59:36 +00:00
Ryan Florence b15c41d3f0 updated ember to 1.0.0
- added new ember application generator
- also Ember -> ember in AMD requires

Change-Id: I7914a2578161e4f8370fc05ed6596ed07347c897
Reviewed-on: https://gerrit.instructure.com/24038
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Aaron Shafovaloff <ashafovaloff@instructure.com>
Tested-by: Aaron Shafovaloff <ashafovaloff@instructure.com>
Product-Review: Ryan Florence <ryanf@instructure.com>
QA-Review: Ryan Florence <ryanf@instructure.com>
2013-09-05 16:46:33 +00:00
Ryan Florence 35df119b5d updated ember bundle output
apps are now extensions of Ember.Application so
that we have more control inside of tests (can
be required as a module)

Change-Id: I1ff02be278eb1bb9efd2720d859deba1abd31443
Reviewed-on: https://gerrit.instructure.com/23656
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Aaron Shafovaloff <ashafovaloff@instructure.com>
Product-Review: Ryan Florence <ryanf@instructure.com>
QA-Review: Ryan Florence <ryanf@instructure.com>
2013-08-23 17:03:55 +00:00
Ryan Florence e9c5ff2197 added ember generators
- first install new npm modules `npm install`
- add node_modules/.bin/ to your path or install
  loom globally with `npm install -g loom` or
  call the binary directly from node_modules with
  `node_modules/.bin/generate <args>`

to generate objects for your ember app run

  `generate <generator> <app>/<name> <options>`

examples:

  generate model quizzes/user name:string
  generate component inbox/modal
  generate route inbox/messages/message

test plan:
- none, we aren't set up to test node code but
  loom itself is well tested

Change-Id: Ibdf1d6307cbf5f2eb651d0f45aa0f94229b57814
Reviewed-on: https://gerrit.instructure.com/23387
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
Reviewed-by: Ryan Florence <ryanf@instructure.com>
Product-Review: Ryan Florence <ryanf@instructure.com>
QA-Review: Ryan Florence <ryanf@instructure.com>
2013-08-19 17:22:01 +00:00