Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 9ff3386

Browse files
committed
Show CodeRabbit config schema from a file
1 parent d337615 commit 9ff3386

File tree

3 files changed

+638
-67
lines changed

3 files changed

+638
-67
lines changed

package.json

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
11
{
2-
"name": "coderabbit-docs",
3-
"version": "0.0.0",
4-
"private": true,
5-
"scripts": {
6-
"docusaurus": "docusaurus",
7-
"start": "docusaurus start",
8-
"build": "docusaurus build",
9-
"swizzle": "docusaurus swizzle",
10-
"deploy": "docusaurus deploy",
11-
"clear": "docusaurus clear",
12-
"serve": "docusaurus serve",
13-
"write-translations": "docusaurus write-translations",
14-
"write-heading-ids": "docusaurus write-heading-ids",
15-
"typecheck": "tsc"
16-
},
17-
"dependencies": {
18-
"@docusaurus/core": "^3.1.1",
19-
"@docusaurus/plugin-client-redirects": "^3.1.1",
20-
"@docusaurus/plugin-content-blog": "^3.1.1",
21-
"@docusaurus/preset-classic": "^3.1.1",
22-
"@mdx-js/react": "^3.0.0",
23-
"autoprefixer": "^10.4.16",
24-
"clsx": "^2.0.0",
25-
"disqus-react": "^1.1.5",
26-
"docusaurus-json-schema-plugin": "^1.12.1",
27-
"postcss": "^8.4.32",
28-
"prism-react-renderer": "^2.3.0",
29-
"react": "^18.0.0",
30-
"react-dom": "^18.0.0",
31-
"tailwindcss": "^3.4.0"
32-
},
33-
"devDependencies": {
34-
"@docusaurus/module-type-aliases": "^3.1.1",
35-
"@docusaurus/tsconfig": "^3.1.1",
36-
"@docusaurus/types": "^3.1.1",
37-
"typescript": "~5.2.2"
38-
},
39-
"browserslist": {
40-
"production": [
41-
">0.5%",
42-
"not dead",
43-
"not op_mini all"
44-
],
45-
"development": [
46-
"last 3 chrome version",
47-
"last 3 firefox version",
48-
"last 5 safari version"
49-
]
50-
},
51-
"engines": {
52-
"node": ">=18.0"
53-
}
2+
"name": "coderabbit-docs",
3+
"version": "0.0.0",
4+
"private": true,
5+
"scripts": {
6+
"docusaurus": "docusaurus",
7+
"start": "docusaurus start",
8+
"build": "docusaurus build",
9+
"swizzle": "docusaurus swizzle",
10+
"deploy": "docusaurus deploy",
11+
"clear": "docusaurus clear",
12+
"serve": "docusaurus serve",
13+
"write-translations": "docusaurus write-translations",
14+
"write-heading-ids": "docusaurus write-heading-ids",
15+
"typecheck": "tsc"
16+
},
17+
"dependencies": {
18+
"@docusaurus/core": "^3.1.1",
19+
"@docusaurus/plugin-client-redirects": "^3.1.1",
20+
"@docusaurus/plugin-content-blog": "^3.1.1",
21+
"@docusaurus/preset-classic": "^3.1.1",
22+
"@mdx-js/react": "^3.0.0",
23+
"autoprefixer": "^10.4.16",
24+
"clsx": "^2.0.0",
25+
"disqus-react": "^1.1.5",
26+
"docusaurus-json-schema-plugin": "^1.12.1",
27+
"postcss": "^8.4.32",
28+
"prism-react-renderer": "^2.3.0",
29+
"react": "^18.0.0",
30+
"react-dom": "^18.0.0",
31+
"tailwindcss": "^3.4.0"
32+
},
33+
"devDependencies": {
34+
"@docusaurus/module-type-aliases": "^3.1.1",
35+
"@docusaurus/tsconfig": "^3.1.1",
36+
"@docusaurus/types": "^3.1.1",
37+
"typescript": "~5.2.2"
38+
},
39+
"browserslist": {
40+
"production": [
41+
">0.5%",
42+
"not dead",
43+
"not op_mini all"
44+
],
45+
"development": [
46+
"last 3 chrome version",
47+
"last 3 firefox version",
48+
"last 5 safari version"
49+
]
50+
},
51+
"engines": {
52+
"node": ">=18.0"
53+
}
5454
}

src/components/SchemaViewer.tsx

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,6 @@
1+
import Schema from "@site/static/schema/schema.v2.json";
12
import JSONSchemaViewer from "@theme/JSONSchemaViewer";
2-
import React from "react";
33

44
export default function Viewer(): JSX.Element {
5-
const [schema, setSchema] = React.useState(
6-
undefined as undefined | Error | unknown
7-
);
8-
9-
React.useEffect(() => {
10-
fetch(
11-
"https://storage.googleapis.com/coderabbit_public_assets/schema.v2.json"
12-
)
13-
.then((response) => response.json())
14-
.then((data) => setSchema(data.definitions.schema))
15-
.catch((err) => setSchema(err));
16-
}, [schema]);
17-
18-
return <JSONSchemaViewer schema={schema} />;
5+
return <JSONSchemaViewer schema={Schema.definitions.schema} />;
196
}

0 commit comments

Comments
 (0)