This plan captures our work in August. This is a 4 week iteration. We will ship early September. The main focus remains the same as last iteration's: We continue pushing on #396 "Multi-folder workspaces", this is our roadmap #28344.
As in July, our team will operate with slightly reduced capacity. Being on the Northern Hemisphere means Summer is upon us and so, at any given time, a few of us will be busy recharging with friends and families. If you mention somebody in an issue and you don't hear anything for a couple of days, just picture them hanging out on the beach 🏖️ or skiing in New Zealand ⛷️.
Endgame
- August 29th: Code freeze for the endgame
- Sept 1th: Endgame done
The endgame details for this iteration are tracked in #33215.
Plan Items
Below is a summary of the top level plan items.
Legend of annotations:
| Mark |
Description |
| 🏃 |
work in progress |
| ✋ |
blocked task |
| 💪 |
stretch goal for this iteration |
| 🔵 |
more details required |
| 🔴 |
missing issue reference |
Workbench
Multi-folder workspaces #28344 (feature request #396) @bpasero @Tyriar @ team
Editor
Monaco Editor
Debug
Protocol
Terminal
SCM
Tasks
Languages
Multi-root folder support
Language Server Support (vscode-languageclient, vscode-languageserver)
HTML
JavaScript/TypeScript
Extensions
API
Extension Contributions
Engineering Items
Documentation
Exploration
Deferred
This plan captures our work in August. This is a 4 week iteration. We will ship early September. The main focus remains the same as last iteration's: We continue pushing on #396 "Multi-folder workspaces", this is our roadmap #28344.
As in July, our team will operate with slightly reduced capacity. Being on the Northern Hemisphere means Summer is upon us and so, at any given time, a few of us will be busy recharging with friends and families. If you mention somebody in an issue and you don't hear anything for a couple of days, just picture them hanging out on the beach 🏖️ or skiing in New Zealand ⛷️.
Endgame
The endgame details for this iteration are tracked in #33215.
Plan Items
Below is a summary of the top level plan items.
Legend of annotations:
Workbench
Multi-folder workspaces #28344 (feature request #396) @bpasero @Tyriar @ team
Editor
Monaco Editor
Debug
Protocol
scriptParsedlike event in the protocol debugadapter-node/108 @weinandurlfield tosourceobjects debugadapter-node/125 Debug should allow uri in DebugProtocol.Source #30996 @weinandTerminal
SCM
Tasks
Languages
Multi-root folder support
Language Server Support (vscode-languageclient, vscode-languageserver)
HTML
JavaScript/TypeScript
Extensions
API
command:links in hover decorations #29076 @jriekenExtension Contributions
rakeRake task auto detection rubyide/vscode-ruby#192 @rebornixEngineering Items
Documentation
Exploration
Deferred
ExtensionContext.workspaceStatewhen a workspace no longer exists Cleanup ExtensionContext.workspaceState when a workspace no longer exists #32461 @dbaeumer