Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions apps/docs/scripts/lint-links.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ async function checkLinks() {
const scanned = await scanURLs({
preset: 'next',
populate: {
'(docs)/(default)/[[...slug]]': v7Pages,
'(docs)/v6/[[...slug]]': v6Pages,
'docs/(default)/[[...slug]]': v7Pages,
'docs/v6/[[...slug]]': v6Pages,
},
});

Expand Down
1 change: 1 addition & 0 deletions apps/docs/src/app/api/search/route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ export const { GET } = createMixedbreadSearchAPI({
client,
storeIdentifier: 'web-search',
topK: 20,
rerank: true,
transform: (results, _query) => {
return results.flatMap((item) => {
const { url = '#', title = 'Untitled' } = item.generated_metadata ?? {};
Expand Down
5 changes: 5 additions & 0 deletions apps/docs/src/app/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import { redirect } from 'next/navigation';

export default function IndexPage() {
redirect('/docs');
}
133 changes: 66 additions & 67 deletions apps/docs/vercel.json
Original file line number Diff line number Diff line change
@@ -1,70 +1,69 @@
{
"redirects": [
{ "source": "/tags/alpine", "destination": "/docs/", "permanent": true },
{ "source": "/tags/apm", "destination": "/docs/", "permanent": true },
{ "source": "/tags/application-performance-monitoring", "destination": "/docs/", "permanent": true },
{ "source": "/tags/best-practices", "destination": "/docs/", "permanent": true },
{ "source": "/tags/ci-cd", "destination": "/docs/", "permanent": true },
{ "source": "/tags/containerization", "destination": "/docs/", "permanent": true },
{ "source": "/tags/data-migration", "destination": "/docs/", "permanent": true },
{ "source": "/tags/database", "destination": "/docs/", "permanent": true },
{ "source": "/tags/datadog", "destination": "/docs/", "permanent": true },
{ "source": "/tags/deployment", "destination": "/docs/", "permanent": true },
{ "source": "/tags/docker", "destination": "/docs/", "permanent": true },
{ "source": "/tags/dynamic-usage", "destination": "/docs/", "permanent": true },
{ "source": "/tags/embedding", "destination": "/docs/", "permanent": true },
{ "source": "/tags/expand-and-contract", "destination": "/docs/", "permanent": true },
{ "source": "/tags/framework", "destination": "/docs/", "permanent": true },
{ "source": "/tags/git", "destination": "/docs/", "permanent": true },
{ "source": "/tags/guides", "destination": "/docs/", "permanent": true },
{ "source": "/tags/migration", "destination": "/docs/", "permanent": true },
{ "source": "/tags/monorepo", "destination": "/docs/", "permanent": true },
{ "source": "/tags/multiple-databases", "destination": "/docs/", "permanent": true },
{ "source": "/tags/multiple-prisma-clients", "destination": "/docs/", "permanent": true },
{ "source": "/tags/my-sql", "destination": "/docs/", "permanent": true },
{ "source": "/tags/nest-js", "destination": "/docs/", "permanent": true },
{ "source": "/tags/next-js", "destination": "/docs/", "permanent": true },
{ "source": "/tags/nuxt", "destination": "/docs/", "permanent": true },
{ "source": "/tags/optimization", "destination": "/docs/", "permanent": true },
{ "source": "/tags/orm", "destination": "/docs/", "permanent": true },
{ "source": "/tags/pnpm-workspace", "destination": "/docs/", "permanent": true },
{ "source": "/tags/postgre-sql", "destination": "/docs/", "permanent": true },
{ "source": "/tags/postgresql", "destination": "/docs/", "permanent": true },
{ "source": "/tags/prisma", "destination": "/docs/", "permanent": true },
{ "source": "/tags/prisma-migrate", "destination": "/docs/", "permanent": true },
{ "source": "/tags/prisma-orm", "destination": "/docs/", "permanent": true },
{ "source": "/tags/prisma-postgres", "destination": "/docs/", "permanent": true },
{ "source": "/tags/prisma-studio", "destination": "/docs/", "permanent": true },
{ "source": "/tags/production", "destination": "/docs/", "permanent": true },
{ "source": "/tags/react-router", "destination": "/docs/", "permanent": true },
{ "source": "/tags/rest-api", "destination": "/docs/", "permanent": true },
{ "source": "/tags/schema", "destination": "/docs/", "permanent": true },
{ "source": "/tags/schema-evolution", "destination": "/docs/", "permanent": true },
{ "source": "/tags/spans", "destination": "/docs/", "permanent": true },
{ "source": "/tags/sq-lite", "destination": "/docs/", "permanent": true },
{ "source": "/tags/testing", "destination": "/docs/", "permanent": true },
{ "source": "/tags/tracing", "destination": "/docs/", "permanent": true },
{ "source": "/tags/turborepo", "destination": "/docs/", "permanent": true },
{ "source": "/tags/tutorials", "destination": "/docs/", "permanent": true },
{ "source": "/tags/vercel", "destination": "/docs/", "permanent": true },
{ "source": "/tags/workflows", "destination": "/docs/", "permanent": true },
{ "source": "/search", "destination": "/docs/", "permanent": true },
{ "source": "/docs", "destination": "/docs/", "permanent": true },
{ "source": "/tags", "destination": "/docs/", "permanent": true },
{ "source": "/about", "destination": "/docs/", "permanent": true },
{ "source": "/about/docs-components", "destination": "/docs/", "permanent": true },
{ "source": "/about/docs-components/frontmatter", "destination": "/docs/", "permanent": true },
{ "source": "/about/docs-components/mdx-examples", "destination": "/docs/", "permanent": true },
{ "source": "/about/style-guide", "destination": "/docs/", "permanent": true },
{ "source": "/about/style-guide/boilerplate-content", "destination": "/docs/", "permanent": true },
{ "source": "/about/style-guide/image-guidelines", "destination": "/docs/", "permanent": true },
{ "source": "/about/style-guide/prisma-product-names", "destination": "/docs/", "permanent": true },
{ "source": "/about/style-guide/schema-models", "destination": "/docs/", "permanent": true },
{ "source": "/about/style-guide/spelling-punctuation-formatting", "destination": "/docs/", "permanent": true },
{ "source": "/about/style-guide/user-interace-guidelines", "destination": "/docs/", "permanent": true },
{ "source": "/about/style-guide/word-choice", "destination": "/docs/", "permanent": true },
{ "source": "/about/style-guide/writing-style", "destination": "/docs/", "permanent": true },
{ "source": "/about/template", "destination": "/docs/", "permanent": true },
{ "source": "/tags/alpine", "destination": "/docs", "permanent": true },
{ "source": "/tags/apm", "destination": "/docs", "permanent": true },
{ "source": "/tags/application-performance-monitoring", "destination": "/docs", "permanent": true },
{ "source": "/tags/best-practices", "destination": "/docs", "permanent": true },
{ "source": "/tags/ci-cd", "destination": "/docs", "permanent": true },
{ "source": "/tags/containerization", "destination": "/docs", "permanent": true },
{ "source": "/tags/data-migration", "destination": "/docs", "permanent": true },
{ "source": "/tags/database", "destination": "/docs", "permanent": true },
{ "source": "/tags/datadog", "destination": "/docs", "permanent": true },
{ "source": "/tags/deployment", "destination": "/docs", "permanent": true },
{ "source": "/tags/docker", "destination": "/docs", "permanent": true },
{ "source": "/tags/dynamic-usage", "destination": "/docs", "permanent": true },
{ "source": "/tags/embedding", "destination": "/docs", "permanent": true },
{ "source": "/tags/expand-and-contract", "destination": "/docs", "permanent": true },
{ "source": "/tags/framework", "destination": "/docs", "permanent": true },
{ "source": "/tags/git", "destination": "/docs", "permanent": true },
{ "source": "/tags/guides", "destination": "/docs", "permanent": true },
{ "source": "/tags/migration", "destination": "/docs", "permanent": true },
{ "source": "/tags/monorepo", "destination": "/docs", "permanent": true },
{ "source": "/tags/multiple-databases", "destination": "/docs", "permanent": true },
{ "source": "/tags/multiple-prisma-clients", "destination": "/docs", "permanent": true },
{ "source": "/tags/my-sql", "destination": "/docs", "permanent": true },
{ "source": "/tags/nest-js", "destination": "/docs", "permanent": true },
{ "source": "/tags/next-js", "destination": "/docs", "permanent": true },
{ "source": "/tags/nuxt", "destination": "/docs", "permanent": true },
{ "source": "/tags/optimization", "destination": "/docs", "permanent": true },
{ "source": "/tags/orm", "destination": "/docs", "permanent": true },
{ "source": "/tags/pnpm-workspace", "destination": "/docs", "permanent": true },
{ "source": "/tags/postgre-sql", "destination": "/docs", "permanent": true },
{ "source": "/tags/postgresql", "destination": "/docs", "permanent": true },
{ "source": "/tags/prisma", "destination": "/docs", "permanent": true },
{ "source": "/tags/prisma-migrate", "destination": "/docs", "permanent": true },
{ "source": "/tags/prisma-orm", "destination": "/docs", "permanent": true },
{ "source": "/tags/prisma-postgres", "destination": "/docs", "permanent": true },
{ "source": "/tags/prisma-studio", "destination": "/docs", "permanent": true },
{ "source": "/tags/production", "destination": "/docs", "permanent": true },
{ "source": "/tags/react-router", "destination": "/docs", "permanent": true },
{ "source": "/tags/rest-api", "destination": "/docs", "permanent": true },
{ "source": "/tags/schema", "destination": "/docs", "permanent": true },
{ "source": "/tags/schema-evolution", "destination": "/docs", "permanent": true },
{ "source": "/tags/spans", "destination": "/docs", "permanent": true },
{ "source": "/tags/sq-lite", "destination": "/docs", "permanent": true },
{ "source": "/tags/testing", "destination": "/docs", "permanent": true },
{ "source": "/tags/tracing", "destination": "/docs", "permanent": true },
{ "source": "/tags/turborepo", "destination": "/docs", "permanent": true },
{ "source": "/tags/tutorials", "destination": "/docs", "permanent": true },
{ "source": "/tags/vercel", "destination": "/docs", "permanent": true },
{ "source": "/tags/workflows", "destination": "/docs", "permanent": true },
{ "source": "/search", "destination": "/docs", "permanent": true },
{ "source": "/tags", "destination": "/docs", "permanent": true },
{ "source": "/about", "destination": "/docs", "permanent": true },
{ "source": "/about/docs-components", "destination": "/docs", "permanent": true },
{ "source": "/about/docs-components/frontmatter", "destination": "/docs", "permanent": true },
{ "source": "/about/docs-components/mdx-examples", "destination": "/docs", "permanent": true },
{ "source": "/about/style-guide", "destination": "/docs", "permanent": true },
{ "source": "/about/style-guide/boilerplate-content", "destination": "/docs", "permanent": true },
{ "source": "/about/style-guide/image-guidelines", "destination": "/docs", "permanent": true },
{ "source": "/about/style-guide/prisma-product-names", "destination": "/docs", "permanent": true },
{ "source": "/about/style-guide/schema-models", "destination": "/docs", "permanent": true },
{ "source": "/about/style-guide/spelling-punctuation-formatting", "destination": "/docs", "permanent": true },
{ "source": "/about/style-guide/user-interace-guidelines", "destination": "/docs", "permanent": true },
{ "source": "/about/style-guide/word-choice", "destination": "/docs", "permanent": true },
{ "source": "/about/style-guide/writing-style", "destination": "/docs", "permanent": true },
{ "source": "/about/template", "destination": "/docs", "permanent": true },
{ "source": "/getting-started/prisma-orm/add-to-existing-project/cockroachdb", "destination": "/docs/prisma-orm/add-to-existing-project/cockroachdb", "permanent": true },
{ "source": "/getting-started/prisma-orm/add-to-existing-project/mongodb", "destination": "/docs/prisma-orm/add-to-existing-project/mongodb", "permanent": true },
{ "source": "/getting-started/prisma-orm/add-to-existing-project/mysql", "destination": "/docs/prisma-orm/add-to-existing-project/mysql", "permanent": true },
Expand Down Expand Up @@ -95,7 +94,7 @@
{ "source": "/orm/getting-started/quickstart", "destination": "/docs/prisma-orm/add-to-existing-project/prisma-postgres", "permanent": true },
{ "source": "/postgres/getting-started/quickstart", "destination": "/docs/prisma-orm/add-to-existing-project/prisma-postgres", "permanent": true },
{ "source": "/postgres/getting-started/import-from-existing-database", "destination": "/docs/postgres/import-from-existing-database", "permanent": true },
{ "source": "/getting-started", "destination": "/docs/", "permanent": true },
{ "source": "/getting-started", "destination": "/docs", "permanent": true },
{ "source": "/accelerate/api-reference", "destination": "/docs/accelerate/reference/api-reference", "permanent": true },
{ "source": "/guides/ai-sdk-nextjs", "destination": "/docs/guides/integrations/ai-sdk", "permanent": true },
{ "source": "/guides/astro", "destination": "/docs/guides/frameworks/astro", "permanent": true },
Expand Down Expand Up @@ -310,6 +309,6 @@
{ "source": "/postgres/database/api-reference", "destination": "/docs/postgres/error-reference", "permanent": true },
{ "source": "/postgres/database/api-reference/error-reference", "destination": "/docs/postgres/error-reference", "permanent": true },
{ "source": "/postgres/database", "destination": "/docs/postgres/database/caching", "permanent": true },
{ "source": "/showcase", "destination": "/docs/", "permanent": true }
{ "source": "/showcase", "destination": "/docs", "permanent": true }
]
}
Loading