mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 17:35:10 +03:00
## I have read the CONTRIBUTING.md file. YES ## What kind of change does this PR introduce? Revert. Removes the Multigres Public Alpha docs section that was published in #49020. Linear: MUL-1621 (follow-up to MUL-452). ## What is the current behavior? - Overview guide live at `/docs/guides/database/multigres` - Compatibility stub live at `/docs/guides/database/multigres/compatibility` - Database sidebar has a Multigres section - Features table lists Database / Multigres / `public alpha` - Database "What you get" cards render for Multigres ## What is the new behavior? Clean revert of #49020: overview and compatibility pages removed, sidebar entry removed, features table row removed, "What you get" cards removed. The unrelated `ContentListings` optional-`href` support this PR introduced is also reverted since nothing else uses it yet. Docs go back up once Sugu gives the go-ahead to re-publish (tracked in MUL-1621). ## Additional context - `pnpm --filter docs exec vitest run lib/content-listings.test.ts` — 20 passed <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Documentation** - Removed Multigres documentation, navigation links, feature listings, and related references. - Updated the JavaScript client library link in the getting-started guide. - Corrected the High Availability badge’s “Read more” link. - **Content Listings** - Content listing entries now require links and consistently render as linked items. - Non-linked listing items are no longer displayed as static content. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Nik Richers <nik@validmind.ai>
80 lines
2.3 KiB
TypeScript
80 lines
2.3 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, 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 { logDrainsDestinations } from './log-drains.data'
|
|
import { realtimeExamples, realtimeGetStarted, realtimeResources } from './realtime.data'
|
|
import { resourcesMigrate, resourcesOverview, resourcesPostgres } from './resources.data'
|
|
import {
|
|
selfHostingCommunity,
|
|
selfHostingGetStarted,
|
|
selfHostingSupport,
|
|
} 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,
|
|
databaseNextSteps,
|
|
functionsGetStarted,
|
|
functionsExamplesSupabase,
|
|
functionsExamplesWebhooksPayments,
|
|
functionsExamplesAiMedia,
|
|
functionsExamplesMessaging,
|
|
functionsExamplesOperations,
|
|
gettingStartedOverview,
|
|
gettingStartedUseCases,
|
|
gettingStartedFrameworkQuickstarts,
|
|
gettingStartedWebAppDemos,
|
|
gettingStartedMobileTutorials,
|
|
logDrainsDestinations,
|
|
realtimeGetStarted,
|
|
realtimeExamples,
|
|
realtimeResources,
|
|
resourcesOverview,
|
|
resourcesMigrate,
|
|
resourcesPostgres,
|
|
selfHostingGetStarted,
|
|
selfHostingCommunity,
|
|
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])
|
|
)
|