Closed
Description
The GitHub Repositories extension exposes a 'Continue On' entrypoint via its package.json schema. This allows extensions to register ways to continue working with a virtual workspace, such as workspaces provided by the GitHub Repositories extension, in a different environment. For example:
"contributes": {
"virtualWorkspaces": {
"menus": {
"continueOn": [
{
"command": "remoteHub.clone",
"group": "0_local@1",
"when": "!isWeb && remoteHub:hasVirtualFolders"
},
{
"command": "remoteHub.openInCodespaces",
"when": "remoteHub:virtualFolderProviders =~ /\\bgithub\\b/",
"group": "1_codespaces@1"
}
]
}
},
This issue tracks exploring of moving the continueOn
menu contribution point into core.