{"action":"created","issue":{"url":"https://api.github.com/repos/IBM/carbon-components-react/issues/1347","repository_url":"https://api.github.com/repos/IBM/carbon-components-react","labels_url":"https://api.github.com/repos/IBM/carbon-components-react/issues/1347/labels{/name}","comments_url":"https://api.github.com/repos/IBM/carbon-components-react/issues/1347/comments","events_url":"https://api.github.com/repos/IBM/carbon-components-react/issues/1347/events","html_url":"https://github.com/IBM/carbon-components-react/pull/1347","id":362570282,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE3MjUxOTMz","number":1347,"title":"feat(build): introduce feature flags","user":{"login":"asudoh","id":1259051,"node_id":"MDQ6VXNlcjEyNTkwNTE=","avatar_url":"https://avatars1.githubusercontent.com/u/1259051?v=4","gravatar_id":"","url":"https://api.github.com/users/asudoh","html_url":"https://github.com/asudoh","followers_url":"https://api.github.com/users/asudoh/followers","following_url":"https://api.github.com/users/asudoh/following{/other_user}","gists_url":"https://api.github.com/users/asudoh/gists{/gist_id}","starred_url":"https://api.github.com/users/asudoh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asudoh/subscriptions","organizations_url":"https://api.github.com/users/asudoh/orgs","repos_url":"https://api.github.com/users/asudoh/repos","events_url":"https://api.github.com/users/asudoh/events{/privacy}","received_events_url":"https://api.github.com/users/asudoh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-09-21T11:19:19Z","updated_at":"2018-09-21T19:56:33Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/IBM/carbon-components-react/pulls/1347","html_url":"https://github.com/IBM/carbon-components-react/pull/1347","diff_url":"https://github.com/IBM/carbon-components-react/pull/1347.diff","patch_url":"https://github.com/IBM/carbon-components-react/pull/1347.patch"},"body":"Fixes #1339.\r\n\r\n#### Changelog\r\n\r\n**New**\r\n\r\n* `CARBON_USE_EXPERIMENTAL_FEATURES` environment variable, used in Storybook environment, to enable experimental features (both CSS and JS) in Storybook (if `true` is set there)\r\n* `featureFlags.js`, which defines feature flags\r\n* `babel-plugin-transform-carbon-feature-flags.js`, an optional Babel plugin, to ensure that code of features disabled by feature flags, are DCE'd"},"comment":{"url":"https://api.github.com/repos/IBM/carbon-components-react/issues/comments/423653740","html_url":"https://github.com/IBM/carbon-components-react/pull/1347#issuecomment-423653740","issue_url":"https://api.github.com/repos/IBM/carbon-components-react/issues/1347","id":423653740,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMzY1Mzc0MA==","user":{"login":"asudoh","id":1259051,"node_id":"MDQ6VXNlcjEyNTkwNTE=","avatar_url":"https://avatars1.githubusercontent.com/u/1259051?v=4","gravatar_id":"","url":"https://api.github.com/users/asudoh","html_url":"https://github.com/asudoh","followers_url":"https://api.github.com/users/asudoh/followers","following_url":"https://api.github.com/users/asudoh/following{/other_user}","gists_url":"https://api.github.com/users/asudoh/gists{/gist_id}","starred_url":"https://api.github.com/users/asudoh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asudoh/subscriptions","organizations_url":"https://api.github.com/users/asudoh/orgs","repos_url":"https://api.github.com/users/asudoh/repos","events_url":"https://api.github.com/users/asudoh/events{/privacy}","received_events_url":"https://api.github.com/users/asudoh/received_events","type":"User","site_admin":false},"created_at":"2018-09-21T19:56:33Z","updated_at":"2018-09-21T19:56:33Z","author_association":"MEMBER","body":"@joshblack Thank you for reviewing, let me put a brief response to your question here. You seem to allude that this changeset is much larger than you expected, but in fact, the only change in (production) code is `featureFlags.js`, which looks exactly like what you expected. All other changes are build toolchain changes and documentation. That said, you may want to focus on reviewing `featureFlags.js` change and `.md` changes. Thanks!"}}
{"actor":{"display_login":"asudoh"}}