{"action":"created","issue":{"url":"https://api.github.com/repos/taskcluster/taskcluster-worker/issues/21","repository_url":"https://api.github.com/repos/taskcluster/taskcluster-worker","labels_url":"https://api.github.com/repos/taskcluster/taskcluster-worker/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/taskcluster/taskcluster-worker/issues/21/comments","events_url":"https://api.github.com/repos/taskcluster/taskcluster-worker/issues/21/events","html_url":"https://github.com/taskcluster/taskcluster-worker/pull/21","id":132730148,"number":21,"title":"Auto-generate source code from json schema defintions and go generate instructions","user":{"login":"petemoore","id":190790,"avatar_url":"https://avatars.githubusercontent.com/u/190790?v=3","gravatar_id":"","url":"https://api.github.com/users/petemoore","html_url":"https://github.com/petemoore","followers_url":"https://api.github.com/users/petemoore/followers","following_url":"https://api.github.com/users/petemoore/following{/other_user}","gists_url":"https://api.github.com/users/petemoore/gists{/gist_id}","starred_url":"https://api.github.com/users/petemoore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petemoore/subscriptions","organizations_url":"https://api.github.com/users/petemoore/orgs","repos_url":"https://api.github.com/users/petemoore/repos","events_url":"https://api.github.com/users/petemoore/events{/privacy}","received_events_url":"https://api.github.com/users/petemoore/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-02-10T15:27:56Z","updated_at":"2016-02-18T15:09:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/taskcluster/taskcluster-worker/pulls/21","html_url":"https://github.com/taskcluster/taskcluster-worker/pull/21","diff_url":"https://github.com/taskcluster/taskcluster-worker/pull/21.diff","patch_url":"https://github.com/taskcluster/taskcluster-worker/pull/21.patch"},"body":"@jonasfj @gregarndt \r\n\r\nWork in progress to auto-generate code based on json schema for engine config, plugin config, and plugin payload schema config...\r\n\r\nRaising PR before work is done so interested parties can see what I am playing with. I'll add a comment when it is ready for formal review and is complete - it is just my work in progress at the moment."},"comment":{"url":"https://api.github.com/repos/taskcluster/taskcluster-worker/issues/comments/185761530","html_url":"https://github.com/taskcluster/taskcluster-worker/pull/21#issuecomment-185761530","issue_url":"https://api.github.com/repos/taskcluster/taskcluster-worker/issues/21","id":185761530,"user":{"login":"gregarndt","id":2592630,"avatar_url":"https://avatars.githubusercontent.com/u/2592630?v=3","gravatar_id":"","url":"https://api.github.com/users/gregarndt","html_url":"https://github.com/gregarndt","followers_url":"https://api.github.com/users/gregarndt/followers","following_url":"https://api.github.com/users/gregarndt/following{/other_user}","gists_url":"https://api.github.com/users/gregarndt/gists{/gist_id}","starred_url":"https://api.github.com/users/gregarndt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gregarndt/subscriptions","organizations_url":"https://api.github.com/users/gregarndt/orgs","repos_url":"https://api.github.com/users/gregarndt/repos","events_url":"https://api.github.com/users/gregarndt/events{/privacy}","received_events_url":"https://api.github.com/users/gregarndt/received_events","type":"User","site_admin":false},"created_at":"2016-02-18T15:09:12Z","updated_at":"2016-02-18T15:09:12Z","body":"This is something that has been on my mind for awhile regarding how we treat pull requests and patches.  I think for taskcluster-worker we should consider a PR as the initial starting point that will be mutable and not the final solution.  The goal is that once it's merged it's the final agreed upon solution but not before hand.\r\n\r\nThis way everyone is under the understanding that when a PR is open, it's not that it's a final review, but rather just a request for feedback in the early stages of the PR changes."}}