Skip to content

Commit c66d5d4

Browse files
committed
docs: Improve schema generation and compatibility
* Patch generator to generate definition titles until vega/ts-json-schema-generator#2127 is resolved * Add launch config for debugging schema generation * Disallow topRef generation so docusarus json viewer works * Write to docsite static assets on generation
1 parent 4fb16e7 commit c66d5d4

File tree

12 files changed

+47
-5220
lines changed

12 files changed

+47
-5220
lines changed

.vscode/launch.json

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"name": "dev",
66
"type": "node",
77
"request": "launch",
8-
// Debug current file in VSCode
8+
// Debug app in VSCode
99
"program": "${workspaceFolder}/src/backend/index.ts",
1010
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/tsx",
1111
"console": "integratedTerminal",
@@ -31,6 +31,25 @@
3131
"${workspaceFolder}/node_modules/**",
3232
],
3333
},
34+
{
35+
"name": "schema",
36+
"type": "node",
37+
"request": "launch",
38+
// Debug app in VSCode
39+
"program": "${workspaceFolder}/src/backend/utils/SchemaStaticUtil.ts",
40+
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/tsx",
41+
"console": "integratedTerminal",
42+
"internalConsoleOptions": "neverOpen",
43+
"skipFiles": [
44+
"<node_internals>/**",
45+
// Ignore all dependencies (optional)
46+
//"${workspaceFolder}/node_modules/**",
47+
],
48+
"resolveSourceMapLocations": [
49+
"${workspaceFolder}/src/**/*",
50+
"${workspaceFolder}/node_modules/**/*"
51+
]
52+
},
3453
{
3554
"args": [
3655
"-u",

0 commit comments

Comments
 (0)