{"action":"created","issue":{"url":"https://api.github.com/repos/typelevel/cats/issues/1061","repository_url":"https://api.github.com/repos/typelevel/cats","labels_url":"https://api.github.com/repos/typelevel/cats/issues/1061/labels{/name}","comments_url":"https://api.github.com/repos/typelevel/cats/issues/1061/comments","events_url":"https://api.github.com/repos/typelevel/cats/issues/1061/events","html_url":"https://github.com/typelevel/cats/issues/1061","id":156535635,"number":1061,"title":"Uniquify implicit names","user":{"login":"non","id":218045,"avatar_url":"https://avatars.githubusercontent.com/u/218045?v=3","gravatar_id":"","url":"https://api.github.com/users/non","html_url":"https://github.com/non","followers_url":"https://api.github.com/users/non/followers","following_url":"https://api.github.com/users/non/following{/other_user}","gists_url":"https://api.github.com/users/non/gists{/gist_id}","starred_url":"https://api.github.com/users/non/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/non/subscriptions","organizations_url":"https://api.github.com/users/non/orgs","repos_url":"https://api.github.com/users/non/repos","events_url":"https://api.github.com/users/non/events{/privacy}","received_events_url":"https://api.github.com/users/non/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-24T15:19:38Z","updated_at":"2016-05-24T15:21:58Z","closed_at":null,"body":"Paul Phillips mentions that in a widely-used library it's important to minimize the chance that the names of its implicits will be used by others. To that end I suggest that we review our implicits and rename them according to the following rules:\r\n\r\n1. Make sure that the implicits start with *cats* -- it's less likely that a third-party will do this.\r\n2. Make sure that both the type and the type class are mentioned in the name.\r\n\r\nSo for example, for `Monoid[List[A]]` the name should be something like `catsMonoidForList` or similar."},"comment":{"url":"https://api.github.com/repos/typelevel/cats/issues/comments/221306249","html_url":"https://github.com/typelevel/cats/issues/1061#issuecomment-221306249","issue_url":"https://api.github.com/repos/typelevel/cats/issues/1061","id":221306249,"user":{"login":"non","id":218045,"avatar_url":"https://avatars.githubusercontent.com/u/218045?v=3","gravatar_id":"","url":"https://api.github.com/users/non","html_url":"https://github.com/non","followers_url":"https://api.github.com/users/non/followers","following_url":"https://api.github.com/users/non/following{/other_user}","gists_url":"https://api.github.com/users/non/gists{/gist_id}","starred_url":"https://api.github.com/users/non/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/non/subscriptions","organizations_url":"https://api.github.com/users/non/orgs","repos_url":"https://api.github.com/users/non/repos","events_url":"https://api.github.com/users/non/events{/privacy}","received_events_url":"https://api.github.com/users/non/received_events","type":"User","site_admin":false},"created_at":"2016-05-24T15:21:58Z","updated_at":"2016-05-24T15:21:58Z","body":"Since a single across-the-board PR is likely to conflict with every other open PR, we should either accomplish this piecemeal, or coordinate ahead of time. If you want to work on this issue please comment here so we can avoid duplicating work and plan for a minimum amount of conflict."}}
{"actor":{"display_login":"non"}}