{"action":"created","issue":{"url":"https://api.github.com/repos/typed-ember/ember-typings/issues/14","repository_url":"https://api.github.com/repos/typed-ember/ember-typings","labels_url":"https://api.github.com/repos/typed-ember/ember-typings/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/typed-ember/ember-typings/issues/14/comments","events_url":"https://api.github.com/repos/typed-ember/ember-typings/issues/14/events","html_url":"https://github.com/typed-ember/ember-typings/issues/14","id":252273226,"number":14,"title":"Typings! – a quest issue","user":{"login":"chriskrycho","id":2403023,"avatar_url":"https://avatars0.githubusercontent.com/u/2403023?v=4","gravatar_id":"","url":"https://api.github.com/users/chriskrycho","html_url":"https://github.com/chriskrycho","followers_url":"https://api.github.com/users/chriskrycho/followers","following_url":"https://api.github.com/users/chriskrycho/following{/other_user}","gists_url":"https://api.github.com/users/chriskrycho/gists{/gist_id}","starred_url":"https://api.github.com/users/chriskrycho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chriskrycho/subscriptions","organizations_url":"https://api.github.com/users/chriskrycho/orgs","repos_url":"https://api.github.com/users/chriskrycho/repos","events_url":"https://api.github.com/users/chriskrycho/events{/privacy}","received_events_url":"https://api.github.com/users/chriskrycho/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2017-08-23T13:00:01Z","updated_at":"2018-03-14T19:51:03Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Watch this space. It's going to turn into a quest issue covering how we make the typings for the Ember ecosystem *awesome*.\r\n\r\n## How to contribute\r\n\r\n### Add-on authors\r\n\r\n{>> TODO <<}\r\n\r\n### Add-on users\r\n\r\n{>> TODO <<}\r\n\r\n## Typings to contribute\r\n\r\nI've broken this down into two categories: **Essential addons** and **Popular addons**. Both of these are important, albeit for different reasons. The popular addons are the most-installed addons in the community; their importance is probably obvious—getting typings in place for them immediately impacts the most people. *Essential* addons or packages are those which may be downloaded less, but which are nonetheless extremely important. A prime example is ember-cli-qunit: it's *not* in the top 100 addons (people install ember-cli-mocha instead), but it ships with Ember by default, so it's important that it work well out of the box.\r\n\r\n### Essential addons\r\n\r\n{>> TODO: others <<}\r\n\r\n- [x] [ember-data](http://github.com/emberjs/data) - PR #9 \r\n- [x] [ember-cli-qunit](https://github.com/ember-cli/ember-cli-qunit) - PR #21\r\n    - [x] [ember-qunit](https://github.com/emberjs/ember-qunit) – and note that it [reexports qunit](https://github.com/emberjs/ember-qunit/blob/master/lib/qunit.js), though hopefully in the test unification (someday!) that will stop being a thing and users will *only* use QUnit directly. See also #13.\r\n    - [x] [qunit](https://github.com/qunitjs/qunit) – it *has* typings on DefinitelyTyped, but they're wildly out of date. We may be able to upstream them to QUnit itself since the maintainer is an Ember ecosystem contributor.\r\n- [x] [ember-cli-mocha](https://github.com/ember-cli/ember-cli-mocha) - N/A\r\n    - [x] [ember-mocha](https://github.com/emberjs/ember-mocha) - PR #52\r\n    - [x] [mocha](http://mochajs.org/) - `@types/mocha`\r\n    - [x] [chai]( http://chaijs.com/) - `@types/chai`\r\n\r\n### Popular Addons\r\n\r\nThe top 100 add-ons in the ecosystem, by way of Ember Observer! Some of these may not need typings added; we'll remove them as we evaluate that. There is also quite a range of variation in the complexity of these.\r\n\r\n- [ ] [ember-cli-babel](http://github.com/babel/ember-cli-babel)\r\n- [ ] [ember-try](https://github.com/ember-cli/ember-try)\r\n- [ ] [loader.js](https://github.com/ember-cli/loader.js)\r\n- [x] [ember-inflector](http://github.com/emberjs/ember-inflector) – [PR](https://github.com/emberjs/ember-inflector/pull/132)\r\n- [ ] [ember-resolver](https://github.com/ember-cli/ember-resolver)\r\n- [ ] [ember-cli-sass](http://github.com/aexmachina/ember-cli-sass)\r\n- [ ] [ember-wormhole](https://github.com/yapplabs/ember-wormhole)\r\n- [ ] [ember-cli-eslint](https://github.com/ember-cli/ember-cli-eslint)\r\n- [ ] [ember-moment](https://github.com/stefanpenner/ember-moment)\r\n- [ ] [ember-concurrency](https://github.com/machty/ember-concurrency)\r\n- [ ] [ember-basic-dropdown](https://github.com/cibernox/ember-basic-dropdown)\r\n- [ ] [ember-power-select](https://github.com/cibernox/ember-power-select)\r\n- [ ] [ember-composable-helpers](https://github.com/DockYard/ember-composable-helpers)\r\n- [ ] [ember-browserify](https://github.com/ef4/ember-browserify)\r\n- [ ] [ember-native-dom-helpers](https://github.com/cibernox/ember-native-dom-helpers)\r\n- [ ] [ember-cli-mirage](https://github.com/samselikoff/ember-cli-mirage)\r\n- [ ] [ember-route-action-helper](https://github.com/DockYard/ember-route-action-helper)\r\n- [ ] [ember-simple-auth](https://github.com/simplabs/ember-simple-auth)\r\n- [ ] [ember-i18n](https://github.com/jamesarosen/ember-i18n)\r\n- [x] [ember-fetch](https://github.com/ember-cli/ember-fetch) – ships with typings already!\r\n- [ ] [ember-modal-dialog](https://github.com/yapplabs/ember-modal-dialog)\r\n- [ ] [ember-cli-deploy](https://github.com/ember-cli-deploy/ember-cli-deploy)\r\n- [ ] [ember-cp-validations](https://github.com/offirgolan/ember-cp-validations)\r\n- [ ] [ember-cli-code-coverage](https://github.com/kategengler/ember-cli-code-coverage)\r\n- [ ] [ember-cli-flash](https://github.com/poteto/ember-cli-flash)\r\n- [ ] [ember-cli-page-object](https://github.com/san650/ember-cli-page-object)\r\n- [ ] [ember-responsive](https://github.com/freshbooks/ember-responsive)\r\n- [ ] [ember-changeset](https://github.com/DockYard/ember-changeset)\r\n- [ ] [ember-one-way-controls](https://github.com/dockyard/ember-one-way-controls)\r\n- [ ] [ember-cli-template-lint](https://github.com/rwjblue/ember-cli-template-lint)\r\n- [ ] [emberx-select](https://github.com/thefrontside/emberx-select)\r\n- [ ] [ember-pikaday](https://github.com/edgycircle/ember-pikaday)\r\n- [ ] [ember-data-factory-guy](https://github.com/danielspaniel/ember-data-factory-guy)\r\n- [ ] [ember-exam](https://github.com/trentmwillis/ember-exam)\r\n- [ ] [ember-test-selectors](https://github.com/simplabs/ember-test-selectors)\r\n- [ ] [ember-component-css](https://github.com/ebryn/ember-component-css)\r\n- [ ] [ember-changeset-validations](https://github.com/DockYard/ember-changeset-validations)\r\n- [ ] [ember-watson](https://github.com/abuiles/ember-watson)\r\n- [ ] [torii](http://github.com/vestorly/torii)\r\n- [ ] [ember-data-model-fragments](https://github.com/lytics/ember-data-model-fragments)\r\n- [ ] [ember-local-storage](https://github.com/funkensturm/ember-local-storage)\r\n- [ ] [ember-websockets](https://github.com/thoov/ember-websockets)\r\n- [ ] [ember-intl](https://github.com/ember-intl/ember-intl)\r\n- [ ] [ember-href-to](https://github.com/intercom/ember-href-to)\r\n- [ ] [ember-bootstrap](https://github.com/kaliber5/ember-bootstrap)\r\n- [ ] [ember-metrics](https://github.com/poteto/ember-metrics)\r\n- [ ] [ember-cli-pagination](https://github.com/mharris717/ember-cli-pagination)\r\n- [ ] [ember-api-actions](https://github.com/mike-north/ember-api-actions)\r\n- [ ] [ember-cli-fastboot](https://github.com/ember-fastboot/ember-cli-fastboot)\r\n- [ ] [ember-page-title](https://github.com/tim-evans/ember-page-title)\r\n- [ ] [ember-cli-showdown](https://github.com/gcollazo/ember-cli-showdown)\r\n- [ ] [ember-router-scroll](https://github.com/dollarshaveclub/ember-router-scroll)\r\n- [ ] [ember-light-table](https://github.com/offirgolan/ember-light-table)\r\n- [ ] [ember-drag-drop](https://github.com/mharris717/ember-drag-drop)\r\n- [ ] [ember-cli-meta-tags](https://github.com/ronco/ember-cli-meta-tags)\r\n- [ ] [ember-css-modules](https://github.com/salsify/ember-css-modules)\r\n- [ ] [ember-awesome-macros](https://github.com/kellyselden/ember-awesome-macros)\r\n- [ ] [ember-engines](https://github.com/ember-engines/ember-engines)\r\n- [ ] [ember-paper](https://github.com/miguelcobain/ember-paper)\r\n- [ ] [ember-data-url-templates](https://github.com/amiel/ember-data-url-templates)\r\n- [ ] [ember-svg-jar](https://github.com/ivanvotti/ember-svg-jar)\r\n- [ ] [ember-freestyle](https://github.com/chrislopresto/ember-freestyle)\r\n- [ ] [ember-shepherd](https://github.com/shipshapecode/ember-shepherd)\r\n- [ ] [ember-cli-htmlbars](https://github.com/ember-cli/ember-cli-htmlbars)\r\n- [ ] [ember-cli-htmlbars-inline-precompile](https://github.com/ember-cli/ember-cli-htmlbars-inline-precompile)\r\n- [ ] [ember-cli-dependency-checker](https://github.com/quaertym/ember-cli-dependency-checker)\r\n- [ ] [ember-cli-legacy-blueprints](https://github.com/ember-cli/ember-cli-legacy-blueprints)\r\n- [ ] [ember-ajax](https://github.com/ember-cli/ember-ajax)\r\n- [ ] [ember-truth-helpers](https://github.com/jmurphyau/ember-truth-helpers)\r\n- [ ] [ember-cli-moment-shim](http://github.com/jasonmit/ember-cli-moment-shim)\r\n- [x] [ember-lodash](https://github.com/mike-north/ember-lodash) – install `@types/lodash`!\r\n- [ ] [ember-get-config](https://github.com/null-null-null/ember-get-config)\r\n- [ ] [ember-require-module](https://github.com/offirgolan/ember-require-module)\r\n- [ ] [liquid-fire](https://github.com/ember-animation/liquid-fire)\r\n- [ ] [ember-string-ishtmlsafe-polyfill](https://github.com/workmanw/ember-string-ishtmlsafe-polyfill)\r\n- [ ] [ember-validators](https://github.com/offirgolan/ember-validators)\r\n- [ ] [ember-font-awesome](https://github.com/martndemus/ember-font-awesome)\r\n- [ ] [ember-radio-button](https://github.com/yapplabs/ember-radio-button)\r\n- [ ] [ember-welcome-page](https://github.com/ember-cli/ember-welcome-page)\r\n- [ ] [ember-disable-prototype-extensions](https://github.com/ember-cli/ember-disable-prototype-extensions)\r\n- [ ] [ember-sortable](https://github.com/jgwhite/ember-sortable)\r\n- [ ] [ember-cli-head](https://github.com/ronco/ember-cli-head)\r\n- [ ] [ember-cli-chai](https://github.com/ember-cli/ember-cli-chai)\r\n- [ ] [ember-sinon-qunit](https://github.com/elwayman02/ember-sinon-qunit)\r\n- [ ] [ember-click-outside](https://github.com/zeppelin/ember-click-outside)\r\n- [ ] [ember-cli-string-helpers](https://github.com/romulomachado/ember-cli-string-helpers)\r\n- [ ] [ember-lifeline](https://github.com/rwjblue/ember-lifeline)\r\n- [ ] [ember-cli-clipboard](https://github.com/jkusa/ember-cli-clipboard)\r\n- [ ] [ember-computed-decorators](https://github.com/rwjblue/ember-computed-decorators) - [PR](https://github.com/typed-ember/ember-typings/pull/12)\r\n- [x] [ember-assign-polyfill](https://github.com/shipshapecode/ember-assign-polyfill) – simply makes the polyfill available on the `Ember` global; the type definition already exists there.\r\n- [ ] [ember-can](https://github.com/minutebase/ember-can)\r\n- [ ] [ember-link-action](https://github.com/Kuzirashi/ember-link-action)\r\n- [ ] [ember-autoresize](https://github.com/tim-evans/ember-autoresize)\r\n- [ ] [ember-prop-types](https://github.com/ciena-blueplanet/ember-prop-types)\r\n- [ ] [ember-percy](https://github.com/percy/ember-percy)\r\n- [ ] [ember-math-helpers](https://github.com/shipshapecode/ember-math-helpers)\r\n- [ ] [ember-cli-postcss](https://github.com/jeffjewiss/ember-cli-postcss)\r\n- [ ] [ember-cli-segment](https://github.com/josemarluedke/ember-cli-segment)"},"comment":{"url":"https://api.github.com/repos/typed-ember/ember-typings/issues/comments/373152736","html_url":"https://github.com/typed-ember/ember-typings/issues/14#issuecomment-373152736","issue_url":"https://api.github.com/repos/typed-ember/ember-typings/issues/14","id":373152736,"user":{"login":"sdhawley","id":4137541,"avatar_url":"https://avatars2.githubusercontent.com/u/4137541?v=4","gravatar_id":"","url":"https://api.github.com/users/sdhawley","html_url":"https://github.com/sdhawley","followers_url":"https://api.github.com/users/sdhawley/followers","following_url":"https://api.github.com/users/sdhawley/following{/other_user}","gists_url":"https://api.github.com/users/sdhawley/gists{/gist_id}","starred_url":"https://api.github.com/users/sdhawley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sdhawley/subscriptions","organizations_url":"https://api.github.com/users/sdhawley/orgs","repos_url":"https://api.github.com/users/sdhawley/repos","events_url":"https://api.github.com/users/sdhawley/events{/privacy}","received_events_url":"https://api.github.com/users/sdhawley/received_events","type":"User","site_admin":false},"created_at":"2018-03-14T19:51:03Z","updated_at":"2018-03-14T19:51:03Z","author_association":"NONE","body":"I've started creating an ember-simple-auth.d.ts locally as I run into things, happy to share it."}}
{"actor":{"display_login":"sdhawley"}}