Skip to content

docs: redesign the Humanizer documentation experience - #1891

Merged
clairernovotny merged 9 commits into
mainfrom
codex/impeccable-docs-site
Jul 29, 2026
Merged

docs: redesign the Humanizer documentation experience#1891
clairernovotny merged 9 commits into
mainfrom
codex/impeccable-docs-site

Conversation

@clairernovotny

@clairernovotny clairernovotny commented Jul 29, 2026

Copy link
Copy Markdown
Member

Summary

  • redesign the homepage as a task-first working proof sheet with the canonical Humanizer identity, runnable examples, and direct NuGet installation
  • make version presentation explicit for Humanizer 4 while preserving every historical documentation snapshot
  • replace the partial-capability matrix with a readable culture list and the project contract that every listed culture supports every applicable localized feature
  • record the product and visual system so future documentation changes preserve the same design and accessibility constraints

Why

Developers should be able to understand Humanizer, install the correct package,
and reach the relevant task guide from the first viewport. The documentation
should describe released package usage rather than source-build installation,
and locale support should reflect the repository's all-or-nothing quality
contract instead of implying tiers of incomplete behavior.

Validation

  • pnpm typecheck
  • pnpm test:unit — 45 passed
  • pnpm check:content
  • pnpm build
  • pnpm test:ci — 39 passed across desktop/mobile and light/dark modes
  • pnpm check:artifact
  • pnpm check:links
  • pnpm check:search-budget — all eight version indexes and exact routes passed
  • pwsh -NoProfile -File tools/docs/test.ps1 -ReleaseVersion 3.0.8
    published-package culture data, trimmed/Native AOT examples, snapshot
    immutability, rollback, and failure checks passed

Production smoke remains deployment-only and will run in the documentation
deployment workflow.

Checklist

  • Implementation is clean
  • Code adheres to the existing coding standards
  • No Code Analysis warnings
  • Tests cover the changed behavior
  • No copied third-party code
  • Comments are limited to durable design and behavioral contracts
  • Documentation is updated
  • Rebased on the latest main
  • Applicable documentation validation from AGENTS.md is green

No issue is closed by this independent documentation redesign.

Copilot AI review requested due to automatic review settings July 29, 2026 20:35
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@clairernovotny, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 5 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 4f9f85db-cb77-41ac-a1a6-d9f5ea61bd89

📥 Commits

Reviewing files that changed from the base of the PR and between 5cb2476 and be66a1a.

📒 Files selected for processing (7)
  • .impeccable/design.json
  • DESIGN.md
  • website/docs/languages/supported-cultures.mdx
  • website/docs/start/overview.mdx
  • website/docs/start/quick-start.mdx
  • website/src/pages/index.tsx
  • website/tests/e2e/reader-shell.spec.ts

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

The PR adds design and product documentation, aligns site content and generated metadata with Humanizer 4, simplifies supported-culture documentation, redesigns the homepage, and updates browser and version-routing tests.

Changes

Humanizer 4 documentation alignment

