{"action":"created","issue":{"url":"https://api.github.com/repos/Instagram/IGListKit/issues/368","repository_url":"https://api.github.com/repos/Instagram/IGListKit","labels_url":"https://api.github.com/repos/Instagram/IGListKit/issues/368/labels{/name}","comments_url":"https://api.github.com/repos/Instagram/IGListKit/issues/368/comments","events_url":"https://api.github.com/repos/Instagram/IGListKit/issues/368/events","html_url":"https://github.com/Instagram/IGListKit/pull/368","id":197458329,"number":368,"title":"Added Subspec for Diffing","user":{"login":"Sherlouk","id":15193942,"avatar_url":"https://avatars.githubusercontent.com/u/15193942?v=3","gravatar_id":"","url":"https://api.github.com/users/Sherlouk","html_url":"https://github.com/Sherlouk","followers_url":"https://api.github.com/users/Sherlouk/followers","following_url":"https://api.github.com/users/Sherlouk/following{/other_user}","gists_url":"https://api.github.com/users/Sherlouk/gists{/gist_id}","starred_url":"https://api.github.com/users/Sherlouk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sherlouk/subscriptions","organizations_url":"https://api.github.com/users/Sherlouk/orgs","repos_url":"https://api.github.com/users/Sherlouk/repos","events_url":"https://api.github.com/users/Sherlouk/events{/privacy}","received_events_url":"https://api.github.com/users/Sherlouk/received_events","type":"User","site_admin":false},"labels":[{"id":438144450,"url":"https://api.github.com/repos/Instagram/IGListKit/labels/CLA%20Signed","name":"CLA Signed","color":"70C050","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/Instagram/IGListKit/milestones/2","html_url":"https://github.com/Instagram/IGListKit/milestone/2","labels_url":"https://api.github.com/repos/Instagram/IGListKit/milestones/2/labels","id":2166819,"number":2,"title":"2.1.0","description":"macOS support","creator":{"login":"jessesquires","id":2301114,"avatar_url":"https://avatars.githubusercontent.com/u/2301114?v=3","gravatar_id":"","url":"https://api.github.com/users/jessesquires","html_url":"https://github.com/jessesquires","followers_url":"https://api.github.com/users/jessesquires/followers","following_url":"https://api.github.com/users/jessesquires/following{/other_user}","gists_url":"https://api.github.com/users/jessesquires/gists{/gist_id}","starred_url":"https://api.github.com/users/jessesquires/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessesquires/subscriptions","organizations_url":"https://api.github.com/users/jessesquires/orgs","repos_url":"https://api.github.com/users/jessesquires/repos","events_url":"https://api.github.com/users/jessesquires/events{/privacy}","received_events_url":"https://api.github.com/users/jessesquires/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":17,"state":"open","created_at":"2016-11-30T16:54:10Z","updated_at":"2016-12-24T18:44:30Z","due_on":null,"closed_at":null},"comments":24,"created_at":"2016-12-24T10:49:33Z","updated_at":"2016-12-24T19:31:46Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Instagram/IGListKit/pulls/368","html_url":"https://github.com/Instagram/IGListKit/pull/368","diff_url":"https://github.com/Instagram/IGListKit/pull/368.diff","patch_url":"https://github.com/Instagram/IGListKit/pull/368.patch"},"body":"## Changes in this pull request\r\n\r\nSo the main Podspec file now has two Subspecs, `Diffing` and for lack of better name `Default`. `Diffing` is purely the files within the common directories (used for Diffing, if in the future we support MacOS NSCollectionView then this may need changing). `Default` depends on `Diffing` but also adds all the non-common files.\r\n\r\nTo use it via CocoaPods, nothing changes. You `import IGListKit` and you will only have access to the files in the pod you use. (So if you use `IGListKit/Diffing` in your Podfile, then you will only get access to the diffing files). If you do a manual installation, or I assume via Carthage, then you will need to import the correct header file (either `IGListDiffKit.h` or `IGListKit.h` depending on what you want).\r\n\r\nTurns out CocoaPods creates it's own umbrella header (unless you tell it otherwise) meaning our ones are unused by it.\r\n\r\nJust to confirm `IGListKit` in your Podfile will give you everything, only if you add `/Diffing` will you \"opt-out\" of the extra functionality. MacOS users can use which ever one they choose, and will get the same functionality (at this point in time)\r\n\r\nDo I need to update changelog for this?\r\nLeaving myself a few TODOs once we've discussed this\r\n\r\n- [x] Create new guide in `Guides/` explaining this usage\r\n- [x] Run `pod install` in the `Examples/` dir\r\n\r\nCloses #365 (Hopefully)\r\n\r\n## Pull request checklist\r\n\r\n- [x] All tests pass. Demo project builds and runs.\r\n- [x] I added tests, an experiment, or detailed why my change isn't tested.\r\n- [x] I added an entry to the `CHANGELOG.md` for any breaking changes, enhancements, or bug fixes.\r\n- [x] I have reviewed the [contributing guide](https://github.com/Instagram/IGListKit/blob/master/.github/CONTRIBUTING.md)\r\n"},"comment":{"url":"https://api.github.com/repos/Instagram/IGListKit/issues/comments/269097438","html_url":"https://github.com/Instagram/IGListKit/pull/368#issuecomment-269097438","issue_url":"https://api.github.com/repos/Instagram/IGListKit/issues/368","id":269097438,"user":{"login":"Sherlouk","id":15193942,"avatar_url":"https://avatars.githubusercontent.com/u/15193942?v=3","gravatar_id":"","url":"https://api.github.com/users/Sherlouk","html_url":"https://github.com/Sherlouk","followers_url":"https://api.github.com/users/Sherlouk/followers","following_url":"https://api.github.com/users/Sherlouk/following{/other_user}","gists_url":"https://api.github.com/users/Sherlouk/gists{/gist_id}","starred_url":"https://api.github.com/users/Sherlouk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sherlouk/subscriptions","organizations_url":"https://api.github.com/users/Sherlouk/orgs","repos_url":"https://api.github.com/users/Sherlouk/repos","events_url":"https://api.github.com/users/Sherlouk/events{/privacy}","received_events_url":"https://api.github.com/users/Sherlouk/received_events","type":"User","site_admin":false},"created_at":"2016-12-24T19:31:46Z","updated_at":"2016-12-24T19:31:46Z","body":"@jessesquires All good!\r\n\r\nInteresting bug with the facebook bot though, thinks all the changes were made by me!"}}
{"actor":{"display_login":"Sherlouk"}}