{"action":"created","issue":{"url":"https://api.github.com/repos/AArnott/pinvoke/issues/70","labels_url":"https://api.github.com/repos/AArnott/pinvoke/issues/70/labels{/name}","comments_url":"https://api.github.com/repos/AArnott/pinvoke/issues/70/comments","events_url":"https://api.github.com/repos/AArnott/pinvoke/issues/70/events","html_url":"https://github.com/AArnott/pinvoke/pull/70","id":118218278,"number":70,"title":"Automatic generation of mockable classes and interfaces","user":{"login":"ffMathy","id":2824010,"avatar_url":"https://avatars.githubusercontent.com/u/2824010?v=3","gravatar_id":"","url":"https://api.github.com/users/ffMathy","html_url":"https://github.com/ffMathy","followers_url":"https://api.github.com/users/ffMathy/followers","following_url":"https://api.github.com/users/ffMathy/following{/other_user}","gists_url":"https://api.github.com/users/ffMathy/gists{/gist_id}","starred_url":"https://api.github.com/users/ffMathy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ffMathy/subscriptions","organizations_url":"https://api.github.com/users/ffMathy/orgs","repos_url":"https://api.github.com/users/ffMathy/repos","events_url":"https://api.github.com/users/ffMathy/events{/privacy}","received_events_url":"https://api.github.com/users/ffMathy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2015-11-21T20:10:28Z","updated_at":"2015-11-30T08:23:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/AArnott/pinvoke/pulls/70","html_url":"https://github.com/AArnott/pinvoke/pull/70","diff_url":"https://github.com/AArnott/pinvoke/pull/70.diff","patch_url":"https://github.com/AArnott/pinvoke/pull/70.patch"},"body":"@AArnott what do you think? Code isn't pretty right now, but it gets the job done. Can you try it out and let me know your thoughts?"},"comment":{"url":"https://api.github.com/repos/AArnott/pinvoke/issues/comments/160552920","html_url":"https://github.com/AArnott/pinvoke/pull/70#issuecomment-160552920","issue_url":"https://api.github.com/repos/AArnott/pinvoke/issues/70","id":160552920,"user":{"login":"vbfox","id":131878,"avatar_url":"https://avatars.githubusercontent.com/u/131878?v=3","gravatar_id":"","url":"https://api.github.com/users/vbfox","html_url":"https://github.com/vbfox","followers_url":"https://api.github.com/users/vbfox/followers","following_url":"https://api.github.com/users/vbfox/following{/other_user}","gists_url":"https://api.github.com/users/vbfox/gists{/gist_id}","starred_url":"https://api.github.com/users/vbfox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vbfox/subscriptions","organizations_url":"https://api.github.com/users/vbfox/orgs","repos_url":"https://api.github.com/users/vbfox/repos","events_url":"https://api.github.com/users/vbfox/events{/privacy}","received_events_url":"https://api.github.com/users/vbfox/received_events","type":"User","site_admin":false},"created_at":"2015-11-30T08:23:43Z","updated_at":"2015-11-30T08:23:43Z","body":"I agree that both #76 and #55 might be too much for a v1, the \"manually created static dllimport\" story add enough value to be released independently without waiting for the codegen to be there.\r\n\r\nAlso it's important to release early / release often. There might be biases in the current API that we don't see as we are only a few to hack on it and that we will see when it start to be used externally.\r\n\r\nBut it still is an interesting thing and merging the generation code could be a start. We need to find a workflow where we are happy to use it and where it both add value and isn't too much in our way.\r\n\r\nMaybe we should start labelling what we want for a \"v1.0\" (Removing prerelase in NuGet) and what would be for a \"v2.0\""}}