{"action":"created","issue":{"url":"https://api.github.com/repos/sphereio/sphere-scala-libs/issues/15","labels_url":"https://api.github.com/repos/sphereio/sphere-scala-libs/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/sphereio/sphere-scala-libs/issues/15/comments","events_url":"https://api.github.com/repos/sphereio/sphere-scala-libs/issues/15/events","html_url":"https://github.com/sphereio/sphere-scala-libs/pull/15","id":121511722,"number":15,"title":"Implemented `deriveSingletonJSON`","user":{"login":"OlegIlyenko","id":156569,"avatar_url":"https://avatars.githubusercontent.com/u/156569?v=3","gravatar_id":"","url":"https://api.github.com/users/OlegIlyenko","html_url":"https://github.com/OlegIlyenko","followers_url":"https://api.github.com/users/OlegIlyenko/followers","following_url":"https://api.github.com/users/OlegIlyenko/following{/other_user}","gists_url":"https://api.github.com/users/OlegIlyenko/gists{/gist_id}","starred_url":"https://api.github.com/users/OlegIlyenko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OlegIlyenko/subscriptions","organizations_url":"https://api.github.com/users/OlegIlyenko/orgs","repos_url":"https://api.github.com/users/OlegIlyenko/repos","events_url":"https://api.github.com/users/OlegIlyenko/events{/privacy}","received_events_url":"https://api.github.com/users/OlegIlyenko/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-10T15:31:10Z","updated_at":"2015-12-10T17:08:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/sphereio/sphere-scala-libs/pulls/15","html_url":"https://github.com/sphereio/sphere-scala-libs/pull/15","diff_url":"https://github.com/sphereio/sphere-scala-libs/pull/15.diff","patch_url":"https://github.com/sphereio/sphere-scala-libs/pull/15.patch"},"body":"`deriveSingletonJSON` provides a nice alternative to `Enumeration` where you can represent enum-values as a sealed case objects.\r\n\r\n@yanns @gogregor @agourlay @cneijenhuis can you please review? (I would recommend to start with the [test](https://github.com/sphereio/sphere-scala-libs/pull/15/files#diff-34956112346f71113f31225166d90298R74))"},"comment":{"url":"https://api.github.com/repos/sphereio/sphere-scala-libs/issues/comments/163689517","html_url":"https://github.com/sphereio/sphere-scala-libs/pull/15#issuecomment-163689517","issue_url":"https://api.github.com/repos/sphereio/sphere-scala-libs/issues/15","id":163689517,"user":{"login":"yanns","id":51669,"avatar_url":"https://avatars.githubusercontent.com/u/51669?v=3","gravatar_id":"","url":"https://api.github.com/users/yanns","html_url":"https://github.com/yanns","followers_url":"https://api.github.com/users/yanns/followers","following_url":"https://api.github.com/users/yanns/following{/other_user}","gists_url":"https://api.github.com/users/yanns/gists{/gist_id}","starred_url":"https://api.github.com/users/yanns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yanns/subscriptions","organizations_url":"https://api.github.com/users/yanns/orgs","repos_url":"https://api.github.com/users/yanns/repos","events_url":"https://api.github.com/users/yanns/events{/privacy}","received_events_url":"https://api.github.com/users/yanns/received_events","type":"User","site_admin":false},"created_at":"2015-12-10T17:08:22Z","updated_at":"2015-12-10T17:08:22Z","body":"seems good.\r\nShould we start writing macros with quasiquotes to make it easier to maintain?"}}