{"action":"created","issue":{"url":"https://api.github.com/repos/emberjs/ember-inspector/issues/360","labels_url":"https://api.github.com/repos/emberjs/ember-inspector/issues/360/labels{/name}","comments_url":"https://api.github.com/repos/emberjs/ember-inspector/issues/360/comments","events_url":"https://api.github.com/repos/emberjs/ember-inspector/issues/360/events","html_url":"https://github.com/emberjs/ember-inspector/issues/360","id":76019926,"number":360,"title":"Operation Cleanup/Refactor","user":{"login":"teddyzeenny","id":1061742,"avatar_url":"https://avatars.githubusercontent.com/u/1061742?v=3","gravatar_id":"","url":"https://api.github.com/users/teddyzeenny","html_url":"https://github.com/teddyzeenny","followers_url":"https://api.github.com/users/teddyzeenny/followers","following_url":"https://api.github.com/users/teddyzeenny/following{/other_user}","gists_url":"https://api.github.com/users/teddyzeenny/gists{/gist_id}","starred_url":"https://api.github.com/users/teddyzeenny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/teddyzeenny/subscriptions","organizations_url":"https://api.github.com/users/teddyzeenny/orgs","repos_url":"https://api.github.com/users/teddyzeenny/repos","events_url":"https://api.github.com/users/teddyzeenny/events{/privacy}","received_events_url":"https://api.github.com/users/teddyzeenny/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-13T15:12:06Z","updated_at":"2015-05-19T10:23:23Z","closed_at":null,"body":"- [ ] Add Babel support for ember-debug\r\n- [ ] Upgrade to Ember 1.12 (does list-view support 1.12 yet?)\r\n- [ ] Refactor all code to use ES6\r\n  - Replace all `var` with `const` and `let`\r\n  - Use arrow function for callbacks (instead of using the `self`/`bind` approach)\r\n  - Use destructuring to import `Ember` classes: `const { RSVP, computed, run, Route } = Ember`.\r\n  - Use the new function definition syntax on properties: `{ foo() {} }`\r\n- [ ] Add comment blocks to all classes/methods/properties clearly explaining what each does\r\n- [ ] Code quality refactor\r\n  - DRY up the code\r\n  - Improve performance\r\n  - Simplify complex functions\r\n  - Remove all item controllers, object/array controllers\r\n  - Replace inline views with components\r\n  - Remove all Ember observers\r\n  - Replace two-way bindings with actions up bindings down\r\n  - Custom registered objects such as port should be services\r\n  - Remove `bind-attr`\r\n  - When list-view supports Ember 1.13: angular bracket components, new action syntax\r\n- [ ] Add a javascript style guide and stricter eslint rules\r\n- [ ] Comment all css. Make sure it follows BEM conventions\r\n- [ ] Add `ARCHITECTURE.md` file that explains how the inspector works\r\n- [ ] Move methods that use private api into Ember core and add tests to them\r\n- [ ] Extract ember-debug into its own repo (https://github.com/emberjs/ember-inspector/issues/339)\r\n  "},"comment":{"url":"https://api.github.com/repos/emberjs/ember-inspector/issues/comments/103429189","html_url":"https://github.com/emberjs/ember-inspector/issues/360#issuecomment-103429189","issue_url":"https://api.github.com/repos/emberjs/ember-inspector/issues/360","id":103429189,"user":{"login":"Mawaheb","id":3714892,"avatar_url":"https://avatars.githubusercontent.com/u/3714892?v=3","gravatar_id":"","url":"https://api.github.com/users/Mawaheb","html_url":"https://github.com/Mawaheb","followers_url":"https://api.github.com/users/Mawaheb/followers","following_url":"https://api.github.com/users/Mawaheb/following{/other_user}","gists_url":"https://api.github.com/users/Mawaheb/gists{/gist_id}","starred_url":"https://api.github.com/users/Mawaheb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mawaheb/subscriptions","organizations_url":"https://api.github.com/users/Mawaheb/orgs","repos_url":"https://api.github.com/users/Mawaheb/repos","events_url":"https://api.github.com/users/Mawaheb/events{/privacy}","received_events_url":"https://api.github.com/users/Mawaheb/received_events","type":"User","site_admin":false},"created_at":"2015-05-19T10:23:23Z","updated_at":"2015-05-19T10:23:23Z","body":"I would like to contribute , Being new to this, (and the fact that this repo doesn't contain a CONTRIBUTING.md), I may need more details/advice if possible.\r\n\r\nDo you have an IRC channel or any other means of communicating?\r\nThanks in advance."}}