Skip to content

Conversation

@aidankmcalister
Copy link
Member

@aidankmcalister aidankmcalister commented Oct 27, 2025

Summary by CodeRabbit

  • Documentation

    • Next.js guide updated with App Router examples, moved auth/prisma scaffolding, rewired API route, enabled email/password examples, and added trusted-origins guidance.
    • New complete Better‑Auth + Astro guide added (Prisma setup, auth routes, client utilities, middleware, UI flows: sign-up/sign-in-dashboard-home, and testing steps).
    • Site navigation updated to include the new Astro guide.
  • Chores

    • CI workflow refined to reduce noisy broken-link comments and added additional exclude for link checks.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 27, 2025

Walkthrough

Updated Better-Auth docs and samples: Next.js guide migrated to App Router with auth/prisma code under src/lib and an App Router API route; a new Astro + Prisma Better-Auth guide was added; sidebar updated; and the Lychee link-checker workflow exclude and comment condition were adjusted.

Changes

Cohort / File(s) Summary
Better-Auth Next.js guide
content/800-guides/230-betterauth-nextjs.mdx
Migrated examples to Next.js App Router: moved boilerplate to src/lib/* (e.g., src/lib/prisma.ts), added src/lib/auth.ts exporting auth (uses prismaAdapter, adds emailAndPassword.enabled and trustedOrigins), added src/lib/auth-client.ts, and created src/app/api/auth/[...all]/route.ts exporting POST/GET via toNextJsHandler(auth). Page scaffolding and client usage updated for App Router.
Better-Auth Astro guide (new)
content/800-guides/400-betterauth-astro.mdx
New full guide demonstrating Better-Auth + Prisma integration on Astro: Prisma setup, global Prisma client, Better-Auth config, CLI schema augmentation, migrations, API routes, client utilities, types/middleware, and example UI pages (sign-up, sign-in, dashboard, home).
Sidebar navigation
sidebars.ts
Added "guides/betterauth-astro" to Guides → Integration Solutions list (placed after guides/permit-io-access-control).
CI workflow (Lychee)
.github/workflows/lychee.yml
Added --exclude 'https://www.gnu.org' to Lychee runs and tightened the "Comment Broken Links" step condition to require a non-zero exit code from the initial run or the retry before posting a comment.
Minor doc edits
content/800-guides/380-vercel-app-deployment.mdx
Small copy edits: "Better-Auth" → "Better Auth" in examples/links and minor punctuation/typography fixes.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

  • Verify src/app/api/auth/[...all]/route.ts exports (POST, GET) are correctly wired to toNextJsHandler(auth).
  • Inspect src/lib/auth.ts for correct betterAuth config shape (presence of emailAndPassword, trustedOrigins, and correct prismaAdapter(prisma, { provider: 'postgresql' }) usage).
  • Skim the new Astro guide for Prisma client placement, CLI augmentation steps, middleware examples, and correctness of code snippets.
  • Check Lychee workflow condition logic and the added exclude for intended behavior.

Possibly related PRs

Pre-merge checks

✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title 'DC-5242 Astro Better-Auth Guide' directly references the primary change in the changeset: the addition of a new comprehensive guide for integrating Better Auth with Astro (content/800-guides/400-betterauth-astro.mdx). The title is concise, clear, and accurately summarizes the main contribution. While secondary changes include updates to the Next.js guide and sidebar configuration, the dominant focus is the new Astro guide, which aligns with the title.

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7f01e6d and c7a25c9.

⛔ Files ignored due to path filters (1)
  • static/img/guides/prisma-betterauth-astro-cover.png is excluded by !**/*.png
