{"action":"created","issue":{"url":"https://api.github.com/repos/meteor/meteor/issues/6545","repository_url":"https://api.github.com/repos/meteor/meteor","labels_url":"https://api.github.com/repos/meteor/meteor/issues/6545/labels{/name}","comments_url":"https://api.github.com/repos/meteor/meteor/issues/6545/comments","events_url":"https://api.github.com/repos/meteor/meteor/issues/6545/events","html_url":"https://github.com/meteor/meteor/pull/6545","id":142221577,"number":6545,"title":"Include a new \"devtools\" package in the Meteor skeleton","user":{"login":"mquandalle","id":1730702,"avatar_url":"https://avatars.githubusercontent.com/u/1730702?v=3","gravatar_id":"","url":"https://api.github.com/users/mquandalle","html_url":"https://github.com/mquandalle","followers_url":"https://api.github.com/users/mquandalle/followers","following_url":"https://api.github.com/users/mquandalle/following{/other_user}","gists_url":"https://api.github.com/users/mquandalle/gists{/gist_id}","starred_url":"https://api.github.com/users/mquandalle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mquandalle/subscriptions","organizations_url":"https://api.github.com/users/mquandalle/orgs","repos_url":"https://api.github.com/users/mquandalle/repos","events_url":"https://api.github.com/users/mquandalle/events{/privacy}","received_events_url":"https://api.github.com/users/mquandalle/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-03-20T23:43:02Z","updated_at":"2016-03-30T04:37:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/meteor/meteor/pulls/6545","html_url":"https://github.com/meteor/meteor/pull/6545","diff_url":"https://github.com/meteor/meteor/pull/6545.diff","patch_url":"https://github.com/meteor/meteor/pull/6545.patch"},"body":"There has been a lot of discussions in the JavaScript community about how hard it is to set up a project correctly in our constantly evolving environment. In this ecosystem Meteor has always stood as a developer friendly platform to build JavaScript applications, and I believe there is an opportunity to work more in this direction.\r\n\r\nI propose to add a package called `\"debugger\"` (we could find a better name) that consists of a set of tools activated in development mode only. It currently only contains the [simple:dev-error-overlay](https://atmospherejs.com/simple/dev-error-overlay) package developed by @stubailo, but in the future it could include other tools for things like type checking, hot reloading, state inspectors, etc. as these tools emerge and mature as community packages."},"comment":{"url":"https://api.github.com/repos/meteor/meteor/issues/comments/203245334","html_url":"https://github.com/meteor/meteor/pull/6545#issuecomment-203245334","issue_url":"https://api.github.com/repos/meteor/meteor/issues/6545","id":203245334,"user":{"login":"laosb","id":2545261,"avatar_url":"https://avatars.githubusercontent.com/u/2545261?v=3","gravatar_id":"","url":"https://api.github.com/users/laosb","html_url":"https://github.com/laosb","followers_url":"https://api.github.com/users/laosb/followers","following_url":"https://api.github.com/users/laosb/following{/other_user}","gists_url":"https://api.github.com/users/laosb/gists{/gist_id}","starred_url":"https://api.github.com/users/laosb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/laosb/subscriptions","organizations_url":"https://api.github.com/users/laosb/orgs","repos_url":"https://api.github.com/users/laosb/repos","events_url":"https://api.github.com/users/laosb/events{/privacy}","received_events_url":"https://api.github.com/users/laosb/received_events","type":"User","site_admin":false},"created_at":"2016-03-30T04:37:05Z","updated_at":"2016-03-30T04:37:05Z","body":"Maybe we should just mention these great packages in our Guide.\r\nOr if we have this package, `devtool` is actually a great name.\r\n"}}