From 76423ae60c799a77b78b30a858a6d79946550354 Mon Sep 17 00:00:00 2001 From: Aidan Date: Wed, 14 May 2025 16:05:08 -0500 Subject: [PATCH 1/2] title updates --- content/800-guides/010-data-migration.mdx | 2 +- .../020-implementing-schema-changes.mdx | 2 +- .../800-guides/030-migrate-from-typeorm.mdx | 2 +- .../800-guides/040-migrate-from-sequelize.mdx | 2 +- .../800-guides/050-migrate-from-mongoose.mdx | 2 +- .../800-guides/060-migrate-from-drizzle.mdx | 2 +- content/800-guides/070-cloudflare-d1.mdx | 2 +- content/800-guides/080-turborepo.mdx | 2 +- content/800-guides/090-nextjs.mdx | 2 +- content/800-guides/100-nuxt.mdx | 2 +- content/800-guides/130-docker.mdx | 2 +- .../140-use-prisma-in-pnpm-workspaces.mdx | 2 +- content/800-guides/150-multiple-databases.mdx | 2 +- content/800-guides/160-tanstack-start.mdx | 2 +- content/800-guides/170-react-router-7.mdx | 2 +- content/800-guides/180-solid-start.mdx | 2 +- content/800-guides/190-data-dog.mdx | 2 +- content/800-guides/190-sveltekit.mdx | 2 +- content/800-guides/200-clerk-nextjs.mdx | 2 +- content/800-guides/210-shopify.mdx | 2 +- content/800-guides/220-astro.mdx | 2 +- sidebars.ts | 41 +++++++++++-------- 22 files changed, 44 insertions(+), 39 deletions(-) diff --git a/content/800-guides/010-data-migration.mdx b/content/800-guides/010-data-migration.mdx index e0bc6e5a14..24b98c97b6 100644 --- a/content/800-guides/010-data-migration.mdx +++ b/content/800-guides/010-data-migration.mdx @@ -2,7 +2,7 @@ title: 'Migrate data using the expand and contract pattern' metaTitle: 'How to migrate data with Prisma ORM using the expand and contract pattern' description: 'Learn how to perform data migrations using the expand and contract pattern with Prisma ORM' -sidebar_label: 'Migrate data with expand and contract' +sidebar_label: 'Expand-and-contract migrations' completion_time: '10 min' image: '/img/guides/data-migration-cover.png' tags: diff --git a/content/800-guides/020-implementing-schema-changes.mdx b/content/800-guides/020-implementing-schema-changes.mdx index 91857a63cd..a5d8342766 100644 --- a/content/800-guides/020-implementing-schema-changes.mdx +++ b/content/800-guides/020-implementing-schema-changes.mdx @@ -2,7 +2,7 @@ title: 'How to manage schema changes in a team' metaTitle: 'How to manage schema changes in a team with Prisma Migrate and Prisma ORM' description: 'Learn how to use Prisma Migrate effectively when collaborating on a project as a team' -sidebar_label: 'Manage Prisma Schema changes in your team' +sidebar_label: 'Schema management in teams' completion_time: '10 min' image: '/img/guides/schema-migration-cover.png' community_section: true diff --git a/content/800-guides/030-migrate-from-typeorm.mdx b/content/800-guides/030-migrate-from-typeorm.mdx index 3f147e72ff..210e5bd1be 100644 --- a/content/800-guides/030-migrate-from-typeorm.mdx +++ b/content/800-guides/030-migrate-from-typeorm.mdx @@ -2,7 +2,7 @@ title: 'How to migrate from TypeORM to Prisma ORM' metaTitle: 'How to migrate from TypeORM to Prisma ORM' description: 'Learn how to migrate from TypeORM to Prisma ORM' -sidebar_label: 'Migrate from TypeORM' +sidebar_label: 'TypeORM' completion_time: '15 min' image: '/img/guides/migrate-from-typeorm-cover.png' community_section: true diff --git a/content/800-guides/040-migrate-from-sequelize.mdx b/content/800-guides/040-migrate-from-sequelize.mdx index 604fb009a3..4abf2e8fac 100644 --- a/content/800-guides/040-migrate-from-sequelize.mdx +++ b/content/800-guides/040-migrate-from-sequelize.mdx @@ -2,7 +2,7 @@ title: 'How to migrate from Sequelize to Prisma ORM' metaTitle: 'How to migrate from Sequelize to Prisma ORM' description: 'Learn how to migrate from Sequelize to Prisma ORM' -sidebar_label: 'Migrate from Sequelize' +sidebar_label: 'Sequelize' completion_time: '15 min' image: '/img/guides/migrate-from-sequelize-cover.png' community_section: true diff --git a/content/800-guides/050-migrate-from-mongoose.mdx b/content/800-guides/050-migrate-from-mongoose.mdx index d0a130e69d..3143c942f0 100644 --- a/content/800-guides/050-migrate-from-mongoose.mdx +++ b/content/800-guides/050-migrate-from-mongoose.mdx @@ -2,7 +2,7 @@ title: 'How to migrate from Mongoose to Prisma ORM' metaTitle: 'How to migrate from Mongoose to Prisma ORM' description: 'Learn how to migrate from Mongoose to Prisma ORM' -sidebar_label: 'Migrate from Mongoose' +sidebar_label: 'Mongoose' completion_time: '15 min' image: '/img/guides/migrate-from-mongoose-cover.png' community_section: true diff --git a/content/800-guides/060-migrate-from-drizzle.mdx b/content/800-guides/060-migrate-from-drizzle.mdx index 9feef9ec24..7d72043026 100644 --- a/content/800-guides/060-migrate-from-drizzle.mdx +++ b/content/800-guides/060-migrate-from-drizzle.mdx @@ -2,7 +2,7 @@ title: 'How to migrate from Drizzle to Prisma ORM' metaTitle: 'How to migrate from Drizzle to Prisma ORM' description: 'Learn how to migrate from Drizzle to Prisma ORM' -sidebar_label: 'Migrate from Drizzle' +sidebar_label: 'Drizzle' completion_time: '15 min' image: '/img/guides/migrate-from-drizzle-cover.png' community_section: true diff --git a/content/800-guides/070-cloudflare-d1.mdx b/content/800-guides/070-cloudflare-d1.mdx index 070381ce46..3b3ff08170 100644 --- a/content/800-guides/070-cloudflare-d1.mdx +++ b/content/800-guides/070-cloudflare-d1.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma ORM with Cloudflare D1' metaTitle: 'How to use Prisma ORM with Cloudflare D1' description: 'Learn how to use Prisma ORM with Cloudflare D1' -sidebar_label: 'Connect to Cloudflare D1 with Prisma ORM' +sidebar_label: 'Cloudflare D1' completion_time: '10 min' image: '/img/guides/prisma-d1-setup-cover.png' community_section: true diff --git a/content/800-guides/080-turborepo.mdx b/content/800-guides/080-turborepo.mdx index 9db83b51ec..437e5ef05f 100644 --- a/content/800-guides/080-turborepo.mdx +++ b/content/800-guides/080-turborepo.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma ORM with Turborepo' metaTitle: 'How to use Prisma ORM with Turborepo' description: 'Learn step-by-step how to integrate Prisma ORM with Turborepo to build modular, scalable monorepo architectures efficiently.' -sidebar_label: 'Turborepo with Prisma ORM' +sidebar_label: 'Turborepo' completion_time: '15 min' image: '/img/guides/prisma-turborepo-setup.png' tags: diff --git a/content/800-guides/090-nextjs.mdx b/content/800-guides/090-nextjs.mdx index 696c49bf03..885bea7297 100644 --- a/content/800-guides/090-nextjs.mdx +++ b/content/800-guides/090-nextjs.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma ORM with Next.js' metaTitle: 'How to use Prisma ORM and Prisma Postgres with Next.js 15 and Vercel' description: 'Learn how to use Prisma ORM in a Next.js app and deploy it to Vercel' -sidebar_label: 'Next.js with Prisma' +sidebar_label: 'Next.js' image: '/img/guides/prisma-nextjs-cover.png' completion_time: '20 min' tags: diff --git a/content/800-guides/100-nuxt.mdx b/content/800-guides/100-nuxt.mdx index 676c2a930d..c35659aa03 100644 --- a/content/800-guides/100-nuxt.mdx +++ b/content/800-guides/100-nuxt.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma ORM with Nuxt' metaTitle: 'Build a Nuxt app with Prisma ORM and Prisma Postgres' description: 'A step-by-step guide to setting up and using Prisma ORM and Prisma Postgres with the Prisma Nuxt module and deploying to Vercel.' -sidebar_label: 'Nuxt with Prisma' +sidebar_label: 'Nuxt' completion_time: '10 min' image: '/img/guides/prisma-postgres-and-prisma-nuxt-guide.png' tags: diff --git a/content/800-guides/130-docker.mdx b/content/800-guides/130-docker.mdx index a734159579..5ae4b1c64f 100644 --- a/content/800-guides/130-docker.mdx +++ b/content/800-guides/130-docker.mdx @@ -2,7 +2,7 @@ title: "How to use Prisma in Docker" metaTitle: "How to use Prisma in Docker" description: "Learn step-by-step configure a Prisma ORM app in Docker" -sidebar_label: 'Build Docker apps with Prisma ORM' +sidebar_label: 'Docker' image: "/img/guides/prisma-orm-docker.png" completion_time: '10 min' tags: diff --git a/content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx b/content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx index 8a847e26aa..94e60a545b 100644 --- a/content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx +++ b/content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma ORM in a pnpm workspaces monorepo' metaTitle: 'How to use Prisma ORM in a pnpm workspaces monorepo' description: 'Learn step-by-step how to integrate Prisma ORM in a pnpm workspaces monorepo to build scalable and modular applications efficiently.' -sidebar_label: 'Setting up pnpm workspaces with Prisma ORM' +sidebar_label: 'pnpm workspaces' completion_time: '10 min' image: '/img/guides/prisma-orm-in-pnpm-monorepo.png' tags: diff --git a/content/800-guides/150-multiple-databases.mdx b/content/800-guides/150-multiple-databases.mdx index 697eb656fe..f3dd98f223 100644 --- a/content/800-guides/150-multiple-databases.mdx +++ b/content/800-guides/150-multiple-databases.mdx @@ -2,7 +2,7 @@ title: 'How to use multiple databases in a single app' metaTitle: 'How to use multiple databases in a single app' description: 'Learn how to use multiple Prisma Clients in a single app to connect to multiple databases, handle migrations, and deploy your application to Vercel.' -sidebar_label: 'Using multiple databases in an app' +sidebar_label: 'Multiple databases' image: '/img/guides/multiple-databases.png' completion_time: '15 min' tags: diff --git a/content/800-guides/160-tanstack-start.mdx b/content/800-guides/160-tanstack-start.mdx index f2038b89d7..db5d19d222 100644 --- a/content/800-guides/160-tanstack-start.mdx +++ b/content/800-guides/160-tanstack-start.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma ORM with TanStack Start' metaTitle: 'How to use Prisma ORM and Prisma Postgres with TanStack Start' description: 'Learn how to use Prisma ORM in a TanStack Start app' -sidebar_label: 'TanStack Start with Prisma' +sidebar_label: 'TanStack Start' image: '/img/guides/prisma-tanstack-start-cover.png' completion_time: '10 min' community_section: true diff --git a/content/800-guides/170-react-router-7.mdx b/content/800-guides/170-react-router-7.mdx index ab164e3f89..d2a422cd49 100644 --- a/content/800-guides/170-react-router-7.mdx +++ b/content/800-guides/170-react-router-7.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma ORM with React Router 7' metaTitle: 'How to use Prisma ORM and Prisma Postgres with React Router 7' description: 'Learn how to use Prisma ORM and Prisma Postgres in a React Router 7 app.' -sidebar_label: 'React Router 7 with Prisma' +sidebar_label: 'React Router 7' image: '/img/guides/prisma-react-router-7-cover.png' completion_time: '10 min' tags: diff --git a/content/800-guides/180-solid-start.mdx b/content/800-guides/180-solid-start.mdx index bacd3476ae..b4416c29e2 100644 --- a/content/800-guides/180-solid-start.mdx +++ b/content/800-guides/180-solid-start.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma ORM with SolidStart' metaTitle: 'How to use Prisma ORM and Prisma Postgres with SolidStart' description: 'Learn how to use Prisma ORM in a SolidStart app' -sidebar_label: 'SolidStart with Prisma' +sidebar_label: 'SolidStart' image: '/img/guides/prisma-solid-start-cover.png' completion_time: '10 min' community_section: true diff --git a/content/800-guides/190-data-dog.mdx b/content/800-guides/190-data-dog.mdx index 62a26a1d51..ea935aa92e 100644 --- a/content/800-guides/190-data-dog.mdx +++ b/content/800-guides/190-data-dog.mdx @@ -2,7 +2,7 @@ title: 'How to set up Datadog tracing with Prisma ORM' metaTitle: 'Datadog tracing with Prisma ORM' description: 'Learn how to configure Datadog tracing for a Prisma ORM project. Capture spans for every query using the @prisma/instrumentation package, dd-trace, and view them in Datadog.' -sidebar_label: 'Setup Datadog tracing with Prisma ORM' +sidebar_label: 'Datadog' image: '/img/guides/datadog-tracing-prisma.png' completion_time: '15 min' tags: diff --git a/content/800-guides/190-sveltekit.mdx b/content/800-guides/190-sveltekit.mdx index 529052f6e1..b6815388e5 100644 --- a/content/800-guides/190-sveltekit.mdx +++ b/content/800-guides/190-sveltekit.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma ORM with SvelteKit' metaTitle: 'How to use Prisma ORM and Prisma Postgres with SvelteKit' description: 'Learn how to use Prisma ORM in a SvelteKit app' -sidebar_label: 'SvelteKit with Prisma' +sidebar_label: 'SvelteKit' image: '/img/guides/prisma-sveltekit-cover.png' completion_time: '15 min' community_section: true diff --git a/content/800-guides/200-clerk-nextjs.mdx b/content/800-guides/200-clerk-nextjs.mdx index ce3cbd81de..d5ca832796 100644 --- a/content/800-guides/200-clerk-nextjs.mdx +++ b/content/800-guides/200-clerk-nextjs.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma ORM with Clerk Auth and Next.js' metaTitle: 'How to use Prisma ORM and Prisma Postgres with Clerk Auth and Next.js' description: 'Learn how to use Prisma ORM in a Next.js app with Clerk Auth' -sidebar_label: 'Clerk Auth with Prisma and Next.js' +sidebar_label: 'Clerk (with Next.js)' image: '/img/guides/prisma-clerk-nextjs-cover.png' completion_time: '25 min' community_section: true diff --git a/content/800-guides/210-shopify.mdx b/content/800-guides/210-shopify.mdx index c5a52b14ff..4bd03e6cd8 100644 --- a/content/800-guides/210-shopify.mdx +++ b/content/800-guides/210-shopify.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma Postgres with Shopify' metaTitle: 'How to use Prisma Postgres with Shopify' description: 'Learn how to use Prisma Postgres with Shopify' -sidebar_label: 'Shopify with Prisma Postgres' +sidebar_label: 'Shopify' image: '/img/guides/prisma-shopify-cover.png' completion_time: '25 min' community_section: true diff --git a/content/800-guides/220-astro.mdx b/content/800-guides/220-astro.mdx index 674b687320..2f0d250ec5 100644 --- a/content/800-guides/220-astro.mdx +++ b/content/800-guides/220-astro.mdx @@ -2,7 +2,7 @@ title: 'How to use Prisma ORM with Astro' metaTitle: 'How to use Prisma ORM and Prisma Postgres with Astro' description: 'Learn how to use Prisma ORM in an Astro app' -sidebar_label: 'Astro with Prisma' +sidebar_label: 'Astro' image: '/img/guides/prisma-astro-cover.png' completion_time: '15 min' community_section: true diff --git a/sidebars.ts b/sidebars.ts index 253d25f944..756a7e8326 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -410,56 +410,61 @@ const sidebars: SidebarsConfig = { items: [ { type: "category", - label: "Framework Guides", + label: "Web Frameworks", collapsed: false, collapsible: false, items: [ - "guides/turborepo", "guides/nextjs", "guides/nuxt", - "guides/tanstack-start", - "guides/react-router-7", - "guides/solid-start", "guides/sveltekit", "guides/astro", + "guides/solid-start", + "guides/react-router-7", + "guides/tanstack-start", + "guides/turborepo", ].sort(), }, { type: "category", - label: "Database Guides", + label: "Database Management", collapsed: false, collapsible: false, items: [ - "guides/cloudflare-d1", - "guides/data-migration", "guides/implementing-schema-changes", "guides/multiple-databases", + "guides/cloudflare-d1", + "guides/data-migration", ].sort(), }, { type: "category", - label: "Tool Guides", + label: "ORM Migration", + collapsed: false, + collapsible: false, + items: [ + "guides/migrate-from-typeorm", + "guides/migrate-from-sequelize", + "guides/migrate-from-mongoose", + "guides/migrate-from-drizzle", + ].sort(), + }, + { + type: "category", + label: "Development Tools", collapsed: false, collapsible: false, items: [ "guides/docker", "guides/use-prisma-in-pnpm-workspaces", - "guides/clerk-nextjs", "guides/data-dog", - "guides/shopify", ].sort(), }, { type: "category", - label: "Migration Guides", + label: "Integration Solutions", collapsed: false, collapsible: false, - items: [ - "guides/migrate-from-typeorm", - "guides/migrate-from-sequelize", - "guides/migrate-from-mongoose", - "guides/migrate-from-drizzle", - ].sort(), + items: ["guides/clerk-nextjs", "guides/shopify"].sort(), }, ], }, From 0fc3855cba2c49858e5f0613e132c173f55cfaf9 Mon Sep 17 00:00:00 2001 From: Aidan Date: Wed, 14 May 2025 16:06:44 -0500 Subject: [PATCH 2/2] order changed --- sidebars.ts | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/sidebars.ts b/sidebars.ts index 756a7e8326..b593ee5a93 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -426,45 +426,45 @@ const sidebars: SidebarsConfig = { }, { type: "category", - label: "Database Management", + label: "Development Tools", collapsed: false, collapsible: false, items: [ - "guides/implementing-schema-changes", - "guides/multiple-databases", - "guides/cloudflare-d1", - "guides/data-migration", + "guides/docker", + "guides/use-prisma-in-pnpm-workspaces", + "guides/data-dog", ].sort(), }, { type: "category", - label: "ORM Migration", + label: "Integration Solutions", collapsed: false, collapsible: false, - items: [ - "guides/migrate-from-typeorm", - "guides/migrate-from-sequelize", - "guides/migrate-from-mongoose", - "guides/migrate-from-drizzle", - ].sort(), + items: ["guides/clerk-nextjs", "guides/shopify"].sort(), }, { type: "category", - label: "Development Tools", + label: "Database Management", collapsed: false, collapsible: false, items: [ - "guides/docker", - "guides/use-prisma-in-pnpm-workspaces", - "guides/data-dog", + "guides/implementing-schema-changes", + "guides/multiple-databases", + "guides/cloudflare-d1", + "guides/data-migration", ].sort(), }, { type: "category", - label: "Integration Solutions", + label: "ORM Migration", collapsed: false, collapsible: false, - items: ["guides/clerk-nextjs", "guides/shopify"].sort(), + items: [ + "guides/migrate-from-typeorm", + "guides/migrate-from-sequelize", + "guides/migrate-from-mongoose", + "guides/migrate-from-drizzle", + ].sort(), }, ], },