{"action":"created","issue":{"url":"https://api.github.com/repos/feathersjs/feathers-sync/issues/2","labels_url":"https://api.github.com/repos/feathersjs/feathers-sync/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/feathersjs/feathers-sync/issues/2/comments","events_url":"https://api.github.com/repos/feathersjs/feathers-sync/issues/2/events","html_url":"https://github.com/feathersjs/feathers-sync/pull/2","id":129330981,"number":2,"title":"redis adapter","user":{"login":"slajax","id":18702,"avatar_url":"https://avatars.githubusercontent.com/u/18702?v=3","gravatar_id":"","url":"https://api.github.com/users/slajax","html_url":"https://github.com/slajax","followers_url":"https://api.github.com/users/slajax/followers","following_url":"https://api.github.com/users/slajax/following{/other_user}","gists_url":"https://api.github.com/users/slajax/gists{/gist_id}","starred_url":"https://api.github.com/users/slajax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slajax/subscriptions","organizations_url":"https://api.github.com/users/slajax/orgs","repos_url":"https://api.github.com/users/slajax/repos","events_url":"https://api.github.com/users/slajax/events{/privacy}","received_events_url":"https://api.github.com/users/slajax/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2016-01-28T04:18:16Z","updated_at":"2016-01-29T00:27:29Z","closed_at":"2016-01-28T16:06:06Z","pull_request":{"url":"https://api.github.com/repos/feathersjs/feathers-sync/pulls/2","html_url":"https://github.com/feathersjs/feathers-sync/pull/2","diff_url":"https://github.com/feathersjs/feathers-sync/pull/2.diff","patch_url":"https://github.com/feathersjs/feathers-sync/pull/2.patch"},"body":"## Summary\r\n\r\nI want to be able to use `feathers-sync` with `redis` to distribute events across nodes.\r\n\r\n## Changes\r\n- [x] move `lib` => `src` to follow newer repos\r\n- [x] rename package to sync\r\n- [x] rename repo to feathers-sync\r\n- [x] clean up debug messages\r\n- [x] changed interface to `sync('redis', {})` where first argument is the adapter, the second is options \r\n- [x] updates to readme\r\n- [x] existing tests pass\r\n- [x] new tests"},"comment":{"url":"https://api.github.com/repos/feathersjs/feathers-sync/issues/comments/176495479","html_url":"https://github.com/feathersjs/feathers-sync/pull/2#issuecomment-176495479","issue_url":"https://api.github.com/repos/feathersjs/feathers-sync/issues/2","id":176495479,"user":{"login":"slajax","id":18702,"avatar_url":"https://avatars.githubusercontent.com/u/18702?v=3","gravatar_id":"","url":"https://api.github.com/users/slajax","html_url":"https://github.com/slajax","followers_url":"https://api.github.com/users/slajax/followers","following_url":"https://api.github.com/users/slajax/following{/other_user}","gists_url":"https://api.github.com/users/slajax/gists{/gist_id}","starred_url":"https://api.github.com/users/slajax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slajax/subscriptions","organizations_url":"https://api.github.com/users/slajax/orgs","repos_url":"https://api.github.com/users/slajax/repos","events_url":"https://api.github.com/users/slajax/events{/privacy}","received_events_url":"https://api.github.com/users/slajax/received_events","type":"User","site_admin":false},"created_at":"2016-01-29T00:27:29Z","updated_at":"2016-01-29T00:27:29Z","body":"@daffl I agree with your suggestions. I was thinking exporting them directly would make sense initially because they probably have different options arguments but also it would be an even more ideal scenario to abstract out the dependencies to other repos to save installing mubpub if you use redis so :+1: \r\n\r\nWill the current version be published to NPM as a 0.2.0 or do you intend to do these refactors first? My reason for asking is purely selfish, I want to use the current version in my builds up until that refactor is ready."}}