{"action":"created","issue":{"url":"https://api.github.com/repos/purpleidea/mgmt/issues/163","repository_url":"https://api.github.com/repos/purpleidea/mgmt","labels_url":"https://api.github.com/repos/purpleidea/mgmt/issues/163/labels{/name}","comments_url":"https://api.github.com/repos/purpleidea/mgmt/issues/163/comments","events_url":"https://api.github.com/repos/purpleidea/mgmt/issues/163/events","html_url":"https://github.com/purpleidea/mgmt/pull/163","id":208990912,"number":163,"title":"yamlgraph: refactor parsing","user":{"login":"mildred","id":33804,"avatar_url":"https://avatars0.githubusercontent.com/u/33804?v=3","gravatar_id":"","url":"https://api.github.com/users/mildred","html_url":"https://github.com/mildred","followers_url":"https://api.github.com/users/mildred/followers","following_url":"https://api.github.com/users/mildred/following{/other_user}","gists_url":"https://api.github.com/users/mildred/gists{/gist_id}","starred_url":"https://api.github.com/users/mildred/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mildred/subscriptions","organizations_url":"https://api.github.com/users/mildred/orgs","repos_url":"https://api.github.com/users/mildred/repos","events_url":"https://api.github.com/users/mildred/events{/privacy}","received_events_url":"https://api.github.com/users/mildred/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2017-02-20T21:57:59Z","updated_at":"2017-03-24T21:10:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/purpleidea/mgmt/pulls/163","html_url":"https://github.com/purpleidea/mgmt/pull/163","diff_url":"https://github.com/purpleidea/mgmt/pull/163.diff","patch_url":"https://github.com/purpleidea/mgmt/pull/163.patch"},"body":"Subset of #143 with just refactoring of YAML parser\r\n\r\nAvoid use of the reflect package, and use an extensible list of registred\r\nresource kinds. This also has the benefit of removing the empty VirtRes and\r\nAugeasRes struct types when compiling without libvirt and libaugeas."},"comment":{"url":"https://api.github.com/repos/purpleidea/mgmt/issues/comments/289143758","html_url":"https://github.com/purpleidea/mgmt/pull/163#issuecomment-289143758","issue_url":"https://api.github.com/repos/purpleidea/mgmt/issues/163","id":289143758,"user":{"login":"mildred","id":33804,"avatar_url":"https://avatars0.githubusercontent.com/u/33804?v=3","gravatar_id":"","url":"https://api.github.com/users/mildred","html_url":"https://github.com/mildred","followers_url":"https://api.github.com/users/mildred/followers","following_url":"https://api.github.com/users/mildred/following{/other_user}","gists_url":"https://api.github.com/users/mildred/gists{/gist_id}","starred_url":"https://api.github.com/users/mildred/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mildred/subscriptions","organizations_url":"https://api.github.com/users/mildred/orgs","repos_url":"https://api.github.com/users/mildred/repos","events_url":"https://api.github.com/users/mildred/events{/privacy}","received_events_url":"https://api.github.com/users/mildred/received_events","type":"User","site_admin":false},"created_at":"2017-03-24T21:10:39Z","updated_at":"2017-03-24T21:10:39Z","body":"I'm not sure we are agreeing on the same thing, this patch doesn't change at all the yaml format. It just changes the way it is handled internally (that's why I didn't want to split into a separate GAPI) so we don't need to use the reflect package and have empty *_disabled.go files for resource that are optional to compile."}}
{"actor":{"display_login":"mildred"}}