{"action":"created","issue":{"url":"https://api.github.com/repos/reactjs/redux/issues/1657","repository_url":"https://api.github.com/repos/reactjs/redux","labels_url":"https://api.github.com/repos/reactjs/redux/issues/1657/labels{/name}","comments_url":"https://api.github.com/repos/reactjs/redux/issues/1657/comments","events_url":"https://api.github.com/repos/reactjs/redux/issues/1657/events","html_url":"https://github.com/reactjs/redux/pull/1657","id":150551431,"number":1657,"title":"Add devtools extension support in development","user":{"login":"calebmer","id":8282507,"avatar_url":"https://avatars.githubusercontent.com/u/8282507?v=3","gravatar_id":"","url":"https://api.github.com/users/calebmer","html_url":"https://github.com/calebmer","followers_url":"https://api.github.com/users/calebmer/followers","following_url":"https://api.github.com/users/calebmer/following{/other_user}","gists_url":"https://api.github.com/users/calebmer/gists{/gist_id}","starred_url":"https://api.github.com/users/calebmer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/calebmer/subscriptions","organizations_url":"https://api.github.com/users/calebmer/orgs","repos_url":"https://api.github.com/users/calebmer/repos","events_url":"https://api.github.com/users/calebmer/events{/privacy}","received_events_url":"https://api.github.com/users/calebmer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-04-23T12:35:03Z","updated_at":"2016-04-23T21:13:46Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/reactjs/redux/pulls/1657","html_url":"https://github.com/reactjs/redux/pull/1657","diff_url":"https://github.com/reactjs/redux/pull/1657.diff","patch_url":"https://github.com/reactjs/redux/pull/1657.patch"},"body":"React works out of the box with its developer tools extension, Redux probably should to. This PR is in the hopes that there is a solution to get Redux working out of the box with its developer tools chrome extension.\r\n\r\nCode was written in this way so that it can be minified away in production builds.\r\n\r\n\\cc @zalmoxisus"},"comment":{"url":"https://api.github.com/repos/reactjs/redux/issues/comments/213833817","html_url":"https://github.com/reactjs/redux/pull/1657#issuecomment-213833817","issue_url":"https://api.github.com/repos/reactjs/redux/issues/1657","id":213833817,"user":{"login":"calebmer","id":8282507,"avatar_url":"https://avatars.githubusercontent.com/u/8282507?v=3","gravatar_id":"","url":"https://api.github.com/users/calebmer","html_url":"https://github.com/calebmer","followers_url":"https://api.github.com/users/calebmer/followers","following_url":"https://api.github.com/users/calebmer/following{/other_user}","gists_url":"https://api.github.com/users/calebmer/gists{/gist_id}","starred_url":"https://api.github.com/users/calebmer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/calebmer/subscriptions","organizations_url":"https://api.github.com/users/calebmer/orgs","repos_url":"https://api.github.com/users/calebmer/repos","events_url":"https://api.github.com/users/calebmer/events{/privacy}","received_events_url":"https://api.github.com/users/calebmer/received_events","type":"User","site_admin":false},"created_at":"2016-04-23T21:13:46Z","updated_at":"2016-04-23T21:13:46Z","body":"@gaearon my point is if [this](https://twitter.com/dan_abramov/status/723509494291025922) is true and very few people are taking the time to work on tools like this, then why seperate the little work there is into multiple different projects? Why not combine all of the best and useful monitors into one single project, the chrome extension in this case. This is beneficial for two groups:\r\n\r\n1. The monitor creators. They get to take advantage of the core project infrastructure and marketing.\r\n2. The users. Removes the barrier of researching these monitors and the installing them and adding them to the project (with appropriate conditionals of course because you don't always want all of the monitors).\r\n\r\nCombining Redux DevTools into one project and drastically lowering the friction (merging this PR and encouraging the Chrome Extension) also fosters competition with other developer tools (React, Ember, etc.) which means a higher quality end product for all developers.\r\n\r\nPerformance problems can be fixed (I think, again not an expert just a very vocal user 😊)."}}