From 6bec90a7443244463778aab59e944f89dc54b69a Mon Sep 17 00:00:00 2001 From: Nik Richers Date: Mon, 21 Sep 2026 10:50:32 -0700 Subject: [PATCH] docs: unpublish Multigres Public Alpha docs (#50662) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 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 ## 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. --------- Co-authored-by: Nik Richers --- apps/docs/WORD_LIST.md | 13 ---- .../ContentListings.client.tsx | 64 +++++++------------ .../NavigationMenu.constants.ts | 14 ---- .../content/guides/database/multigres.mdx | 60 ----------------- .../database/multigres/compatibility.mdx | 6 -- .../guides/getting-started/features.mdx | 1 - .../data/content-listings/database.data.ts | 24 ------- apps/docs/data/content-listings/index.ts | 3 +- .../markdown-schema/ContentListings.ts | 5 -- apps/docs/lib/content-listings.test.ts | 39 +---------- apps/docs/lib/content-listings.zod.mjs | 2 +- .../ProjectHome/HighAvailabilityBadge.tsx | 2 +- supa-mdx-lint/Rule001HeadingCase.toml | 1 - supa-mdx-lint/Rule003Spelling.toml | 3 - 14 files changed, 28 insertions(+), 209 deletions(-) delete mode 100644 apps/docs/content/guides/database/multigres.mdx delete mode 100644 apps/docs/content/guides/database/multigres/compatibility.mdx diff --git a/apps/docs/WORD_LIST.md b/apps/docs/WORD_LIST.md index 4bdce8533c0..241ed4af6e2 100644 --- a/apps/docs/WORD_LIST.md +++ b/apps/docs/WORD_LIST.md @@ -519,10 +519,6 @@ Use _might_ for possibility or an uncertain outcome. Use _must_ or _need to_ for a requirement. Don't use _must_ for a recommendation. -### Multigres - -Use _Multigres_ for the product name. Don't write _multi-gres_ or _MultiGres_. - ## N ### native @@ -681,11 +677,6 @@ Use _setup_ as a noun or adjective and _set up_ as a verb. - **Recommended**: Complete the setup to set up authentication. - **Not recommended**: Setup authentication. -### shard - -Use _shard_ as a noun and _sharding_ for the practice of splitting data across -nodes. - ### sign in and sign-in Use _sign in_, _sign out_, and _sign up_ as verbs. Use the hyphenated forms @@ -834,10 +825,6 @@ self-hosting requirements or a migration VM, and in general CPU discussion. Write _versus_ in prose, not _vs._ Use `vs` only when it is part of a literal name or when space is constrained. -### Vitess - -Use _Vitess_ for the product name. - ## W ### web diff --git a/apps/docs/components/ContentListings/ContentListings.client.tsx b/apps/docs/components/ContentListings/ContentListings.client.tsx index b28e1b18841..93086bd588a 100644 --- a/apps/docs/components/ContentListings/ContentListings.client.tsx +++ b/apps/docs/components/ContentListings/ContentListings.client.tsx @@ -29,8 +29,6 @@ function useContentListingClickHandler(group: ContentListingGroup) { const trackClick = useCallback( (item: ContentListingItem) => { - if (!item.href) return - sendTelemetryEvent({ action: 'docs_content_listing_clicked', properties: { @@ -75,45 +73,8 @@ function ContentListingsGroup({ group }: { group: ContentListingGroup }) { )}