📒 Files selected for processing (4)
  • content/800-guides/230-betterauth-nextjs.mdx (20 hunks)
  • content/800-guides/380-vercel-app-deployment.mdx (1 hunks)
  • content/800-guides/400-betterauth-astro.mdx (1 hunks)
  • sidebars.ts (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • content/800-guides/380-vercel-app-deployment.mdx
🧰 Additional context used
🧠 Learnings (4)
📚 Learning: 2025-10-08T16:23:00.388Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: All headings and titles should use sentence case (e.g., "Getting started with Prisma ORM", "Best practices for authentication"), not title case. Exception: Always preserve exact casing for product names including "Prisma Postgres", "Prisma", "Prisma ORM", and "Prisma Data Platform".

Applied to files:

  • content/800-guides/230-betterauth-nextjs.mdx
📚 Learning: 2025-10-09T21:32:50.340Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7167
File: content/900-ai/prompts/astro.mdx:84-84
Timestamp: 2025-10-09T21:32:50.340Z
Learning: The `npx prisma init` command supports the following flags: `--db` (shorthand for `--datasource-provider prisma+postgres`), `--output` (specifies output location for generated client), `--generator-provider` (defines the generator provider), `--datasource-provider`, `--url`, `--preview-feature`, and `--with-model`. These are documented valid CLI options for Prisma init command.

Applied to files:

  • content/800-guides/230-betterauth-nextjs.mdx
  • content/800-guides/400-betterauth-astro.mdx
📚 Learning: 2025-10-10T13:13:30.534Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7167
File: content/900-ai/prompts/astro.mdx:84-85
Timestamp: 2025-10-10T13:13:30.534Z
Learning: Do not review or comment on files in the `ai/prompts/` directory or matching the path pattern `content/900-ai/prompts/` in the prisma/docs repository.

Applied to files:

  • content/800-guides/400-betterauth-astro.mdx
📚 Learning: 2025-10-08T16:23:00.388Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: Only flag code snippets for (1) exposed secrets with real-looking values that should be placeholders (e.g., API keys, database passwords, AWS credentials), or (2) blatant syntax errors like missing parentheses, brackets, braces, or mismatched delimiters. Do not flag code quality issues, anti-patterns, security vulnerabilities, missing error handling, unused variables, or any other bad practices, as documentation intentionally shows problematic code.

Applied to files:

  • content/800-guides/400-betterauth-astro.mdx
🪛 LanguageTool
content/800-guides/400-betterauth-astro.mdx

[grammar] ~417-~417: Use a hyphen to join words.
Context: ...ashboard}/index.astro ``` ### 7.1. Sign up page This page allows new users to c...

(QB_NEW_EN_HYPHEN)


[grammar] ~585-~585: Use a hyphen to join words.
Context: ...pt> ``` ### 7.2. Sign in page This page allows existing users...

(QB_NEW_EN_HYPHEN)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Check internal links
  • GitHub Check: runner / linkspector
🔇 Additional comments (20)
sidebars.ts (1)

450-450: LGTM!

The new Astro guide entry is correctly added to the Integration Solutions category. Since the array is sorted on line 455, the alphabetical ordering will be automatically maintained.

content/800-guides/400-betterauth-astro.mdx (12)

1-21: LGTM!

The metadata and introduction are well-structured. Headings follow sentence case conventions and product names are correctly capitalized.


17-44: LGTM!

The prerequisites and project setup instructions are clear and follow standard Astro conventions.


45-158: LGTM!

The Prisma setup instructions are comprehensive, covering both Prisma Postgres with Accelerate and other databases. The configuration steps are clear and follow best practices, including proper environment variable loading and connection pooling recommendations.


159-304: LGTM!

The Better Auth setup is well-documented with clear instructions for secret generation, configuration, and schema integration. Placeholder values are appropriately used for sensitive data.


307-346: LGTM!

The API route setup correctly implements the Better Auth handler for Astro, and the client utility properly exposes authentication functions for use in components.


348-375: LGTM!

The TypeScript definitions are properly structured for Astro, correctly typing the locals object and environment variables.


376-402: LGTM!

The middleware implementation correctly checks authentication status on every request and properly populates the Astro locals object with user and session data.


404-583: LGTM!

The sign-up page implementation follows a clear progressive approach, showing each step of building the form, handling submission, and protecting the route. The code correctly integrates Better Auth's client-side API.


585-742: LGTM!

The sign-in page mirrors the sign-up page structure and correctly implements email/password authentication with proper route protection.


744-852: LGTM!

The dashboard page correctly implements authentication checks, displays user information, and provides a functional sign-out flow.


854-917: LGTM!

The home page provides clear navigation based on authentication status, and the testing instructions are comprehensive and easy to follow.


918-930: LGTM!

The next steps provide valuable guidance for extending the application, and the further reading links are appropriate and helpful.

content/800-guides/230-betterauth-nextjs.mdx (7)

1-16: LGTM!

The title and introduction updates improve consistency and clarity, properly highlighting Better Auth's support for multiple database adapters including Prisma.


152-241: LGTM!

The Better Auth setup has been enhanced with email/password authentication configuration and helpful guidance about trusted origins for non-default ports.


243-327: LGTM!

The Better Auth schema models section is clear and the migration instructions are correct.


330-363: LGTM!

The API routes have been successfully migrated to Next.js App Router with the correct path structure and handler implementation.


364-917: LGTM!

The page implementations have been properly migrated to Next.js App Router, using client components, React hooks, and the Better Auth React client correctly.


950-990: LGTM!

The testing instructions and conclusion are well-written, and the addition of the Next.js App Router link in further reading is helpful given the migration to App Router.


78-89: Fix the output path description inconsistency.

Line 78 uses --output ../src/generated/prisma, but line 89 describes the output directory as better-auth/generated/prisma. These paths don't match.

Update line 89 to correctly reflect the path:

-- An `output` directory for the generated Prisma Client as `better-auth/generated/prisma`
+- An `output` directory for the generated Prisma Client as `src/generated/prisma`
⛔ Skipped due to learnings
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7167
File: content/900-ai/prompts/astro.mdx:84-85
Timestamp: 2025-10-10T13:13:30.534Z
Learning: Do not review or comment on files in the `ai/prompts/` directory or matching the path pattern `content/900-ai/prompts/` in the prisma/docs repository.
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: Only flag code snippets for (1) exposed secrets with real-looking values that should be placeholders (e.g., API keys, database passwords, AWS credentials), or (2) blatant syntax errors like missing parentheses, brackets, braces, or mismatched delimiters. Do not flag code quality issues, anti-patterns, security vulnerabilities, missing error handling, unused variables, or any other bad practices, as documentation intentionally shows problematic code.
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7157
File: content/800-guides/400-deno-integration.mdx:188-190
Timestamp: 2025-10-03T19:30:57.554Z
Learning: For the prisma/docs repository, do not suggest changes to code blocks when reviewing documentation pull requests.
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7167
File: content/900-ai/prompts/astro.mdx:84-84
Timestamp: 2025-10-09T21:32:50.340Z
Learning: The `npx prisma init` command supports the following flags: `--db` (shorthand for `--datasource-provider prisma+postgres`), `--output` (specifies output location for generated client), `--generator-provider` (defines the generator provider), `--datasource-provider`, `--url`, `--preview-feature`, and `--with-model`. These are documented valid CLI options for Prisma init command.

Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Oct 27, 2025

Deploying docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: c7a25c9
Status: ✅  Deploy successful!
Preview URL: https://0156eb87.docs-51g.pages.dev
Branch Preview URL: https://dc-5242-astro-betterauth-gui.docs-51g.pages.dev

View logs

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (2)
content/800-guides/400-betterauth-astro.mdx (2)

506-524: Improve variable naming and remove debug code.

The sign-up handler has a few minor code quality issues:

  1. Line 516: The variable tmp is not descriptive. Consider renaming to result or response.
  2. Line 521: The console.log(tmp) should be removed as it's debug code.
  3. Line 522: The check Boolean(tmp.error) === false is overly verbose and could be simplified to !tmp.error.

Apply this diff to improve the code quality:

