You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/CONTRIBUTING.md
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -183,7 +183,7 @@ Some noteworthy changes in our version of VS Code:
183
183
- Added extra scanning paths to [`src/vs/platform/extensionManagement/node/extensionsScanner.ts`](../lib/vscode/src/vs/platform/extensionManagement/node/extensionsScanner.ts)
184
184
- Additions/removals from [`package.json`](../lib/vscode/package.json):
185
185
- Removing `electron`, `keytar` and `native-keymap` to avoid pulling in desktop dependencies during build on Linux
186
-
- Removing `gulp-azure-storage` (unsued in our build process, may pull in outdated dependencies)
186
+
- Removing `gulp-azure-storage`and `gulp-tar`(unsued in our build process, may pull in outdated dependencies)
187
187
- Adding `proxy-agent`, `proxy-from-env` (for proxying) and `rimraf` (used during build/install steps)
188
188
- Adding our branding/custom URLs/version:
189
189
-[`product.json`](../lib/vscode/product.json)
@@ -199,7 +199,6 @@ Some noteworthy changes in our version of VS Code:
199
199
-[`src/vs/base/node/proxy_agent.ts`](../lib/vscode/src/vs/base/node/proxy_agent.ts) points to [`src/node/proxy_agent.ts`](../src/node/proxy_agent.ts)
200
200
- Allowing socket changes by adding `setSocket` in [`src/vs/base/parts/ipc/common/ipc.net.ts`](../lib/vscode/src/vs/base/parts/ipc/common/ipc.net.ts)
201
201
- We use this for connection persistence in our server-side code.
202
-
- Added a telemetry channel to send client-side telemetry through the server in [`src/vs/platform/telemetry/common/telemetryChannel.ts`](../src/vs/platform/telemetry/common/telemetryChannel.ts)
203
202
- Added our server-side Node.JS code to `src/vs/server`.
204
203
- This code includes the logic to spawn the various services (extension host, terminal, etc.) and some glue
205
204
- Added [`src/vs/workbench/browser/client.ts`](../lib/vscode/src/vs/workbench/browser/client.ts) to hold some server customizations.
@@ -222,6 +221,8 @@ Some noteworthy changes in our version of VS Code:
222
221
- Add extension install fallback in [`src/vs/workbench/services/extensionManagement/common/extensionManagementService.ts`](../lib/vscode/src/vs/workbench/services/extensionManagement/common/extensionManagementService.ts)
223
222
- Add proxy-agent monkeypatch and keep extension host indefinitely running in [`src/vs/workbench/services/extensions/node/extensionHostProcessSetup.ts`](../lib/vscode/src/vs/workbench/services/extensions/node/extensionHostProcessSetup.ts)
224
223
- Patch build system to avoid removing extension dependencies for `yarn global add` users in [`build/lib/extensions.ts`](../lib/vscode/build/lib/extensions.ts)
224
+
- Allow all extensions to use proposed APIs in [`src/vs/workbench/services/environment/browser/environmentService.ts`](../lib/vscode/src/vs/workbench/services/environment/browser/environmentService.ts)
225
+
- Make storage writes async to allow extensions to wait for them to complete in [`src/vs/platform/storage/common/storage.ts`](../lib/vscode/src/vs/platform/storage/common/storage.ts)
225
226
- Specify webview path in [`src/vs/code/browser/workbench/workbench.ts`](../lib/vscode/src/vs/code/browser/workbench/workbench.ts)
226
227
- URL readability improvements for folder/workspace in [`src/vs/code/browser/workbench/workbench.ts`](../lib/vscode/src/vs/code/browser/workbench/workbench.ts)
0 commit comments