{"action":"created","issue":{"url":"https://api.github.com/repos/pulp/pulp/issues/2734","repository_url":"https://api.github.com/repos/pulp/pulp","labels_url":"https://api.github.com/repos/pulp/pulp/issues/2734/labels{/name}","comments_url":"https://api.github.com/repos/pulp/pulp/issues/2734/comments","events_url":"https://api.github.com/repos/pulp/pulp/issues/2734/events","html_url":"https://github.com/pulp/pulp/pull/2734","id":175109564,"number":2734,"title":"Creates basic pulp.plugin","user":{"login":"bmbouter","id":180319,"avatar_url":"https://avatars.githubusercontent.com/u/180319?v=3","gravatar_id":"","url":"https://api.github.com/users/bmbouter","html_url":"https://github.com/bmbouter","followers_url":"https://api.github.com/users/bmbouter/followers","following_url":"https://api.github.com/users/bmbouter/following{/other_user}","gists_url":"https://api.github.com/users/bmbouter/gists{/gist_id}","starred_url":"https://api.github.com/users/bmbouter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmbouter/subscriptions","organizations_url":"https://api.github.com/users/bmbouter/orgs","repos_url":"https://api.github.com/users/bmbouter/repos","events_url":"https://api.github.com/users/bmbouter/events{/privacy}","received_events_url":"https://api.github.com/users/bmbouter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pulp/pulp/labels/3.0","name":"3.0","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-09-05T17:35:26Z","updated_at":"2016-09-08T19:02:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/pulp/pulp/pulls/2734","html_url":"https://github.com/pulp/pulp/pull/2734","diff_url":"https://github.com/pulp/pulp/pull/2734.diff","patch_url":"https://github.com/pulp/pulp/pull/2734.patch"},"body":"This PR adds a base Cataloger and Profiler objects to\r\npulp.plugin. It as imports the following objects from\r\npulp.platform.models for usage by plugins:\r\n\r\n* Distributor\r\n* Importer\r\n* Repository\r\n* RepositoryContent\r\n\r\nIt removes several modules from the old pulp.plugins\r\npackage.\r\n\r\nThis does not have an interface for upload. After thinking about it I believe platform can do everything for upload assuming that a plugin writer has defined the Content type correctly. If this turns out not to be the case we can easily add the upload interface.\r\n\r\ncloses #2181\r\nhttps://pulp.plan.io/issues/2181"},"comment":{"url":"https://api.github.com/repos/pulp/pulp/issues/comments/245704468","html_url":"https://github.com/pulp/pulp/pull/2734#issuecomment-245704468","issue_url":"https://api.github.com/repos/pulp/pulp/issues/2734","id":245704468,"user":{"login":"mhrivnak","id":53091,"avatar_url":"https://avatars.githubusercontent.com/u/53091?v=3","gravatar_id":"","url":"https://api.github.com/users/mhrivnak","html_url":"https://github.com/mhrivnak","followers_url":"https://api.github.com/users/mhrivnak/followers","following_url":"https://api.github.com/users/mhrivnak/following{/other_user}","gists_url":"https://api.github.com/users/mhrivnak/gists{/gist_id}","starred_url":"https://api.github.com/users/mhrivnak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhrivnak/subscriptions","organizations_url":"https://api.github.com/users/mhrivnak/orgs","repos_url":"https://api.github.com/users/mhrivnak/repos","events_url":"https://api.github.com/users/mhrivnak/events{/privacy}","received_events_url":"https://api.github.com/users/mhrivnak/received_events","type":"User","site_admin":false},"created_at":"2016-09-08T19:02:02Z","updated_at":"2016-09-08T19:02:02Z","body":"Looking very good! I think this will be mergeable when your next changes are done."}}
{"actor":{"display_login":"mhrivnak"}}