{"action":"opened","issue":{"url":"https://api.github.com/repos/TIY-Durham/2015-FALL-FEE/issues/350","labels_url":"https://api.github.com/repos/TIY-Durham/2015-FALL-FEE/issues/350/labels{/name}","comments_url":"https://api.github.com/repos/TIY-Durham/2015-FALL-FEE/issues/350/comments","events_url":"https://api.github.com/repos/TIY-Durham/2015-FALL-FEE/issues/350/events","html_url":"https://github.com/TIY-Durham/2015-FALL-FEE/issues/350","id":109167156,"number":350,"title":"18 -- Kristine Erickson","user":{"login":"ericksonk","id":14016182,"avatar_url":"https://avatars.githubusercontent.com/u/14016182?v=3","gravatar_id":"","url":"https://api.github.com/users/ericksonk","html_url":"https://github.com/ericksonk","followers_url":"https://api.github.com/users/ericksonk/followers","following_url":"https://api.github.com/users/ericksonk/following{/other_user}","gists_url":"https://api.github.com/users/ericksonk/gists{/gist_id}","starred_url":"https://api.github.com/users/ericksonk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericksonk/subscriptions","organizations_url":"https://api.github.com/users/ericksonk/orgs","repos_url":"https://api.github.com/users/ericksonk/repos","events_url":"https://api.github.com/users/ericksonk/events{/privacy}","received_events_url":"https://api.github.com/users/ericksonk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-30T19:58:36Z","updated_at":"2015-09-30T19:58:36Z","closed_at":null,"body":"* **Yak-Shaving**\r\n  * [ ] Create a _WIP Issue_ in the class repo\r\n  * [ ] **MERGE ALL YOUR OPEN PRs!**\r\n  * [ ] Create a _WIP Branch_ in:\r\n    * [ ] `TIY-Assignments` named `18--night-of-the-chessboard` from `master`\r\n* [ ] Create or update the following _WIP Files_ in:\r\n    * [ ] `USERNAME.GitHub.io:journal-week-4`\r\n      * [ ] `journal-week-4.md` or something creative\r\n      * [ ] `tutorial-week-4.md` or something creative\r\n    * [ ] `TIY-Assignments:18--night-of-the-chessboard`\r\n      * [ ] `CheatSheets/GitHubAPI.md`\r\n* in `TIY-Chessboard:chess-2.0`\r\n* [ ] Add comments to your _WIP Issue_ with links to your PRs in:\r\n    * [ ] `USERNAME.GitHub.io` from `journal-week-4` into `master`\r\n    * [ ] `TIY-Assignments` from `18--night-of-the-chessboard` into `master`\r\n    * [ ] `TIY-Chessboard:chess-2.0`\r\n* **Journal, Week 4**\r\n  * [ ] Draft for _reflective_!\r\n  * [ ] Draft for _tutorial_!\r\n  * [ ] Peer review x2!\r\n  * [ ] Reviewed peers x2!\r\n* **Reading APIs**\r\n  * [ ] How can I use the Github API to...\r\n    * [ ] get all the comments for a particular issue?\r\n    * [ ] add a comment to an issue?\r\n  * [ ] How can I use the jQuery API to...\r\n    * [ ] get the HTML contents of an element?\r\n    * [ ] create a _new_ HTML element?\r\n    * [ ] add an HTML element to the page?\r\n  * [ ] How can I use the Lodash API to...\r\n    * [ ] replace placeholders with values from an object?\r\n    * [ ] repeat code for every item of an array\r\n * [ ] **The Chessboard: Show me your moves!**\r\n  * Get your **Starting Point** ready...\r\n    * [ ] Step 1: Provided JavaScript in `js/main.js`\r\n    * [ ] Step 2: Provided HTML in `tests.html` (see below)\r\n    * [ ] Step 3: Link `chai` in `tests.html`... CDN, anyone?\r\n    * [ ] Step 4: `require` won't work here... just `mocha.it`!\r\n    * [ ] Step 5: Shouldn't the tests have their own home?\r\n  * Get to testing!\r\n    * [ ] What kind of thing is `game.board`...? What does it do?\r\n    * [ ] How about `game.reset`? What does it _return_? Any side-effects?\r\n    * [ ] Resetting a board with no moves is lame, HOW U EVEN `game.applyMove`?\r\n    * [ ] First move is free, next one costs $10.\r\n    * [ ] Just calling `game.applyMove` is cheating; `game.next`...!\r\n    * [ ] Now that you've got some moves, maybe `game.reset` is more interesting?\r\n    * [ ] You can `game.next` but can you `game.prev`...?\r\n    * [ ] Y'know, `game.end` is really a lot of `game.next`...\r\n    * [ ] That `game.play`, tho... How U even `setInterval`?\r\n  * [ ] Wipe the tracer bullets out before you push!\r\n  * **BEAST MODE** - Write some pseudocode for Controllers and View Helpers. Make the ship sail!\r\n  * **NIGHTMARE MODE** - Test those View Helpers!"}}