{"action":"created","issue":{"url":"https://api.github.com/repos/phetsims/together/issues/73","labels_url":"https://api.github.com/repos/phetsims/together/issues/73/labels{/name}","comments_url":"https://api.github.com/repos/phetsims/together/issues/73/comments","events_url":"https://api.github.com/repos/phetsims/together/issues/73/events","html_url":"https://github.com/phetsims/together/issues/73","id":68240608,"number":73,"title":"API type declarations should use inheritance and wrap sim instances","user":{"login":"samreid","id":679486,"avatar_url":"https://avatars.githubusercontent.com/u/679486?v=3","gravatar_id":"","url":"https://api.github.com/users/samreid","html_url":"https://github.com/samreid","followers_url":"https://api.github.com/users/samreid/followers","following_url":"https://api.github.com/users/samreid/following{/other_user}","gists_url":"https://api.github.com/users/samreid/gists{/gist_id}","starred_url":"https://api.github.com/users/samreid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samreid/subscriptions","organizations_url":"https://api.github.com/users/samreid/orgs","repos_url":"https://api.github.com/users/samreid/repos","events_url":"https://api.github.com/users/samreid/events{/privacy}","received_events_url":"https://api.github.com/users/samreid/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-04-14T02:18:43Z","updated_at":"2015-04-17T19:31:10Z","closed_at":"2015-04-17T04:35:34Z","body":"I think things would get a lot simpler if we created adapter wrappers for each sim instance that is instrumented, which has the desired together API.  Rather than calling static methods and passing in the instance as the first argument, and creating a whole bunch of new conventions to support it all."},"comment":{"url":"https://api.github.com/repos/phetsims/together/issues/comments/94058462","html_url":"https://github.com/phetsims/together/issues/73#issuecomment-94058462","issue_url":"https://api.github.com/repos/phetsims/together/issues/73","id":94058462,"user":{"login":"samreid","id":679486,"avatar_url":"https://avatars.githubusercontent.com/u/679486?v=3","gravatar_id":"","url":"https://api.github.com/users/samreid","html_url":"https://github.com/samreid","followers_url":"https://api.github.com/users/samreid/followers","following_url":"https://api.github.com/users/samreid/following{/other_user}","gists_url":"https://api.github.com/users/samreid/gists{/gist_id}","starred_url":"https://api.github.com/users/samreid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samreid/subscriptions","organizations_url":"https://api.github.com/users/samreid/orgs","repos_url":"https://api.github.com/users/samreid/repos","events_url":"https://api.github.com/users/samreid/events{/privacy}","received_events_url":"https://api.github.com/users/samreid/received_events","type":"User","site_admin":false},"created_at":"2015-04-17T19:31:10Z","updated_at":"2015-04-17T19:31:10Z","body":"I just created https://github.com/phetsims/together/issues/82"}}