Skip to content

Commit 8948896

Browse files
Nikola HristovNikola Hristov
authored andcommitted
1 parent 22f6171 commit 8948896

7,333 files changed

Lines changed: 461074 additions & 183767 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Source/ESBuild.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export default {
2121
outdir: `Target/${Dependency}`,
2222
platform: "node",
2323
target: "esnext",
24-
tsconfig: `Source/Notation/${Dependency}/tsconfig${On ? "" : ".no-types"}.json`,
24+
tsconfig: On ? `TypeLess/${Dependency}.json` : `tsconfig/${Dependency}.json`,
2525
write: true,
2626
legalComments: On ? "inline" : "none",
2727
bundle: false,
Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
# vscode-dts
32

43
This is the place for the stable API and for API proposals.
@@ -9,12 +8,19 @@ This is the place for the stable API and for API proposals.
98
1. add its name to your extensions `package.json#enabledApiProposals` property
109
1. run `npx vscode-dts dev` to download the `d.ts` files into your project
1110
1. don't forget that extension using proposed API cannot be published
12-
1. learn more here: <https://code.visualstudio.com/api/advanced-topics/using-proposed-api>
11+
1. learn more here:
12+
<https://code.visualstudio.com/api/advanced-topics/using-proposed-api>
1313

1414
## Add a new proposal
1515

16-
1. create a _new_ file in this directory, its name must follow this pattern `vscode.proposed.[a-zA-Z]+.d.ts`
17-
1. creating the proposal-file will automatically update `src/vs/platform/extensions/common/extensionsApiProposals.ts` (make sure to run `npm run watch`)
16+
1. create a _new_ file in this directory, its name must follow this pattern
17+
`vscode.proposed.[a-zA-Z]+.d.ts`
18+
1. creating the proposal-file will automatically update
19+
`src/vs/platform/extensions/common/extensionsApiProposals.ts` (make sure to
20+
run `npm run watch`)
1821
1. declare and implement your proposal
19-
1. make sure to use the `checkProposedApiEnabled` and/or `isProposedApiEnabled`-utils to enforce the API being proposed. Make sure to invoke them with your proposal's name which got generated into `extensionsApiProposals.ts`
22+
1. make sure to use the `checkProposedApiEnabled` and/or
23+
`isProposedApiEnabled`-utils to enforce the API being proposed. Make sure to
24+
invoke them with your proposal's name which got generated into
25+
`extensionsApiProposals.ts`
2026
1. Most likely will need to add your proposed api to vscode-api-tests as well
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
_Terminal contribs_ are a way of splitting out standalone terminal features into
2+
their own components that build upon the main terminal code. The
3+
`terminalContrib/` folder can only import from `terminal/`, not the other way
4+
around. There are eslint rules to prevent this circular dependencies.
5+
6+
Having the entire feature and its tests in the same place makes not only the
7+
contrib easier to maintain and understand, but also the core terminal code as
8+
it's less interspersed with feature code. Sometimes it's not possible without
9+
bigger changes to make the feature totally standalone, in this case the goal is
10+
to get as close as possible.
11+
12+
This should not be confused with the similar `ITerminalContribution` which is a
13+
parallel to `IEditorContribution` and is used for decorating each individual
14+
terminal with additional functionality. An entry in `terminalContrib/` may use
15+
`ITerminalContribution`s to add its features.

Target/Microsoft/VSCode/Asset/README-L6O6VQLE.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

Target/Microsoft/VSCode/Asset/cgmanifest-IDFLAZJV.json renamed to Target/Microsoft/VSCode/Asset/cgmanifest-7RLDY4CU.json

File renamed without changes.

Target/Microsoft/VSCode/Asset/cgmanifest-GOMFH5PS.json renamed to Target/Microsoft/VSCode/Asset/cgmanifest-IYV7LT5G.json

File renamed without changes.

Target/Microsoft/VSCode/Asset/cgmanifest-TLDOG6HX.json renamed to Target/Microsoft/VSCode/Asset/cgmanifest-NVTY7W7C.json

File renamed without changes.

Target/Microsoft/VSCode/Asset/cgmanifest-OIDIX5HU.json renamed to Target/Microsoft/VSCode/Asset/cgmanifest-Q7DGWBCD.json

File renamed without changes.

Target/Microsoft/VSCode/Asset/cgmanifest-HY3FAPMG.json renamed to Target/Microsoft/VSCode/Asset/cgmanifest-UTROPLVT.json

File renamed without changes.

0 commit comments

Comments
 (0)