-        const tmp = await authClient.signUp.email({
+        const result = await authClient.signUp.email({
           name,
           email,
           password,
         });
-        console.log(tmp);
-        if (Boolean(tmp.error) === false) window.location.href = "/dashboard";
+        if (!result.error) window.location.href = "/dashboard";

672-687: Simplify boolean check for consistency.

Similar to the sign-up page, line 685 uses the verbose Boolean(tmp.error) === false which could be simplified to !tmp.error. Consider applying the same refactor here for consistency.

Apply this diff:

         const tmp = await authClient.signIn.email({
           email,
           password,
         });
-        if (Boolean(tmp.error) === false) window.location.href = "/dashboard";
+        if (!tmp.error) window.location.href = "/dashboard";

Also consider renaming tmp to result for better readability.

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 42cb0a5 and c41bac8.

📒 Files selected for processing (3)
  • content/800-guides/230-betterauth-nextjs.mdx (11 hunks)
  • content/800-guides/400-betterauth-astro.mdx (1 hunks)
  • sidebars.ts (1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-10-09T21:32:50.340Z
Learnt from: aidankmcalister
PR: prisma/docs#7167
File: content/900-ai/prompts/astro.mdx:84-84
Timestamp: 2025-10-09T21:32:50.340Z
Learning: The `npx prisma init` command supports the following flags: `--db` (shorthand for `--datasource-provider prisma+postgres`), `--output` (specifies output location for generated client), `--generator-provider` (defines the generator provider), `--datasource-provider`, `--url`, `--preview-feature`, and `--with-model`. These are documented valid CLI options for Prisma init command.

Applied to files:

  • content/800-guides/230-betterauth-nextjs.mdx
🪛 LanguageTool
content/800-guides/400-betterauth-astro.mdx

[grammar] ~418-~418: Use a hyphen to join words.
Context: ...ashboard}/index.astro ``` ### 7.1. Sign up page This page allows new users to c...

(QB_NEW_EN_HYPHEN)


[grammar] ~586-~586: Use a hyphen to join words.
Context: ...pt> ``` ### 7.2. Sign in page This page allows existing users...

(QB_NEW_EN_HYPHEN)

🔇 Additional comments (7)
sidebars.ts (1)

450-450: LGTM!

The new sidebar entry for the Astro Better-Auth guide is correctly positioned and follows the established pattern. The subsequent .sort() call ensures proper ordering.

content/800-guides/230-betterauth-nextjs.mdx (6)

13-13: LGTM!

The updates correctly reflect the App Router setup:

  • Updated description for clarity
  • Prerequisites now explicitly mention "App Router"
  • Output descriptions accurately reflect the file structure

Also applies to: 20-20, 86-89


101-106: LGTM!

The path updates from /lib to src/lib correctly align with the App Router structure and are consistent with modern Next.js conventions.

Also applies to: 183-187


334-362: LGTM!

The API route structure correctly implements the App Router pattern with the catch-all route at src/app/api/auth/[...all]/route.ts and proper POST/GET exports using toNextJsHandler.


367-375: LGTM!

The page structure correctly reflects the App Router pattern with page.tsx files in their respective directories under src/app/.


823-829: LGTM!

The client-side route protection using useEffect is appropriate for Next.js App Router with client components. The loading and redirecting states provide a good user experience during authentication checks.

Note: This differs from the Astro guide's server-side approach (Astro.locals.user checks), which is correct given the framework differences.

Also applies to: 858-863


897-913: LGTM!

The user extraction and sign-out button implementation are clean and follow React best practices. The sign-out flow is correctly implemented.

@github-actions
Copy link
Contributor

Dangerous URL check

No absolute URLs to prisma.io/docs found.
No local URLs found.

@github-actions
Copy link
Contributor

Redirect check

This PR probably requires the following redirects to be added to static/_redirects:

  • This PR does not change any pages in a way that would require a redirect.

@github-actions
Copy link
Contributor

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2425
✅ Successful 2398
⏳ Timeouts 0
🔀 Redirected 0
👻 Excluded 26
❓ Unknown 0
🚫 Errors 0
⛔ Unsupported 1
Full Github Actions output

@github-actions
Copy link
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 86.2%, saving 319.4 KB.

Filename Before After Improvement Visual comparison
static/img/guides/prisma-betterauth-astro-cover.png 370.6 KB 51.2 KB 86.2% View diff

@github-actions
Copy link
Contributor

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes to avoid unnecessary requests, and speed up consecutive runs.

📊 Results Overview

Status Count
🔍 Total 2425
✅ Successful 2398
⏳ Timeouts 0
🔀 Redirected 0
👻 Excluded 26
❓ Unknown 0
🚫 Errors 0
⛔ Unsupported 1
Full Github Actions output

coderabbitai[bot]
coderabbitai bot previously approved these changes Oct 28, 2025
@github-actions
Copy link
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 86.1%, saving 317.4 KB.

Filename Before After Improvement Visual comparison
static/img/guides/prisma-betterauth-astro-cover.png 368.5 KB 51.1 KB 86.1% View diff

coderabbitai[bot]
coderabbitai bot previously approved these changes Oct 28, 2025
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between c41bac8 and d09c00c.

⛔ Files ignored due to path filters (1)
  • static/img/guides/prisma-betterauth-astro-cover.png is excluded by !**/*.png
📒 Files selected for processing (2)
  • .github/workflows/lychee.yml (1 hunks)
  • sidebars.ts (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • sidebars.ts
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Check links
  • GitHub Check: runner / linkspector
  • GitHub Check: Check internal links

coderabbitai[bot]
coderabbitai bot previously approved these changes Oct 28, 2025
@github-actions
Copy link
Contributor

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2425
✅ Successful 2397
⏳ Timeouts 0
🔀 Redirected 0
👻 Excluded 26
❓ Unknown 0
🚫 Errors 1
⛔ Unsupported 1

Errors per input

Errors in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/02-introduction-to-data-types.mdx

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

♻️ Duplicate comments (1)
content/800-guides/400-betterauth-astro.mdx (1)

71-71: Remove the ../ prefix from the --output path—the directory should be relative to the project root.

The command at line 71 uses --output ../prisma/generated, which would place the output directory in the parent of the project. However, the description at lines 84-85 and the import statements throughout the code (e.g., import { PrismaClient } from "../../prisma/generated/client") confirm the output should be at prisma/generated relative to the project root. Update the command:

-npx prisma init --db --output ../prisma/generated
+npx prisma init --db --output prisma/generated
🧹 Nitpick comments (2)
content/800-guides/400-betterauth-astro.mdx (2)

417-417: Apply standard hyphenation for compound adjectives in section headings.

The section heading uses "Sign up page" but should use the hyphenated form "Sign-up page" to follow standard English grammar for compound adjectives used as modifiers.

-### 7.1. Sign up page
+### 7.1. Sign-up page

585-585: Apply standard hyphenation for compound adjectives in section headings.

The section heading uses "Sign in page" but should use the hyphenated form "Sign-in page" to follow standard English grammar for compound adjectives used as modifiers.

-### 7.2. Sign in page
+### 7.2. Sign-in page
📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between d09c00c and b04c9ed.

📒 Files selected for processing (2)
  • .github/workflows/lychee.yml (1 hunks)
  • content/800-guides/400-betterauth-astro.mdx (1 hunks)
🧰 Additional context used
🪛 LanguageTool
content/800-guides/400-betterauth-astro.mdx

[grammar] ~417-~417: Use a hyphen to join words.
Context: ...ashboard}/index.astro ``` ### 7.1. Sign up page This page allows new users to c...

(QB_NEW_EN_HYPHEN)


[grammar] ~585-~585: Use a hyphen to join words.
Context: ...pt> ``` ### 7.2. Sign in page This page allows existing users...

(QB_NEW_EN_HYPHEN)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Check links
  • GitHub Check: Check internal links
  • GitHub Check: runner / linkspector
🔇 Additional comments (1)
.github/workflows/lychee.yml (1)

100-100: Excellent fix for the skipped step guard condition.

The updated condition now safely checks steps.lychee-retry.conclusion != 'skipped' before accessing the retry step's outputs. This prevents false-positive comment posts when the retry step is skipped (i.e., when the first run finds no broken links).

coderabbitai[bot]
coderabbitai bot previously approved these changes Oct 28, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Nov 3, 2025

Images automagically compressed by Calibre's image-actions

Compression reduced images by 84.9%, saving 233.2 KB.

Filename Before After Improvement Visual comparison
static/img/guides/prisma-betterauth-astro-cover.png 274.6 KB 41.3 KB 84.9% View diff

ankur-arch
ankur-arch previously approved these changes Nov 3, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Nov 3, 2025

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2413
✅ Successful 2381
⏳ Timeouts 0
🔀 Redirected 9
👻 Excluded 22
❓ Unknown 0
🚫 Errors 0
⛔ Unsupported 1

Redirects per input

Redirects in 200-orm/800-more/500-development-environment/200-editor-setup.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/050-database-glossary.mdx

Redirects in 800-guides/070-cloudflare-d1.mdx

Redirects in 800-guides/090-nextjs.mdx

Redirects in 800-guides/170-react-router-7.mdx

Redirects in 800-guides/350-authjs-nextjs.mdx

Redirects in 800-guides/370-bun.mdx

Redirects in 800-guides/380-vercel-app-deployment.mdx

@mhessdev mhessdev merged commit d0cd80e into main Nov 3, 2025
9 of 10 checks passed
@mhessdev mhessdev deleted the DC-5242-astro-betterauth-guide branch November 3, 2025 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants