{"action":"created","issue":{"url":"https://api.github.com/repos/YACS-RCOS/yacs/issues/147","repository_url":"https://api.github.com/repos/YACS-RCOS/yacs","labels_url":"https://api.github.com/repos/YACS-RCOS/yacs/issues/147/labels{/name}","comments_url":"https://api.github.com/repos/YACS-RCOS/yacs/issues/147/comments","events_url":"https://api.github.com/repos/YACS-RCOS/yacs/issues/147/events","html_url":"https://github.com/YACS-RCOS/yacs/issues/147","id":181917599,"number":147,"title":"Create new Catalog adapter interface solution","user":{"login":"JGrippo","id":10825114,"avatar_url":"https://avatars.githubusercontent.com/u/10825114?v=3","gravatar_id":"","url":"https://api.github.com/users/JGrippo","html_url":"https://github.com/JGrippo","followers_url":"https://api.github.com/users/JGrippo/followers","following_url":"https://api.github.com/users/JGrippo/following{/other_user}","gists_url":"https://api.github.com/users/JGrippo/gists{/gist_id}","starred_url":"https://api.github.com/users/JGrippo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JGrippo/subscriptions","organizations_url":"https://api.github.com/users/JGrippo/orgs","repos_url":"https://api.github.com/users/JGrippo/repos","events_url":"https://api.github.com/users/JGrippo/events{/privacy}","received_events_url":"https://api.github.com/users/JGrippo/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-10-09T22:55:03Z","updated_at":"2016-10-09T22:57:49Z","closed_at":"2016-10-09T22:57:22Z","body":"New catalog adapter solution should consist of:\r\n- An interface (abstract class)\r\n- A client\r\n\r\nDiffing and updating the database should be generalized and moved to a new catalog client so that this behavior does not have to be re-implemented for different sources. The implementation of the catalog interface is then only responsible for providing the current state of the catalog (to the client)."},"comment":{"url":"https://api.github.com/repos/YACS-RCOS/yacs/issues/comments/252519209","html_url":"https://github.com/YACS-RCOS/yacs/issues/147#issuecomment-252519209","issue_url":"https://api.github.com/repos/YACS-RCOS/yacs/issues/147","id":252519209,"user":{"login":"copperwater","id":8742183,"avatar_url":"https://avatars.githubusercontent.com/u/8742183?v=3","gravatar_id":"","url":"https://api.github.com/users/copperwater","html_url":"https://github.com/copperwater","followers_url":"https://api.github.com/users/copperwater/followers","following_url":"https://api.github.com/users/copperwater/following{/other_user}","gists_url":"https://api.github.com/users/copperwater/gists{/gist_id}","starred_url":"https://api.github.com/users/copperwater/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/copperwater/subscriptions","organizations_url":"https://api.github.com/users/copperwater/orgs","repos_url":"https://api.github.com/users/copperwater/repos","events_url":"https://api.github.com/users/copperwater/events{/privacy}","received_events_url":"https://api.github.com/users/copperwater/received_events","type":"User","site_admin":false},"created_at":"2016-10-09T22:57:49Z","updated_at":"2016-10-09T22:57:49Z","body":"Duplicate of #129"}}
{"actor":{"display_login":"copperwater"}}