Skip to content

Commit 6bcebd4

Browse files
committed
fix: including readme files
1 parent 1efa953 commit 6bcebd4

File tree

6 files changed

+313
-103
lines changed

6 files changed

+313
-103
lines changed

apps/website/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ typings/
2121
build/
2222
src/styles/unocss.css
2323
.next/
24+
src/assets/readme/
2425

2526
# Miscellaneous
2627
.tmp/

apps/website/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
"private": true,
66
"scripts": {
77
"test": "vitest run",
8-
"build:local": "yarn run --top-level docs --force && cross-env-shell NEXT_PUBLIC_LOCAL_DEV=true yarn build:prod",
9-
"build:prod": "yarn workspaces foreach -ptR run build && yarn build:css && yarn build:next",
8+
"build:copy_readme": "cpy '../../packages/*/README.md' 'src/assets/readme' --rename='home-{{basename}}'",
9+
"build:local": "yarn run --top-level docs --force && yarn build:copy_readme && cross-env-shell NEXT_PUBLIC_LOCAL_DEV=true yarn build:prod",
10+
"build:prod": "yarn workspaces foreach -ptR run build && yarn build:copy_readme && yarn build:css && yarn build:next",
1011
"build:next": "next build",
1112
"build:css": "yarn generate:css",
1213
"build:search_indicies": "yarn node scripts/generateAllIndicies.js",
@@ -53,7 +54,7 @@
5354
"ariakit": "^2.0.0-next.41",
5455
"cmdk": "^0.1.20",
5556
"meilisearch": "^0.30.0",
56-
"next": "^13.0.5",
57+
"next": "^13.0.6-canary.1",
5758
"next-mdx-remote": "^4.2.0",
5859
"next-progress": "^2.2.0",
5960
"next-themes": "^0.2.1",
@@ -84,6 +85,7 @@
8485
"@vitejs/plugin-react": "^2.2.0",
8586
"@vitest/coverage-c8": "^0.25.3",
8687
"concurrently": "^7.6.0",
88+
"cpy-cli": "^4.2.0",
8789
"cross-env": "^7.0.3",
8890
"eslint": "^8.28.0",
8991
"eslint-config-neon": "^0.1.40",

apps/website/src/app/docs/[...slug]/page.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,13 @@ export async function generateStaticParams() {
8282
'packages',
8383
packageName,
8484
versions[idx] ?? 'main',
85-
`${member.name}%3A${member.overloadIndex}%3A${member.kind}`,
85+
`${member.name}:${member.overloadIndex}:${member.kind}`,
8686
],
8787
};
8888
}
8989

9090
return {
91-
slug: ['packages', packageName, versions[idx] ?? 'main', `${member.name}%3A${member.kind}`],
91+
slug: ['packages', packageName, versions[idx] ?? 'main', `${member.name}:${member.kind}`],
9292
};
9393
}),
9494
),
@@ -103,11 +103,11 @@ export async function generateStaticParams() {
103103
...getMembers(pkg, 'main').map((member) => {
104104
if (member.kind === ApiItemKind.Function && member.overloadIndex && member.overloadIndex > 1) {
105105
return {
106-
slug: ['packages', packageName, 'main', `${member.name}%3A${member.overloadIndex}%3A${member.kind}`],
106+
slug: ['packages', packageName, 'main', `${member.name}:${member.overloadIndex}:${member.kind}`],
107107
};
108108
}
109109

110-
return { slug: ['packages', packageName, 'main', `${member.name}%3A${member.kind}`] };
110+
return { slug: ['packages', packageName, 'main', `${member.name}:${member.kind}`] };
111111
}),
112112
];
113113
} catch {
@@ -127,7 +127,7 @@ async function getData(slug: string[]) {
127127

128128
const [memberName, overloadIndex] = member?.split('%3A') ?? [];
129129

130-
const readme = await readFile(join(cwd(), '..', '..', 'packages', packageName, 'README.md'), 'utf8');
130+
const readme = await readFile(join(cwd(), 'src', 'assets', 'readme', packageName, 'home-README.md'), 'utf8');
131131

132132
const mdxSource = await serialize(readme, {
133133
mdxOptions: {

apps/website/src/pages/api/_readme.ts

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

apps/website/src/pages/api/dummy.ts

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

0 commit comments

Comments
 (0)