Layer / File(s) Summary
Design and product guidance
.impeccable/design.json, DESIGN.md, PRODUCT.md
Adds design tokens, editorial rules, product framing, and accessibility requirements.
Version, culture, and release documentation
tools/docs/*, website/docs/**, website/humanizer-versions.json
Replaces preview terminology with Humanizer 4 references, updates package guidance, and simplifies culture support to a listed locale inventory.
Homepage redesign
website/src/pages/index.tsx, website/src/pages/index.module.css, website/src/css/custom.css
Adds transformation proofs, task routes, language support, reference links, and responsive styling.
Validation updates
website/tests/e2e/*, website/tests/versionRoutes.test.mjs
Updates accessibility, homepage, navigation, and version-routing expectations for the new content and 4.0 (next) label.

Estimated code review effort: 4 (Complex) | ~60 minutes

Sequence Diagram(s)

sequenceDiagram
  participant Browser
  participant Homepage
  participant Documentation
  Browser->>Homepage: Load redesigned homepage
  Homepage->>Documentation: Provide guide, culture, and API links
  Browser->>Documentation: Navigate to selected documentation route
Loading

Possibly related PRs

Suggested labels: documentation

Suggested reviewers: copilot

Poem

A rabbit hops through docs so bright,
Humanizer 4 now shines in sight.
Cultures list and pages align,
New proof rows make meanings fine.
“Next” routes guide each hare onward. 🐇

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main change: a documentation experience redesign for Humanizer.
Description check ✅ Passed The description matches the changeset, covering the homepage redesign, versioning updates, culture list, and design/accessibility system.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/impeccable-docs-site

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@clairernovotny

Copy link
Copy Markdown
Member Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 390207cce8

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread website/docs/start/installation.mdx
Comment thread website/docs/languages/supported-cultures.mdx Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Redesigns the Humanizer documentation experience to be task-first and version-explicit, including a new homepage “proof sheet” layout, updated version labeling for the next major release line, and a simplified supported-culture presentation backed by accessibility and E2E tests.

Changes:

  • Rebuild the homepage into a first-viewport proof sheet with runnable input→output examples, install guidance, and task-based navigation.
  • Rename “main/preview” references throughout the docs/test suite to an explicit “Humanizer 4 / 4.0 (next)” framing and update upgrade/installation guidance accordingly.
  • Replace the locale capability matrix with an all-or-nothing supported-culture list and add product/design system documentation to preserve constraints and accessibility goals.

Reviewed changes

Copilot reviewed 42 out of 42 changed files in this pull request and generated no comments.

Show a summary per file
File Description
website/tests/versionRoutes.test.mjs Updates expected version labels/routes for the new “4.0 (next)” naming.
website/tests/e2e/reader-shell.spec.ts Aligns E2E assertions with new homepage content, nav labels, and version dropdown.
website/tests/e2e/production.spec.ts Updates production smoke expectations for the new homepage heading.
website/tests/e2e/accessibility.spec.ts Updates accessibility coverage to target the supported-culture list instead of a table region.
website/src/pages/index.tsx Replaces homepage layout with proof-sheet table, install snippet, task routes, and language promise.
website/src/pages/index.module.css Implements new homepage visual system (grid, proof sheet, task list, promise band).
website/src/css/custom.css Adds supported-culture list styling.
website/humanizer-versions.json Renames current docs label to “4.0 (next)” while keeping route /docs/next.
website/docs/upgrading/version-3-migration.mdx Updates text to refer to “Humanizer 4” as the future boundary.
website/docs/upgrading/main-preview.mdx Reframes “main/preview” doc as “Upgrade from 3.0.10 to Humanizer 4” with updated steps.
website/docs/upgrading/index.mdx Updates upgrade chooser copy/links to point at the Humanizer 4 upgrade guide.
website/docs/start/troubleshooting.mdx Updates troubleshooting guidance around culture support and versioned docs behavior.
website/docs/start/quick-start.mdx Updates quick start text/commands for Humanizer 4 framing.
website/docs/start/package-selection.md Updates package selection matrix and example install command for Humanizer 4 framing.
website/docs/start/overview.mdx Updates overview narrative about versioned snapshots and next-version docs.
website/docs/start/installation.mdx Updates installation guidance and version notes for Humanizer 4 framing.
website/docs/scenarios/strings-and-casing.mdx Renames “main/preview” behavior notes to “Humanizer 4”.
website/docs/scenarios/numbers-words-ordinals-roman-bytes-and-quantities.mdx Updates version notes to reference Humanizer 4 boundaries.
website/docs/scenarios/localization-and-extensibility.mdx Updates version notes and API availability wording for Humanizer 4.
website/docs/scenarios/inflection-and-quantities.mdx Updates pluralization/acronym and v4 behavior notes to “Humanizer 4”.
website/docs/scenarios/index.mdx Updates scenario index version coverage statement to include Humanizer 4.
website/docs/scenarios/enums-and-flags.mdx Updates enum/dehumanize and overload availability notes to “Humanizer 4”.
website/docs/scenarios/durations-and-ages.mdx Updates duration API availability notes to “Humanizer 4”.
website/docs/scenarios/byte-sizes-and-rates.mdx Updates ByteSize/ByteRate version notes to “Humanizer 4”.
website/docs/languages/using-cultures.mdx Updates culture support guidance and API notes to “Humanizer 4”.
website/docs/languages/supported-cultures.mdx Replaces capability matrix with supported-culture list and all-or-nothing support contract wording.
website/docs/languages/language-coverage.json Updates generated-for metadata from “main/preview” to “4.0”.
website/docs/languages/index.mdx Updates languages landing page guidance to match supported-culture list + v4 framing.
website/docs/languages/grammar-and-platform-formatting.mdx Updates HumanizeWithCase wording to “Humanizer 4”.
website/docs/languages/custom-localization.mdx Updates registry freezing and customization notes to “Humanizer 4”.
website/docs/index.md Updates root docs index links/labels for supported cultures and Humanizer 4 upgrade guide.
website/docs/contributing/report-language-issue.mdx Updates link text to “Supported cultures”.
website/docs/contributing/index.mdx Updates link text to “Supported cultures”.
website/docs/concepts/trimming-and-native-aot.mdx Updates AOT verification and API availability notes to “Humanizer 4”.
website/docs/concepts/culture-and-configuration.mdx Refines fallback description for unsupported cultures.
website/docs/api/index.md Updates API provenance wording to Humanizer 4 reference assembly.
website/docs/analyzer/index.mdx Updates analyzer docs to refer to Humanizer 4 (not “current preview”).
tools/docs/snapshot.ps1 Updates generated API landing provenance string for current docs.
tools/docs/generate-language-coverage.ps1 Updates generated-for marker to “4.0”.
PRODUCT.md Adds product constraints/contract documentation for the docs experience.
DESIGN.md Adds a design system spec (tokens, layout, accessibility constraints).
.impeccable/design.json Adds structured design-system metadata for automated checks/tooling.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@website/docs/start/overview.mdx`:
- Around line 39-44: Update the Humanizer 4 release-status wording in the
overview documentation to reflect that version 4 is released, removing the
“upcoming” description while preserving the existing coverage and maintenance
caveats.

In `@website/docs/start/quick-start.mdx`:
- Around line 20-25: Do not present Humanizer 4.0.0 as a published NuGet
release: update website/docs/start/quick-start.mdx (20-25),
website/docs/languages/language-coverage.json (5),
website/docs/languages/using-cultures.mdx (60, 80-87),
website/docs/start/troubleshooting.mdx (64), website/docs/index.md (37-44),
website/docs/scenarios/byte-sizes-and-rates.mdx (29, 60, 90, 112),
website/docs/upgrading/index.mdx (86-87, 121),
website/docs/upgrading/main-preview.mdx (3-75, 84-101), and
website/docs/upgrading/version-3-migration.mdx (47) to restore preview
qualifiers or provide preview/local-feed instructions; alternatively gate these
references until package 4.0.0 is published.

In `@website/src/pages/index.module.css`:
- Around line 2-3: Fix the Stylelint violations in the CSS declarations around
the custom property and the additionally referenced ranges: add required
declaration separation, remove deprecated clip usage, and normalize currentcolor
to Stylelint’s canonical lowercase casing. Preserve the existing styling while
ensuring the enforced formatting and validation checks pass.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 0666ee50-fd0b-4b6a-a5ef-3f84118f77c2

📥 Commits

Reviewing files that changed from the base of the PR and between 4ad6289 and 390207c.

📒 Files selected for processing (42)
  • .impeccable/design.json
  • DESIGN.md
  • PRODUCT.md
  • tools/docs/generate-language-coverage.ps1
  • tools/docs/snapshot.ps1
  • website/docs/analyzer/index.mdx
  • website/docs/api/index.md
  • website/docs/concepts/culture-and-configuration.mdx
  • website/docs/concepts/trimming-and-native-aot.mdx
  • website/docs/contributing/index.mdx
  • website/docs/contributing/report-language-issue.mdx
  • website/docs/index.md
  • website/docs/languages/custom-localization.mdx
  • website/docs/languages/grammar-and-platform-formatting.mdx
  • website/docs/languages/index.mdx
  • website/docs/languages/language-coverage.json
  • website/docs/languages/supported-cultures.mdx
  • website/docs/languages/using-cultures.mdx
  • website/docs/scenarios/byte-sizes-and-rates.mdx
  • website/docs/scenarios/durations-and-ages.mdx
  • website/docs/scenarios/enums-and-flags.mdx
  • website/docs/scenarios/index.mdx
  • website/docs/scenarios/inflection-and-quantities.mdx
  • website/docs/scenarios/localization-and-extensibility.mdx
  • website/docs/scenarios/numbers-words-ordinals-roman-bytes-and-quantities.mdx
  • website/docs/scenarios/strings-and-casing.mdx
  • website/docs/start/installation.mdx
  • website/docs/start/overview.mdx
  • website/docs/start/package-selection.md
  • website/docs/start/quick-start.mdx
  • website/docs/start/troubleshooting.mdx
  • website/docs/upgrading/index.mdx
  • website/docs/upgrading/main-preview.mdx
  • website/docs/upgrading/version-3-migration.mdx
  • website/humanizer-versions.json
  • website/src/css/custom.css
  • website/src/pages/index.module.css
  • website/src/pages/index.tsx
  • website/tests/e2e/accessibility.spec.ts
  • website/tests/e2e/production.spec.ts
  • website/tests/e2e/reader-shell.spec.ts
  • website/tests/versionRoutes.test.mjs

Comment thread website/docs/start/overview.mdx
Comment thread website/docs/start/quick-start.mdx
Comment thread website/src/pages/index.module.css
Copilot AI review requested due to automatic review settings July 29, 2026 20:45
@clairernovotny

Copy link
Copy Markdown
Member Author

@codex review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 42 out of 42 changed files in this pull request and generated 1 comment.

Comment thread website/docs/languages/supported-cultures.mdx Outdated
Copilot AI review requested due to automatic review settings July 29, 2026 20:49
@clairernovotny

Copy link
Copy Markdown
Member Author

@codex review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 42 out of 42 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (4)

website/docs/upgrading/main-preview.mdx:25

  • This upgrade guide pins --version 4.0.0, but the repository versioning is 4.0.0-preview.* (version.json:2) and the docs manifest marks the "4.0 (next)" docs as generated from main with published: false (website/humanizer-versions.json:175-191). If this page is meant for the next/preview line, use a prerelease install instruction to avoid pointing readers at a likely-nonexistent stable version.
    website/docs/start/installation.mdx:23
  • This pins a stable --version 4.0.0, but the repository versioning is 4.0.0-preview.* (version.json:2) and the docs manifest marks the "4.0 (next)" docs as generated from the main checkout with published: false (website/humanizer-versions.json:175-191). Using a prerelease install command keeps the docs aligned with the preview/unpublished line.
dotnet add package Humanizer --version 4.0.0

website/docs/start/quick-start.mdx:25

  • This pins --version 4.0.0, but the repository version scheme is 4.0.0-preview.* (version.json:2) and the docs manifest identifies the current docs as "4.0 (next)" and not published (website/humanizer-versions.json:175-191). A prerelease install command is more consistent with the preview/unpublished state.
dotnet add package Humanizer --version 4.0.0

website/docs/start/package-selection.md:30

  • This command pins --version 4.0.0, but the repo versioning is 4.0.0-preview.* (version.json:2) and the current docs version is "4.0 (next)" with published: false (website/humanizer-versions.json:175-191). If this page targets the next/preview line, prefer a prerelease install so the command doesn't fail or select the wrong release line.
dotnet add package Humanizer --version 4.0.0

Copilot AI review requested due to automatic review settings July 29, 2026 20:55

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5cb24764e1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread website/src/pages/index.tsx Outdated
Comment thread website/docs/languages/supported-cultures.mdx
Comment thread website/humanizer-versions.json
@clairernovotny

Copy link
Copy Markdown
Member Author

@codex review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 42 out of 42 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (1)

.impeccable/design.json:82

  • The design system records scroll-behavior: smooth as a global motion effect, but the design docs also require reduced-motion support. Smooth scrolling should be disabled under prefers-reduced-motion: reduce to avoid forcing motion for users who opt out.
  ],
  "effects": {
    "shadow": "0 1px 0 var(--ifm-color-emphasis-300)",
    "motion": "scroll-behavior: smooth"

Copilot AI review requested due to automatic review settings July 29, 2026 21:01

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 329eccad75

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread website/src/pages/index.tsx Outdated
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

@clairernovotny I’ll review the changes in #1891.

✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@clairernovotny

Copy link
Copy Markdown
Member Author

@codex review

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

@clairernovotny I’ll review the changes in #1891.

✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: fb2f300c1a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread website/docs/languages/supported-cultures.mdx
@clairernovotny

Copy link
Copy Markdown
Member Author

@codex review

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

@clairernovotny I’ll review the changes in #1891.

✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 42 out of 42 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (1)

website/src/pages/index.tsx:157

  • This homepage link hardcodes the preview docs route (/docs/next/...) while the rest of the homepage links target the latest-stable docs (/docs/...). With Docusaurus configured to serve the latest stable at /docs/ and the preview at /docs/next/, this breaks the "version-correct" navigation promise and ignores the user's selected/preferred docs version.

Copilot AI review requested due to automatic review settings July 29, 2026 21:13

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b169fc3b6e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread website/src/pages/index.tsx Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 42 out of 42 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings July 29, 2026 21:21
@clairernovotny

Copy link
Copy Markdown
Member Author

@codex review

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

@clairernovotny I’ll review the changes in #1891.

✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Delightful!

Reviewed commit: be66a1a9ee

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 42 out of 42 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (4)

website/docs/start/quick-start.mdx:25

  • This quick-start installs Humanizer --version 4.0.0, but the repository version metadata indicates 4.0.0-preview.* builds. If 4.0.0 isn’t published as a stable package yet, readers won’t be able to run this command as written.
dotnet add package Humanizer --version 4.0.0

website/docs/start/package-selection.md:30

  • This example pins Humanizer --version 4.0.0, but the repository version metadata indicates the current line is 4.0.0-preview.*. If 4.0.0 hasn’t been released as a stable NuGet package yet, this command won’t work as written.
dotnet add package Humanizer --version 4.0.0

website/docs/upgrading/main-preview.mdx:25

  • This example pins Humanizer --version 4.0.0, but the repository version metadata is 4.0.0-preview.* (version.json). If 4.0.0 is not published as a stable NuGet package yet, this command will fail for readers; consider using a prerelease-friendly command or otherwise aligning the docs with the published package version.
    website/docs/start/installation.mdx:23
  • This installs Humanizer --version 4.0.0, but the repository version metadata indicates the current line is 4.0.0-preview.*. If a stable 4.0.0 package is not published yet, this command will fail.
dotnet add package Humanizer --version 4.0.0

@clairernovotny
clairernovotny merged commit c67498a into main Jul 29, 2026
18 checks passed
@clairernovotny
clairernovotny deleted the codex/impeccable-docs-site branch July 29, 2026 21:42
@clairernovotny clairernovotny added this to the v4.0 milestone Jul 29, 2026
@clairernovotny clairernovotny added the documentation Documentation-only change label Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Documentation-only change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants