{"action":"created","comment":{"url":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/comments/294107730","pull_request_review_id":250256760,"id":294107730,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI5NDEwNzczMA==","diff_hunk":"@@ -52,9 +54,9 @@ export interface ILayoutRestorer {\n    *\n    * @param options - The restoration options.\n    */\n-  restore(\n-    tracker: InstanceTracker<any>,\n-    options: ILayoutRestorer.IRestoreOptions<any>\n+  restore<T extends Widget = Widget>(","path":"packages/application/src/layoutrestorer.ts","position":28,"original_position":28,"commit_id":"e16bb2191217e889cca330d2bbba2cb5e88ba4de","original_commit_id":"0e13565047572b1e6fb82ea2ba518777ab304f0c","user":{"login":"ian-r-rose","id":5728311,"node_id":"MDQ6VXNlcjU3MjgzMTE=","avatar_url":"https://avatars3.githubusercontent.com/u/5728311?v=4","gravatar_id":"","url":"https://api.github.com/users/ian-r-rose","html_url":"https://github.com/ian-r-rose","followers_url":"https://api.github.com/users/ian-r-rose/followers","following_url":"https://api.github.com/users/ian-r-rose/following{/other_user}","gists_url":"https://api.github.com/users/ian-r-rose/gists{/gist_id}","starred_url":"https://api.github.com/users/ian-r-rose/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ian-r-rose/subscriptions","organizations_url":"https://api.github.com/users/ian-r-rose/orgs","repos_url":"https://api.github.com/users/ian-r-rose/repos","events_url":"https://api.github.com/users/ian-r-rose/events{/privacy}","received_events_url":"https://api.github.com/users/ian-r-rose/received_events","type":"User","site_admin":false},"body":"I *almost* want the layout restorer to understand non-widgets so it can be used for other kinds of state. But then it would be much more than a layout restorer, and probably too big of a change than we want to make right now.","created_at":"2019-06-17T00:18:22Z","updated_at":"2019-06-17T00:45:38Z","html_url":"https://github.com/jupyterlab/jupyterlab/pull/6569#discussion_r294107730","pull_request_url":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/6569","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/comments/294107730"},"html":{"href":"https://github.com/jupyterlab/jupyterlab/pull/6569#discussion_r294107730"},"pull_request":{"href":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/6569"}}},"pull_request":{"url":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/6569","id":288140323,"node_id":"MDExOlB1bGxSZXF1ZXN0Mjg4MTQwMzIz","html_url":"https://github.com/jupyterlab/jupyterlab/pull/6569","diff_url":"https://github.com/jupyterlab/jupyterlab/pull/6569.diff","patch_url":"https://github.com/jupyterlab/jupyterlab/pull/6569.patch","issue_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/6569","number":6569,"state":"open","locked":false,"title":"Separate instance tracking from widget tracking.","user":{"login":"afshin","id":159529,"node_id":"MDQ6VXNlcjE1OTUyOQ==","avatar_url":"https://avatars0.githubusercontent.com/u/159529?v=4","gravatar_id":"","url":"https://api.github.com/users/afshin","html_url":"https://github.com/afshin","followers_url":"https://api.github.com/users/afshin/followers","following_url":"https://api.github.com/users/afshin/following{/other_user}","gists_url":"https://api.github.com/users/afshin/gists{/gist_id}","starred_url":"https://api.github.com/users/afshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afshin/subscriptions","organizations_url":"https://api.github.com/users/afshin/orgs","repos_url":"https://api.github.com/users/afshin/repos","events_url":"https://api.github.com/users/afshin/events{/privacy}","received_events_url":"https://api.github.com/users/afshin/received_events","type":"User","site_admin":false},"body":"- [x] Create an `IWidgetTracker` and `WidgetTracker` with the same API as the current `IInstanceTracker` and `InstanceTracker`.\r\n- [x] Update to latest version of `@phosphor/disposable` package to use `IObservableDisposable`.\r\n- [x] Update `IInstanceTracker` and `InstanceTracker` to have a generic `typeparam` that extends the new Phosphor `IObservableDisposable`.\r\n- [x] Audit code for all uses of `IInstanceTracker` and `InstanceTracker` and switch to widget trackers where necessary.\r\n- [x] Write tests for `@jupyterlab/coreutils#InstanceTracker`\r\n- [x] Updates all `@phosphor` dependencies.\r\n\r\n## References\r\n\r\n## Code changes\r\n* Users who used `IInstanceTracker` and `InstanceTracker` will now want `IWidgetTracker` and `WidgetTracker`, still in `@jupyterlab/apputils`\r\n* A new `IInstanceTracker` and `InstanceTracker` with *different* API exists in `@jupyterlab/coreutils`\r\n* The `args` argument for `restore()` is now optional, which should save on boilerplate for simpler plugins (h/t @jasongrout)\r\n* Instantiation of both `InstanceTracker` and `WidgetTracker` now requires an `IDataConnector` instead of the larger `IStateDB`\r\n\r\n## User-facing changes\r\n\r\n## Backwards-incompatible changes\r\n* All consumers of `InstanceTracker` from `@jupyterlab/apputils` will need to switch to using `WidgetTracker` from `@jupyterlab/apputils`.","created_at":"2019-06-14T00:20:52Z","updated_at":"2019-06-17T00:45:38Z","closed_at":null,"merged_at":null,"merge_commit_sha":"973ba6102622152c13e4d2ebbe6d8d3c3fed0c30","assignee":{"login":"afshin","id":159529,"node_id":"MDQ6VXNlcjE1OTUyOQ==","avatar_url":"https://avatars0.githubusercontent.com/u/159529?v=4","gravatar_id":"","url":"https://api.github.com/users/afshin","html_url":"https://github.com/afshin","followers_url":"https://api.github.com/users/afshin/followers","following_url":"https://api.github.com/users/afshin/following{/other_user}","gists_url":"https://api.github.com/users/afshin/gists{/gist_id}","starred_url":"https://api.github.com/users/afshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afshin/subscriptions","organizations_url":"https://api.github.com/users/afshin/orgs","repos_url":"https://api.github.com/users/afshin/repos","events_url":"https://api.github.com/users/afshin/events{/privacy}","received_events_url":"https://api.github.com/users/afshin/received_events","type":"User","site_admin":false},"assignees":[{"login":"afshin","id":159529,"node_id":"MDQ6VXNlcjE1OTUyOQ==","avatar_url":"https://avatars0.githubusercontent.com/u/159529?v=4","gravatar_id":"","url":"https://api.github.com/users/afshin","html_url":"https://github.com/afshin","followers_url":"https://api.github.com/users/afshin/followers","following_url":"https://api.github.com/users/afshin/following{/other_user}","gists_url":"https://api.github.com/users/afshin/gists{/gist_id}","starred_url":"https://api.github.com/users/afshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afshin/subscriptions","organizations_url":"https://api.github.com/users/afshin/orgs","repos_url":"https://api.github.com/users/afshin/repos","events_url":"https://api.github.com/users/afshin/events{/privacy}","received_events_url":"https://api.github.com/users/afshin/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"saulshanabrook","id":1186124,"node_id":"MDQ6VXNlcjExODYxMjQ=","avatar_url":"https://avatars1.githubusercontent.com/u/1186124?v=4","gravatar_id":"","url":"https://api.github.com/users/saulshanabrook","html_url":"https://github.com/saulshanabrook","followers_url":"https://api.github.com/users/saulshanabrook/followers","following_url":"https://api.github.com/users/saulshanabrook/following{/other_user}","gists_url":"https://api.github.com/users/saulshanabrook/gists{/gist_id}","starred_url":"https://api.github.com/users/saulshanabrook/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saulshanabrook/subscriptions","organizations_url":"https://api.github.com/users/saulshanabrook/orgs","repos_url":"https://api.github.com/users/saulshanabrook/repos","events_url":"https://api.github.com/users/saulshanabrook/events{/privacy}","received_events_url":"https://api.github.com/users/saulshanabrook/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":1372315643,"node_id":"MDU6TGFiZWwxMzcyMzE1NjQz","url":"https://api.github.com/repos/jupyterlab/jupyterlab/labels/Tag:Refactor","name":"Tag:Refactor","color":"5319e7","default":false},{"id":445427458,"node_id":"MDU6TGFiZWw0NDU0Mjc0NTg=","url":"https://api.github.com/repos/jupyterlab/jupyterlab/labels/pkg:application","name":"pkg:application","color":"1d76db","default":false},{"id":601538038,"node_id":"MDU6TGFiZWw2MDE1MzgwMzg=","url":"https://api.github.com/repos/jupyterlab/jupyterlab/labels/pkg:apputils","name":"pkg:apputils","color":"1d76db","default":false},{"id":601544147,"node_id":"MDU6TGFiZWw2MDE1NDQxNDc=","url":"https://api.github.com/repos/jupyterlab/jupyterlab/labels/pkg:coreutils","name":"pkg:coreutils","color":"1d76db","default":false},{"id":387307883,"node_id":"MDU6TGFiZWwzODczMDc4ODM=","url":"https://api.github.com/repos/jupyterlab/jupyterlab/labels/type:Enhancement","name":"type:Enhancement","color":"fbca04","default":false}],"milestone":{"url":"https://api.github.com/repos/jupyterlab/jupyterlab/milestones/2","html_url":"https://github.com/jupyterlab/jupyterlab/milestone/2","labels_url":"https://api.github.com/repos/jupyterlab/jupyterlab/milestones/2/labels","id":1866478,"node_id":"MDk6TWlsZXN0b25lMTg2NjQ3OA==","number":2,"title":"1.0","description":"A first release of JupyterLab with nearly (ideally) zero regressions on significant features, reasonably stable public APIs, documentation for users and developers, and a proven path for the porting of existing Notebook extensions (even if that requires some code rewriting). At this point, JupyterLab should be ready for wide-spread use.","creator":{"login":"fperez","id":57394,"node_id":"MDQ6VXNlcjU3Mzk0","avatar_url":"https://avatars1.githubusercontent.com/u/57394?v=4","gravatar_id":"","url":"https://api.github.com/users/fperez","html_url":"https://github.com/fperez","followers_url":"https://api.github.com/users/fperez/followers","following_url":"https://api.github.com/users/fperez/following{/other_user}","gists_url":"https://api.github.com/users/fperez/gists{/gist_id}","starred_url":"https://api.github.com/users/fperez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fperez/subscriptions","organizations_url":"https://api.github.com/users/fperez/orgs","repos_url":"https://api.github.com/users/fperez/repos","events_url":"https://api.github.com/users/fperez/events{/privacy}","received_events_url":"https://api.github.com/users/fperez/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":834,"state":"open","created_at":"2016-07-06T00:57:03Z","updated_at":"2019-06-15T09:26:25Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/6569/commits","review_comments_url":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/6569/comments","review_comment_url":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/6569/comments","statuses_url":"https://api.github.com/repos/jupyterlab/jupyterlab/statuses/e16bb2191217e889cca330d2bbba2cb5e88ba4de","head":{"label":"afshin:instance-tracker","ref":"instance-tracker","sha":"e16bb2191217e889cca330d2bbba2cb5e88ba4de","user":{"login":"afshin","id":159529,"node_id":"MDQ6VXNlcjE1OTUyOQ==","avatar_url":"https://avatars0.githubusercontent.com/u/159529?v=4","gravatar_id":"","url":"https://api.github.com/users/afshin","html_url":"https://github.com/afshin","followers_url":"https://api.github.com/users/afshin/followers","following_url":"https://api.github.com/users/afshin/following{/other_user}","gists_url":"https://api.github.com/users/afshin/gists{/gist_id}","starred_url":"https://api.github.com/users/afshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afshin/subscriptions","organizations_url":"https://api.github.com/users/afshin/orgs","repos_url":"https://api.github.com/users/afshin/repos","events_url":"https://api.github.com/users/afshin/events{/privacy}","received_events_url":"https://api.github.com/users/afshin/received_events","type":"User","site_admin":false},"repo":{"id":61054503,"node_id":"MDEwOlJlcG9zaXRvcnk2MTA1NDUwMw==","name":"jupyterlab","full_name":"afshin/jupyterlab","private":false,"owner":{"login":"afshin","id":159529,"node_id":"MDQ6VXNlcjE1OTUyOQ==","avatar_url":"https://avatars0.githubusercontent.com/u/159529?v=4","gravatar_id":"","url":"https://api.github.com/users/afshin","html_url":"https://github.com/afshin","followers_url":"https://api.github.com/users/afshin/followers","following_url":"https://api.github.com/users/afshin/following{/other_user}","gists_url":"https://api.github.com/users/afshin/gists{/gist_id}","starred_url":"https://api.github.com/users/afshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afshin/subscriptions","organizations_url":"https://api.github.com/users/afshin/orgs","repos_url":"https://api.github.com/users/afshin/repos","events_url":"https://api.github.com/users/afshin/events{/privacy}","received_events_url":"https://api.github.com/users/afshin/received_events","type":"User","site_admin":false},"html_url":"https://github.com/afshin/jupyterlab","description":"JupyterLab computational environment.","fork":true,"url":"https://api.github.com/repos/afshin/jupyterlab","forks_url":"https://api.github.com/repos/afshin/jupyterlab/forks","keys_url":"https://api.github.com/repos/afshin/jupyterlab/keys{/key_id}","collaborators_url":"https://api.github.com/repos/afshin/jupyterlab/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/afshin/jupyterlab/teams","hooks_url":"https://api.github.com/repos/afshin/jupyterlab/hooks","issue_events_url":"https://api.github.com/repos/afshin/jupyterlab/issues/events{/number}","events_url":"https://api.github.com/repos/afshin/jupyterlab/events","assignees_url":"https://api.github.com/repos/afshin/jupyterlab/assignees{/user}","branches_url":"https://api.github.com/repos/afshin/jupyterlab/branches{/branch}","tags_url":"https://api.github.com/repos/afshin/jupyterlab/tags","blobs_url":"https://api.github.com/repos/afshin/jupyterlab/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/afshin/jupyterlab/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/afshin/jupyterlab/git/refs{/sha}","trees_url":"https://api.github.com/repos/afshin/jupyterlab/git/trees{/sha}","statuses_url":"https://api.github.com/repos/afshin/jupyterlab/statuses/{sha}","languages_url":"https://api.github.com/repos/afshin/jupyterlab/languages","stargazers_url":"https://api.github.com/repos/afshin/jupyterlab/stargazers","contributors_url":"https://api.github.com/repos/afshin/jupyterlab/contributors","subscribers_url":"https://api.github.com/repos/afshin/jupyterlab/subscribers","subscription_url":"https://api.github.com/repos/afshin/jupyterlab/subscription","commits_url":"https://api.github.com/repos/afshin/jupyterlab/commits{/sha}","git_commits_url":"https://api.github.com/repos/afshin/jupyterlab/git/commits{/sha}","comments_url":"https://api.github.com/repos/afshin/jupyterlab/comments{/number}","issue_comment_url":"https://api.github.com/repos/afshin/jupyterlab/issues/comments{/number}","contents_url":"https://api.github.com/repos/afshin/jupyterlab/contents/{+path}","compare_url":"https://api.github.com/repos/afshin/jupyterlab/compare/{base}...{head}","merges_url":"https://api.github.com/repos/afshin/jupyterlab/merges","archive_url":"https://api.github.com/repos/afshin/jupyterlab/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/afshin/jupyterlab/downloads","issues_url":"https://api.github.com/repos/afshin/jupyterlab/issues{/number}","pulls_url":"https://api.github.com/repos/afshin/jupyterlab/pulls{/number}","milestones_url":"https://api.github.com/repos/afshin/jupyterlab/milestones{/number}","notifications_url":"https://api.github.com/repos/afshin/jupyterlab/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/afshin/jupyterlab/labels{/name}","releases_url":"https://api.github.com/repos/afshin/jupyterlab/releases{/id}","deployments_url":"https://api.github.com/repos/afshin/jupyterlab/deployments","created_at":"2016-06-13T17:02:44Z","updated_at":"2019-06-14T16:01:55Z","pushed_at":"2019-06-17T00:43:47Z","git_url":"git://github.com/afshin/jupyterlab.git","ssh_url":"git@github.com:afshin/jupyterlab.git","clone_url":"https://github.com/afshin/jupyterlab.git","svn_url":"https://github.com/afshin/jupyterlab","homepage":"","size":69229,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"jupyterlab:master","ref":"master","sha":"79e03992b2964063a917184072be3c8819cefa19","user":{"login":"jupyterlab","id":22800682,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyODAwNjgy","avatar_url":"https://avatars1.githubusercontent.com/u/22800682?v=4","gravatar_id":"","url":"https://api.github.com/users/jupyterlab","html_url":"https://github.com/jupyterlab","followers_url":"https://api.github.com/users/jupyterlab/followers","following_url":"https://api.github.com/users/jupyterlab/following{/other_user}","gists_url":"https://api.github.com/users/jupyterlab/gists{/gist_id}","starred_url":"https://api.github.com/users/jupyterlab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jupyterlab/subscriptions","organizations_url":"https://api.github.com/users/jupyterlab/orgs","repos_url":"https://api.github.com/users/jupyterlab/repos","events_url":"https://api.github.com/users/jupyterlab/events{/privacy}","received_events_url":"https://api.github.com/users/jupyterlab/received_events","type":"Organization","site_admin":false},"repo":{"id":60374819,"node_id":"MDEwOlJlcG9zaXRvcnk2MDM3NDgxOQ==","name":"jupyterlab","full_name":"jupyterlab/jupyterlab","private":false,"owner":{"login":"jupyterlab","id":22800682,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyODAwNjgy","avatar_url":"https://avatars1.githubusercontent.com/u/22800682?v=4","gravatar_id":"","url":"https://api.github.com/users/jupyterlab","html_url":"https://github.com/jupyterlab","followers_url":"https://api.github.com/users/jupyterlab/followers","following_url":"https://api.github.com/users/jupyterlab/following{/other_user}","gists_url":"https://api.github.com/users/jupyterlab/gists{/gist_id}","starred_url":"https://api.github.com/users/jupyterlab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jupyterlab/subscriptions","organizations_url":"https://api.github.com/users/jupyterlab/orgs","repos_url":"https://api.github.com/users/jupyterlab/repos","events_url":"https://api.github.com/users/jupyterlab/events{/privacy}","received_events_url":"https://api.github.com/users/jupyterlab/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/jupyterlab/jupyterlab","description":"JupyterLab computational environment.","fork":false,"url":"https://api.github.com/repos/jupyterlab/jupyterlab","forks_url":"https://api.github.com/repos/jupyterlab/jupyterlab/forks","keys_url":"https://api.github.com/repos/jupyterlab/jupyterlab/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jupyterlab/jupyterlab/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jupyterlab/jupyterlab/teams","hooks_url":"https://api.github.com/repos/jupyterlab/jupyterlab/hooks","issue_events_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/events{/number}","events_url":"https://api.github.com/repos/jupyterlab/jupyterlab/events","assignees_url":"https://api.github.com/repos/jupyterlab/jupyterlab/assignees{/user}","branches_url":"https://api.github.com/repos/jupyterlab/jupyterlab/branches{/branch}","tags_url":"https://api.github.com/repos/jupyterlab/jupyterlab/tags","blobs_url":"https://api.github.com/repos/jupyterlab/jupyterlab/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jupyterlab/jupyterlab/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jupyterlab/jupyterlab/git/refs{/sha}","trees_url":"https://api.github.com/repos/jupyterlab/jupyterlab/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jupyterlab/jupyterlab/statuses/{sha}","languages_url":"https://api.github.com/repos/jupyterlab/jupyterlab/languages","stargazers_url":"https://api.github.com/repos/jupyterlab/jupyterlab/stargazers","contributors_url":"https://api.github.com/repos/jupyterlab/jupyterlab/contributors","subscribers_url":"https://api.github.com/repos/jupyterlab/jupyterlab/subscribers","subscription_url":"https://api.github.com/repos/jupyterlab/jupyterlab/subscription","commits_url":"https://api.github.com/repos/jupyterlab/jupyterlab/commits{/sha}","git_commits_url":"https://api.github.com/repos/jupyterlab/jupyterlab/git/commits{/sha}","comments_url":"https://api.github.com/repos/jupyterlab/jupyterlab/comments{/number}","issue_comment_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/comments{/number}","contents_url":"https://api.github.com/repos/jupyterlab/jupyterlab/contents/{+path}","compare_url":"https://api.github.com/repos/jupyterlab/jupyterlab/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jupyterlab/jupyterlab/merges","archive_url":"https://api.github.com/repos/jupyterlab/jupyterlab/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jupyterlab/jupyterlab/downloads","issues_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues{/number}","pulls_url":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls{/number}","milestones_url":"https://api.github.com/repos/jupyterlab/jupyterlab/milestones{/number}","notifications_url":"https://api.github.com/repos/jupyterlab/jupyterlab/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jupyterlab/jupyterlab/labels{/name}","releases_url":"https://api.github.com/repos/jupyterlab/jupyterlab/releases{/id}","deployments_url":"https://api.github.com/repos/jupyterlab/jupyterlab/deployments","created_at":"2016-06-03T20:09:17Z","updated_at":"2019-06-16T23:05:11Z","pushed_at":"2019-06-17T00:43:52Z","git_url":"git://github.com/jupyterlab/jupyterlab.git","ssh_url":"git@github.com:jupyterlab/jupyterlab.git","clone_url":"https://github.com/jupyterlab/jupyterlab.git","svn_url":"https://github.com/jupyterlab/jupyterlab","homepage":"https://jupyterlab.readthedocs.io/en/stable/","size":71178,"stargazers_count":8222,"watchers_count":8222,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1204,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1045,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":1204,"open_issues":1045,"watchers":8222,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/6569"},"html":{"href":"https://github.com/jupyterlab/jupyterlab/pull/6569"},"issue":{"href":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/6569"},"comments":{"href":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/6569/comments"},"review_comments":{"href":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/6569/comments"},"review_comment":{"href":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/6569/commits"},"statuses":{"href":"https://api.github.com/repos/jupyterlab/jupyterlab/statuses/e16bb2191217e889cca330d2bbba2cb5e88ba4de"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"ian-r-rose"}}