{"action":"created","issue":{"url":"https://api.github.com/repos/Addepar/ember-table/issues/300","labels_url":"https://api.github.com/repos/Addepar/ember-table/issues/300/labels{/name}","comments_url":"https://api.github.com/repos/Addepar/ember-table/issues/300/comments","events_url":"https://api.github.com/repos/Addepar/ember-table/issues/300/events","html_url":"https://github.com/Addepar/ember-table/issues/300","id":68222365,"number":300,"title":"Help Wanted: Testing new Ember-CLI-based version","user":{"login":"azirbel","id":498245,"avatar_url":"https://avatars.githubusercontent.com/u/498245?v=3","gravatar_id":"","url":"https://api.github.com/users/azirbel","html_url":"https://github.com/azirbel","followers_url":"https://api.github.com/users/azirbel/followers","following_url":"https://api.github.com/users/azirbel/following{/other_user}","gists_url":"https://api.github.com/users/azirbel/gists{/gist_id}","starred_url":"https://api.github.com/users/azirbel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azirbel/subscriptions","organizations_url":"https://api.github.com/users/azirbel/orgs","repos_url":"https://api.github.com/users/azirbel/repos","events_url":"https://api.github.com/users/azirbel/events{/privacy}","received_events_url":"https://api.github.com/users/azirbel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Addepar/ember-table/labels/discussion","name":"discussion","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2015-04-13T23:53:32Z","updated_at":"2015-04-24T08:56:20Z","closed_at":null,"body":"For a while now, we've been working on converting Ember Table to ember-cli style. The new version is almost ready to go - but because of all the ways Ember Table can be extended, I'm hoping the community can help test it out before we merge it.\r\n\r\nThe new version lives at [github.com/Addepar/ember-table-addon](https://github.com/Addepar/ember-table-addon). (The name is temporary; we will eventually release this work as \"ember-table\".)\r\n\r\nIt is fully backwards-compatible for people who use a globals-based build and can't migrate to ember-cli yet. (We can't promise support for this indefinitely; move to ember-cli!)\r\n\r\n## Help Wanted\r\n\r\n* Testing backwards compatibilty. Does swapping your bower dependency to use `ember-table-addon` work out of the box?\r\n* Testing Ember Table in an Ember CLI environment. Are there any problems e.g. extending ember-table or specifying different table cell views?\r\n\r\nIf you can help out, leave a comment here! Even a \"tried it in my app, seems to work\" comment is helpful.\r\n\r\n## Installing\r\n\r\n#### Ember CLI\r\n\r\n```bash\r\n# ember-cli >= 0.2.0\r\nember install:addon Addepar/ember-table-addon\r\n\r\n# ember-cli >= 0.2.3\r\nnpm install --save-dev Addepar/ember-table-addon\r\nember g ember-table\r\n```\r\n\r\n#### Globals/Bower\r\n\r\nUse the same import process you currently have, but swap out your `ember-table` bower dependency for `Addepar/ember-table-addon`.\r\n\r\n```js\r\n// bower.json\r\n\"dependencies\": {\r\n  \"ember-table\": \"Addepar/ember-table-addon\"\r\n}\r\n```\r\n\r\nOr, if you are using the `dist` js and css directly, swap out the included files:\r\n\r\n```\r\nAddepar/ember-table/v0.4.1/dist/ember-table.css\r\n    -> Addepar/ember-table-addon/master/dist/ember-table.css\r\n\r\nAddepar/ember-table/v0.4.1/dist/ember-table.js\r\n    -> Addepar/ember-table-addon/master/dist/ember-table.js\r\n```\r\n\r\nFor example, here is a JS Bin that uses the global version: http://emberjs.jsbin.com/wedahatixe/1\r\n\r\n## Using with Ember CLI\r\n\r\nMany file names have changed, and if you want to extend Ember Table, make sure to import it using the new import style:\r\n\r\n```\r\nimport ColumnDefinition from 'ember-table/models/column-definition';\r\n...\r\nvar name = ColumnDefinition.create({...});\r\n```\r\n\r\nFor help migrating, check out the new demo app and corresponding code at [addepar.github.io/ember-table-addon](http://addepar.github.io/ember-table-addon/#/overview). (Side note: docs there are automatically built from the actual files used to generate the examples. So it won't get out of sync).\r\n\r\nIf you migrate from using the globals version of ember-table to the ember-cli version, and have any trouble, I'd like to hear it so I can create a good migration guide. Send me an email or post here!\r\n\r\n## Notes\r\n\r\n* `ember-table-addon` can be installed with both `npm` and `bower`. If you install with `npm`, it will work as an ember-cli addon; if you install via `bower`, you will get the globals-based build.\r\n* We preserve backwards compatibility by building to the `dist` folder using the scripts in the `packaging` folder. Ember CLI builds are put in `ember-dist`.\r\n  * To build the globals files, use `grunt dist`.\r\n* As you test out this pre-release version in your apps, I'll be cleaning up the `README`, `CONTRIBUTING` and other docs. Then I'll open a pull request against `ember-table`, and transplant the `ember-table-addon` code in as a huge single commit. Previous ember-table commits and versions will still exist, but `ember-table-addon` files will replace old `ember-table` files."},"comment":{"url":"https://api.github.com/repos/Addepar/ember-table/issues/comments/95857785","html_url":"https://github.com/Addepar/ember-table/issues/300#issuecomment-95857785","issue_url":"https://api.github.com/repos/Addepar/ember-table/issues/300","id":95857785,"user":{"login":"azirbel","id":498245,"avatar_url":"https://avatars.githubusercontent.com/u/498245?v=3","gravatar_id":"","url":"https://api.github.com/users/azirbel","html_url":"https://github.com/azirbel","followers_url":"https://api.github.com/users/azirbel/followers","following_url":"https://api.github.com/users/azirbel/following{/other_user}","gists_url":"https://api.github.com/users/azirbel/gists{/gist_id}","starred_url":"https://api.github.com/users/azirbel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azirbel/subscriptions","organizations_url":"https://api.github.com/users/azirbel/orgs","repos_url":"https://api.github.com/users/azirbel/repos","events_url":"https://api.github.com/users/azirbel/events{/privacy}","received_events_url":"https://api.github.com/users/azirbel/received_events","type":"User","site_admin":false},"created_at":"2015-04-24T08:56:20Z","updated_at":"2015-04-24T08:56:20Z","body":"Ah, my example seems to be out of date. Try `savedWidth` - the documentation at http://addepar.github.io/ember-table/#/ember-table/documentation is correct."}}