// Notes from our previous deploy strategy
Using
ember-cli-deploywe will deploy our Ember(-cli) app to S3 (and cloudfront), Redis via github and codeship.
Since skill-set's may vary, set's start by breaking this down at a high level:
| // Add to 'Default (OSX).sublime-keymap' | |
| // Reverse selected lines. | |
| [ | |
| { "keys": ["super+shift+r"], "command": "permute_lines", "args": {"operation": "reverse"} } | |
| ] |
| # Livereload Helpers | |
| ### reference: http://feedback.livereload.com/knowledgebase/articles/86230-livereload-url-api | |
| ## Add current dir to livereload watchlist | |
| alias lr-arm='open "livereload:add?path=`pwd`"' | |
| ## Remove Current dir from livereload watchlist | |
| alias lr-disarm='open "livereload:remove?path=`pwd`"' |
| <?xml version="1.0"?> | |
| <root> | |
| <devicevendordef> | |
| <vendorname>TRULY_ERGONOMIC</vendorname> | |
| <vendorid>0x0e6a</vendorid> | |
| </devicevendordef> | |
| <deviceproductdef> | |
| <productname>TRULY_ERGONOMIC_209</productname> | |
| <productid>0x030c</productid> |
| // Install Package: Theme - Spacegray | |
| // Install Package: Base16 Color Scheme | |
| // Install Package: Theme - Flatland https://github.com/thinkpixellab/flatland | |
| // Install Package: Block Cursor Everywhere | |
| // Install Package: Emmet | |
| // Install Package: Sass | |
| // Install Package: Sublime ERB | |
| // Install Package: ERB Snippets | |
| // Install Package: Autofilename | |
| // Install Package: Gutter Color |
| // config/environment.js | |
| // This is not for production. But it will get your | |
| // console to stop screaming errors if your messing | |
| // around with ember cli | |
| module.exports = function(environment) { | |
| //lots of stuff | |
| // <Add this chunk> |
// Notes from our previous deploy strategy
Using
ember-cli-deploywe will deploy our Ember(-cli) app to S3 (and cloudfront), Redis via github and codeship.
Since skill-set's may vary, set's start by breaking this down at a high level:
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle', | |
| payload: { | |
| key_one: "Here is the first value", | |
| key_two: "Here is the second value!" | |
| }, | |
| originalPayload: Ember.computed('', function() { |
When you have multiple Ember Apps living under the same brand, there are some inevitable duplications. We'll look at a few techniques about how to start refactoring these into a single addon to DRY up dependencies, assets, and components across multiple apps.
Similar to how Babel.js allows us to use ES6 today, we can do the same thing in CSS using PostCSS. Let's see what this looks like in Ember.
| import { test } from 'qunit'; | |
| import moduleForAcceptance from 'esa-debug/tests/helpers/module-for-acceptance'; | |
| import { | |
| authenticateSession, | |
| } from 'esa-debug/tests/helpers/ember-simple-auth'; | |
| moduleForAcceptance('Acceptance | login'); |