{"action":"created","issue":{"url":"https://api.github.com/repos/TryGhost/Ghost/issues/4853","labels_url":"https://api.github.com/repos/TryGhost/Ghost/issues/4853/labels{/name}","comments_url":"https://api.github.com/repos/TryGhost/Ghost/issues/4853/comments","events_url":"https://api.github.com/repos/TryGhost/Ghost/issues/4853/events","html_url":"https://github.com/TryGhost/Ghost/pull/4853","id":55445212,"number":4853,"title":"ember-cli","user":{"login":"novaugust","id":1207005,"avatar_url":"https://avatars.githubusercontent.com/u/1207005?v=3","gravatar_id":"","url":"https://api.github.com/users/novaugust","html_url":"https://github.com/novaugust","followers_url":"https://api.github.com/users/novaugust/followers","following_url":"https://api.github.com/users/novaugust/following{/other_user}","gists_url":"https://api.github.com/users/novaugust/gists{/gist_id}","starred_url":"https://api.github.com/users/novaugust/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/novaugust/subscriptions","organizations_url":"https://api.github.com/users/novaugust/orgs","repos_url":"https://api.github.com/users/novaugust/repos","events_url":"https://api.github.com/users/novaugust/events{/privacy}","received_events_url":"https://api.github.com/users/novaugust/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":24,"created_at":"2015-01-26T04:09:11Z","updated_at":"2015-03-12T12:24:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/TryGhost/Ghost/pulls/4853","html_url":"https://github.com/TryGhost/Ghost/pull/4853","diff_url":"https://github.com/TryGhost/Ghost/pull/4853.diff","patch_url":"https://github.com/TryGhost/Ghost/pull/4853.patch"},"body":"Closes #3237 \r\nMoves Ghost's ember admin client from the deprecated EAK to the shiny new ember-cli\r\n\r\n###### How this was done\r\n\r\nI kept notes of my work as I went through this PR, it helped me keep my head straight and commits cleaner. [Read it here if you're interested](https://gist.github.com/novaugust/6b2d8fcffa9140267a04)\r\n\r\n### Todos\r\n- [x] get `ember serve` to show something, or at least print an error\r\n- [x] move to ember-cli app layout\r\n- [x] add client dependencies to ember-cli via bower / brocfile\r\n- [x] move to ES6 for `ember` / `DS`\r\n- [x] add sass/autoprfixer\r\n- [x] asset minification\r\n- [x] remove client related grunt tasks\r\n- [x] update grunt to run ember-cli tasks\r\n- [x] refactor client grunt tasks \r\n- [x] update development/release/install workflows and readmes (no change!!? pro users will probably want to `npm install -g ember-cli`, but people installing don't need to)\r\n- [x] remove unused root-level deps in bower.json and package.json that have moved to the client-specific versions of those files\r\n- [x] discuss new code styles now that we'll be able to do es6 (http://6to5.org/docs/learn-es6/)\r\n- [x] get tests working (ping @jaswilli - would love to get some help here if you feel like playing)\r\n\r\n#### Not being done in this PR\r\n- Switch to ember-cli addons (simple-auth, etc)\r\n- use es6 modules from deps that export them (brocfile tinkering)\r\n\r\n### Todos from meeting 2-17\r\n- [ ] test release workflow (@erisds)\r\n- [x] test different environments (dev vs prod)\r\n- [x] remove client/docs\r\n\r\n### Debuggery\r\n\r\n- [ ] fix this: ![](https://cloud.githubusercontent.com/assets/1207005/6609774/bd65cc96-c81b-11e4-8486-ccf163133e2e.png)"},"comment":{"url":"https://api.github.com/repos/TryGhost/Ghost/issues/comments/78470139","html_url":"https://github.com/TryGhost/Ghost/pull/4853#issuecomment-78470139","issue_url":"https://api.github.com/repos/TryGhost/Ghost/issues/4853","id":78470139,"user":{"login":"ErisDS","id":101513,"avatar_url":"https://avatars.githubusercontent.com/u/101513?v=3","gravatar_id":"","url":"https://api.github.com/users/ErisDS","html_url":"https://github.com/ErisDS","followers_url":"https://api.github.com/users/ErisDS/followers","following_url":"https://api.github.com/users/ErisDS/following{/other_user}","gists_url":"https://api.github.com/users/ErisDS/gists{/gist_id}","starred_url":"https://api.github.com/users/ErisDS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ErisDS/subscriptions","organizations_url":"https://api.github.com/users/ErisDS/orgs","repos_url":"https://api.github.com/users/ErisDS/repos","events_url":"https://api.github.com/users/ErisDS/events{/privacy}","received_events_url":"https://api.github.com/users/ErisDS/received_events","type":"User","site_admin":false},"created_at":"2015-03-12T12:24:59Z","updated_at":"2015-03-12T12:24:59Z","body":"@novaugust to fix that, I believe you just need to change `{{asset \"css/ghost.min.css\" ghost=\"true\"}}` to `{{asset \"ghost.css\" ghost=\"true\" minifyInProduction=\"true\"}}` on L20 of user-error.hbs:\r\n\r\nhttps://github.com/TryGhost/Ghost/blob/master/core/server/views/user-error.hbs#L20"}}