mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 09:25:06 +03:00
## I have read the CONTRIBUTING.md file. YES ## What kind of change does this PR introduce? Re-add. Reapplies the Multigres Private Alpha docs section removed in #50662, ready to merge once Sugu gives the go-ahead. Do not merge until then. Linear: MUL-1621 (follow-up to MUL-452). ## What is the current behavior? Multigres docs section is down (per #50662): no overview/compatibility pages, no sidebar entry, no features-table row, no "What you get" cards. ## What is the new behavior? Exact reapply of #49020 (with Multigres marked Private Alpha): overview guide at `/docs/guides/database/multigres`, compatibility stub, Database sidebar entry, features-table row, "What you get" cards, and the `ContentListings` optional-`href` support they rely on. Base branch is the revert PR (#50662) so the diff here is legible now; retarget to `master` once #50662 merges. ## Additional context - `pnpm --filter docs exec vitest run lib/content-listings.test.ts` — 22 passed - Blocked on Sugu's go-ahead — `do-not-merge` label applied --------- Co-authored-by: Nik Richers <nik@validmind.ai>
89 lines
2.6 KiB
TypeScript
89 lines
2.6 KiB
TypeScript
import type { ContentListingGroup } from '~/lib/content-listings.schema'
|
|
|
|
import { aiToolsBuildingIntoApp, aiToolsSupportedAgents } from './ai-tools.data'
|
|
import { authGetStarted, authNextSteps, authPricing } from './auth.data'
|
|
import { databaseGetStarted, databaseMultigresWhatYouGet, databaseNextSteps } from './database.data'
|
|
import {
|
|
functionsExamplesAiMedia,
|
|
functionsExamplesMessaging,
|
|
functionsExamplesOperations,
|
|
functionsExamplesSupabase,
|
|
functionsExamplesWebhooksPayments,
|
|
functionsGetStarted,
|
|
} from './functions.data'
|
|
import {
|
|
gettingStartedFrameworkQuickstarts,
|
|
gettingStartedMobileTutorials,
|
|
gettingStartedOverview,
|
|
gettingStartedUseCases,
|
|
gettingStartedWebAppDemos,
|
|
} from './getting-started.data'
|
|
import {
|
|
localDevelopmentParallelProjectsLearnMore,
|
|
localDevelopmentRuntimesLearnMore,
|
|
} from './local-development.data'
|
|
import { logDrainsDestinations } from './log-drains.data'
|
|
import { realtimeExamples, realtimeGetStarted, realtimeResources } from './realtime.data'
|
|
import { resourcesMigrate, resourcesOverview, resourcesPostgres } from './resources.data'
|
|
import {
|
|
selfHostingCommunity,
|
|
selfHostingGetStarted,
|
|
selfHostingSupport,
|
|
selfHostingThirdPartyGuides,
|
|
} from './self-hosting.data'
|
|
import { storageExamples, storageGetStarted, storageResources } from './storage.data'
|
|
import {
|
|
telemetryAccessWhat,
|
|
telemetryDetect,
|
|
telemetryDiagnose,
|
|
telemetryExport,
|
|
telemetryHireAgent,
|
|
} from './telemetry.data'
|
|
|
|
const ALL_GROUPS: readonly ContentListingGroup[] = [
|
|
aiToolsSupportedAgents,
|
|
aiToolsBuildingIntoApp,
|
|
authGetStarted,
|
|
authPricing,
|
|
authNextSteps,
|
|
databaseGetStarted,
|
|
databaseMultigresWhatYouGet,
|
|
databaseNextSteps,
|
|
functionsGetStarted,
|
|
functionsExamplesSupabase,
|
|
functionsExamplesWebhooksPayments,
|
|
functionsExamplesAiMedia,
|
|
functionsExamplesMessaging,
|
|
functionsExamplesOperations,
|
|
gettingStartedOverview,
|
|
gettingStartedUseCases,
|
|
gettingStartedFrameworkQuickstarts,
|
|
gettingStartedWebAppDemos,
|
|
gettingStartedMobileTutorials,
|
|
localDevelopmentParallelProjectsLearnMore,
|
|
localDevelopmentRuntimesLearnMore,
|
|
logDrainsDestinations,
|
|
realtimeGetStarted,
|
|
realtimeExamples,
|
|
realtimeResources,
|
|
resourcesOverview,
|
|
resourcesMigrate,
|
|
resourcesPostgres,
|
|
selfHostingGetStarted,
|
|
selfHostingCommunity,
|
|
selfHostingThirdPartyGuides,
|
|
selfHostingSupport,
|
|
storageGetStarted,
|
|
storageExamples,
|
|
storageResources,
|
|
telemetryAccessWhat,
|
|
telemetryDetect,
|
|
telemetryDiagnose,
|
|
telemetryHireAgent,
|
|
telemetryExport,
|
|
]
|
|
|
|
export const CONTENT_LISTINGS: Readonly<Record<string, ContentListingGroup>> = Object.fromEntries(
|
|
ALL_GROUPS.map((group) => [group.id, group])
|
|
)
|