{"action":"created","issue":{"url":"https://api.github.com/repos/WatchBeam/redutil/issues/3","labels_url":"https://api.github.com/repos/WatchBeam/redutil/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/WatchBeam/redutil/issues/3/comments","events_url":"https://api.github.com/repos/WatchBeam/redutil/issues/3/events","html_url":"https://github.com/WatchBeam/redutil/pull/3","id":128354739,"number":3,"title":"Connectors","user":{"login":"ttaylorr","id":443245,"avatar_url":"https://avatars.githubusercontent.com/u/443245?v=3","gravatar_id":"","url":"https://api.github.com/users/ttaylorr","html_url":"https://github.com/ttaylorr","followers_url":"https://api.github.com/users/ttaylorr/followers","following_url":"https://api.github.com/users/ttaylorr/following{/other_user}","gists_url":"https://api.github.com/users/ttaylorr/gists{/gist_id}","starred_url":"https://api.github.com/users/ttaylorr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ttaylorr/subscriptions","organizations_url":"https://api.github.com/users/ttaylorr/orgs","repos_url":"https://api.github.com/users/ttaylorr/repos","events_url":"https://api.github.com/users/ttaylorr/events{/privacy}","received_events_url":"https://api.github.com/users/ttaylorr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-23T21:49:02Z","updated_at":"2016-01-24T00:42:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/WatchBeam/redutil/pulls/3","html_url":"https://github.com/WatchBeam/redutil/pull/3","diff_url":"https://github.com/WatchBeam/redutil/pull/3.diff","patch_url":"https://github.com/WatchBeam/redutil/pull/3.patch"},"body":"Since we're going to need Redis connections in several packages now, I figured it makes sense to extract this connection-producing logic out.\r\n\r\nThis PR introduces the `conn` package, which is essentially responsible for taking a `ConnectionParam` and turning it into a `*redis.Pool`. The created `*redis.Pool` also handles sending the `AUTH` packet; something we need to do to maintain our contract with the `Password` parameter.\r\n\r\nThe `CHANGELOG` has been updated with all breaking changes.\r\n\r\n------------------------\r\n\r\nSince Travis seems to only go green intermittently:\r\n\r\n```\r\nttaylorr@taylor-mbpro redutil (feature/connector) $ go test ./conn/ ./pubsub/\r\nok  \tgithub.com/WatchBeam/redutil/conn\t0.062s\r\nok  \tgithub.com/WatchBeam/redutil/pubsub\t0.452s\r\n```\r\n\r\n------------------------\r\n/to @connor4312 "},"comment":{"url":"https://api.github.com/repos/WatchBeam/redutil/issues/comments/174239009","html_url":"https://github.com/WatchBeam/redutil/pull/3#issuecomment-174239009","issue_url":"https://api.github.com/repos/WatchBeam/redutil/issues/3","id":174239009,"user":{"login":"connor4312","id":2230985,"avatar_url":"https://avatars.githubusercontent.com/u/2230985?v=3","gravatar_id":"","url":"https://api.github.com/users/connor4312","html_url":"https://github.com/connor4312","followers_url":"https://api.github.com/users/connor4312/followers","following_url":"https://api.github.com/users/connor4312/following{/other_user}","gists_url":"https://api.github.com/users/connor4312/gists{/gist_id}","starred_url":"https://api.github.com/users/connor4312/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/connor4312/subscriptions","organizations_url":"https://api.github.com/users/connor4312/orgs","repos_url":"https://api.github.com/users/connor4312/repos","events_url":"https://api.github.com/users/connor4312/events{/privacy}","received_events_url":"https://api.github.com/users/connor4312/received_events","type":"User","site_admin":false},"created_at":"2016-01-24T00:42:54Z","updated_at":"2016-01-24T00:42:54Z","body":":+1:"}}