{"action":"created","issue":{"url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/7430","repository_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp","labels_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/7430/labels{/name}","comments_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/7430/comments","events_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/7430/events","html_url":"https://github.com/FreeCodeCamp/FreeCodeCamp/pull/7430","id":138756208,"number":7430,"title":"Feature(app): Reactify FCC!","user":{"login":"BerkeleyTrue","id":6775919,"avatar_url":"https://avatars.githubusercontent.com/u/6775919?v=3","gravatar_id":"","url":"https://api.github.com/users/BerkeleyTrue","html_url":"https://github.com/BerkeleyTrue","followers_url":"https://api.github.com/users/BerkeleyTrue/followers","following_url":"https://api.github.com/users/BerkeleyTrue/following{/other_user}","gists_url":"https://api.github.com/users/BerkeleyTrue/gists{/gist_id}","starred_url":"https://api.github.com/users/BerkeleyTrue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BerkeleyTrue/subscriptions","organizations_url":"https://api.github.com/users/BerkeleyTrue/orgs","repos_url":"https://api.github.com/users/BerkeleyTrue/repos","events_url":"https://api.github.com/users/BerkeleyTrue/events{/privacy}","received_events_url":"https://api.github.com/users/BerkeleyTrue/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/labels/QA","name":"QA","color":"ededed"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/milestones/1","html_url":"https://github.com/FreeCodeCamp/FreeCodeCamp/milestones/Reactify%20FCC","labels_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/milestones/1/labels","id":996104,"number":1,"title":"Reactify FCC","description":"Moving to React.js Isomorphic SPA app. \r\nOwner: @berkeleytrue\r\n\r\n* This involves generating API using Loopback.js (done)\r\n* Creating React.js Components.\r\n* Design Flux Structure (done)\r\n\r\nSections of FCC will be ported overs starting with Challenges and ending with landing page.\r\n","creator":{"login":"BerkeleyTrue","id":6775919,"avatar_url":"https://avatars.githubusercontent.com/u/6775919?v=3","gravatar_id":"","url":"https://api.github.com/users/BerkeleyTrue","html_url":"https://github.com/BerkeleyTrue","followers_url":"https://api.github.com/users/BerkeleyTrue/followers","following_url":"https://api.github.com/users/BerkeleyTrue/following{/other_user}","gists_url":"https://api.github.com/users/BerkeleyTrue/gists{/gist_id}","starred_url":"https://api.github.com/users/BerkeleyTrue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BerkeleyTrue/subscriptions","organizations_url":"https://api.github.com/users/BerkeleyTrue/orgs","repos_url":"https://api.github.com/users/BerkeleyTrue/repos","events_url":"https://api.github.com/users/BerkeleyTrue/events{/privacy}","received_events_url":"https://api.github.com/users/BerkeleyTrue/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":56,"state":"open","created_at":"2015-02-26T00:46:32Z","updated_at":"2016-07-29T05:59:03Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2016-03-06T05:12:40Z","updated_at":"2016-07-29T07:02:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/7430","html_url":"https://github.com/FreeCodeCamp/FreeCodeCamp/pull/7430","diff_url":"https://github.com/FreeCodeCamp/FreeCodeCamp/pull/7430.diff","patch_url":"https://github.com/FreeCodeCamp/FreeCodeCamp/pull/7430.patch"},"body":"- [x] build javascript/html view\r\n- [x] build step view\r\n- [x] add data fetching\r\n- [x] add test suite rendering from data\r\n- [x] build out challengeFramework\r\n  - [x] convert to CJS\r\n  - [x] run tests in iframe\r\n  - [x] run preview/tests/output in separate frames\r\n  - [x] console logging to output view\r\n- [x] add map view\r\n- [x] ~~video~~ [now called project] challenge view\r\n- [x] Submit/next challenge toast\r\n- [x] move to next challenge\r\n\r\n\r\n### BETA ready\r\n- [x] move Videos under same folder as other challenges (in progress)\r\n- [x] move back a challenge\r\n- [x] add language routing\r\n- [x] move hints from challenge articles to JSON files\r\n  - [x] define JSON hint structure\r\n  - [x] create react hint elements and redux actions for enabling\r\n- [x] fix map view (drawer broken)\r\n- [x] add LightBox to step challenges\r\n- [x] add map view search/filter\r\n- [x] add hot keys\r\n- [ ] generate code URI on request\r\n- [x] add GA url tracking\r\n\r\n### QA (Bring down the hamma!)\r\n- [ ] Fix all da bugs!\r\n\r\n### Post merge\r\n- [ ] Modern challenge interface\r\n\r\n~~MDN links~~ MDN links will be moved to the hint system\r\n### Changes that will need to made to all challenges\r\n* Challenges that use to implicitly display function output will no longer do so. This challenges will need to use a console log to display that information to the user.\r\n\r\ncloses #4464\r\ncloses #5072\r\ncloses #5111\r\ncloses #6607\r\ncloses #6608\r\ncloses #6609\r\ncloses #6910 \r\ncloses #7831 \r\ncloses #8290 \r\ncloses #9157"},"comment":{"url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/comments/236109516","html_url":"https://github.com/FreeCodeCamp/FreeCodeCamp/pull/7430#issuecomment-236109516","issue_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/7430","id":236109516,"user":{"login":"camperbot","id":13561988,"avatar_url":"https://avatars.githubusercontent.com/u/13561988?v=3","gravatar_id":"","url":"https://api.github.com/users/camperbot","html_url":"https://github.com/camperbot","followers_url":"https://api.github.com/users/camperbot/followers","following_url":"https://api.github.com/users/camperbot/following{/other_user}","gists_url":"https://api.github.com/users/camperbot/gists{/gist_id}","starred_url":"https://api.github.com/users/camperbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/camperbot/subscriptions","organizations_url":"https://api.github.com/users/camperbot/orgs","repos_url":"https://api.github.com/users/camperbot/repos","events_url":"https://api.github.com/users/camperbot/events{/privacy}","received_events_url":"https://api.github.com/users/camperbot/received_events","type":"User","site_admin":false},"created_at":"2016-07-29T07:02:37Z","updated_at":"2016-07-29T07:02:37Z","body":"@BerkeleyTrue updated the pull request."}}
{"actor":{"display_login":"camperbot"}}