{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/29242","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/29242/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/29242/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/29242/events","html_url":"https://github.com/Microsoft/vscode/issues/29242","id":237731906,"number":29242,"title":"Multi root support for extensions management","user":{"login":"bpasero","id":900690,"avatar_url":"https://avatars3.githubusercontent.com/u/900690?v=4","gravatar_id":"","url":"https://api.github.com/users/bpasero","html_url":"https://github.com/bpasero","followers_url":"https://api.github.com/users/bpasero/followers","following_url":"https://api.github.com/users/bpasero/following{/other_user}","gists_url":"https://api.github.com/users/bpasero/gists{/gist_id}","starred_url":"https://api.github.com/users/bpasero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bpasero/subscriptions","organizations_url":"https://api.github.com/users/bpasero/orgs","repos_url":"https://api.github.com/users/bpasero/repos","events_url":"https://api.github.com/users/bpasero/events{/privacy}","received_events_url":"https://api.github.com/users/bpasero/received_events","type":"User","site_admin":false},"labels":[{"id":343063018,"url":"https://api.github.com/repos/Microsoft/vscode/labels/extensions","name":"extensions","color":"1d76db","default":false},{"id":535120898,"url":"https://api.github.com/repos/Microsoft/vscode/labels/multi-root","name":"multi-root","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":{"login":"sandy081","id":10746682,"avatar_url":"https://avatars2.githubusercontent.com/u/10746682?v=4","gravatar_id":"","url":"https://api.github.com/users/sandy081","html_url":"https://github.com/sandy081","followers_url":"https://api.github.com/users/sandy081/followers","following_url":"https://api.github.com/users/sandy081/following{/other_user}","gists_url":"https://api.github.com/users/sandy081/gists{/gist_id}","starred_url":"https://api.github.com/users/sandy081/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sandy081/subscriptions","organizations_url":"https://api.github.com/users/sandy081/orgs","repos_url":"https://api.github.com/users/sandy081/repos","events_url":"https://api.github.com/users/sandy081/events{/privacy}","received_events_url":"https://api.github.com/users/sandy081/received_events","type":"User","site_admin":false},"assignees":[{"login":"sandy081","id":10746682,"avatar_url":"https://avatars2.githubusercontent.com/u/10746682?v=4","gravatar_id":"","url":"https://api.github.com/users/sandy081","html_url":"https://github.com/sandy081","followers_url":"https://api.github.com/users/sandy081/followers","following_url":"https://api.github.com/users/sandy081/following{/other_user}","gists_url":"https://api.github.com/users/sandy081/gists{/gist_id}","starred_url":"https://api.github.com/users/sandy081/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sandy081/subscriptions","organizations_url":"https://api.github.com/users/sandy081/orgs","repos_url":"https://api.github.com/users/sandy081/repos","events_url":"https://api.github.com/users/sandy081/events{/privacy}","received_events_url":"https://api.github.com/users/sandy081/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Microsoft/vscode/milestones/48","html_url":"https://github.com/Microsoft/vscode/milestone/48","labels_url":"https://api.github.com/repos/Microsoft/vscode/milestones/48/labels","id":2627693,"number":48,"title":"August 2017","description":"","creator":{"login":"egamma","id":172399,"avatar_url":"https://avatars1.githubusercontent.com/u/172399?v=4","gravatar_id":"","url":"https://api.github.com/users/egamma","html_url":"https://github.com/egamma","followers_url":"https://api.github.com/users/egamma/followers","following_url":"https://api.github.com/users/egamma/following{/other_user}","gists_url":"https://api.github.com/users/egamma/gists{/gist_id}","starred_url":"https://api.github.com/users/egamma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/egamma/subscriptions","organizations_url":"https://api.github.com/users/egamma/orgs","repos_url":"https://api.github.com/users/egamma/repos","events_url":"https://api.github.com/users/egamma/events{/privacy}","received_events_url":"https://api.github.com/users/egamma/received_events","type":"User","site_admin":false},"open_issues":209,"closed_issues":217,"state":"open","created_at":"2017-07-07T14:09:46Z","updated_at":"2017-08-23T13:54:46Z","due_on":"2017-08-31T07:00:00Z","closed_at":null},"comments":2,"created_at":"2017-06-22T04:56:57Z","updated_at":"2017-08-23T15:23:03Z","closed_at":null,"body":"## Workspace recommendations\r\nToday we scan for a `extensions.json` inside the workspace `.vscode` folder: https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/parts/extensions/browser/extensionsActions.ts#L1227 and also here https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/parts/extensions/electron-browser/extensionTipsService.ts#L71\r\n\r\nThis does not work in a multi root environment. I think we should instead go over all root folders and collect all extensions that are recommended.\r\n\r\n## Workspace disabled extensions\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/324370764","html_url":"https://github.com/Microsoft/vscode/issues/29242#issuecomment-324370764","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/29242","id":324370764,"user":{"login":"sandy081","id":10746682,"avatar_url":"https://avatars2.githubusercontent.com/u/10746682?v=4","gravatar_id":"","url":"https://api.github.com/users/sandy081","html_url":"https://github.com/sandy081","followers_url":"https://api.github.com/users/sandy081/followers","following_url":"https://api.github.com/users/sandy081/following{/other_user}","gists_url":"https://api.github.com/users/sandy081/gists{/gist_id}","starred_url":"https://api.github.com/users/sandy081/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sandy081/subscriptions","organizations_url":"https://api.github.com/users/sandy081/orgs","repos_url":"https://api.github.com/users/sandy081/repos","events_url":"https://api.github.com/users/sandy081/events{/privacy}","received_events_url":"https://api.github.com/users/sandy081/received_events","type":"User","site_admin":false},"created_at":"2017-08-23T15:23:03Z","updated_at":"2017-08-23T15:23:03Z","body":"Thanks @bpasero. I am in the same thinking to consider recommendations similar to tasks and launches. Agree that we can prompt for folder to configure recommendations. This will be similar to Opening Settings commands.\r\n\r\n![image](https://user-images.githubusercontent.com/10746682/29623758-b6764d7e-8827-11e7-8932-53e12cab216d.png)\r\n"}}
{"actor":{"display_login":"sandy081"}}