Skip to content

docs: rename Proofing to Spell check (SD-2895)#3059

Merged
caio-pizzol merged 2 commits into
mainfrom
caio/sd-2895-rename-proofing-spell-check
May 1, 2026
Merged

docs: rename Proofing to Spell check (SD-2895)#3059
caio-pizzol merged 2 commits into
mainfrom
caio/sd-2895-rename-proofing-spell-check

Conversation

@caio-pizzol

Copy link
Copy Markdown
Contributor

Both shipped provider examples (Typo.js, LanguageTool) advertise ["spelling"] capabilities only and filter responses to kind: 'spelling' before returning. The v1 UI renders only spelling underlines (the proofing.css file's own comments call grammar and style "future, stored but not rendered"). Calling the feature "Proofing" in customer copy oversells what ships today.

This is a docs terminology change only. The public config remains proofing; the visible product feature is now documented as Spell check.

Visible labels renamed:

  • Sidebar group ProofingSpell check
  • Page title Spell Check & ProofingSpell check
  • Custom proofing providerCustom spell-check provider
  • Built-in UI overview card and a couple of cross-references

Folder renames (with redirects so old links keep working):

  • apps/docs/editor/proofing/apps/docs/editor/spell-check/
  • examples/editor/proofing/examples/editor/spell-check/

Kept as-is (real API surface):

  • proofing config key, proofing.enabled, proofing.provider, proofing.ignoredWords, onProofingError
  • ProofingProvider, ProofingConfig, ProofingIssue, ProofingIssueKind, etc. type names

The custom-provider page has an explicit note: the TypeScript types use Proofing* because the contract is broader than spelling; v1 UI renders kind: 'spelling' only. The configuration page mirrors this on the section heading.

Page rewrites lead with mechanism (extract → map → render → right-click) per brand voice rule 11. Honest scope-of-v1 callout names what's not shipped (grammar, style, headers/footers) per brand rule 8.

Verified: pnpm validate (mintlify), pnpm check:em-dashes, pnpm check:icons, pnpm check:imports, bun scripts/validate-examples-demos.ts all green.

Both shipped provider examples advertise ["spelling"] capabilities
only and filter responses to kind: 'spelling' before returning. The
v1 UI renders only spelling underlines (the proofing.css file's own
comments call grammar and style 'future, stored but not rendered').
Calling the feature 'Proofing' in customer copy oversells what ships.

This is a docs terminology change only. The public config remains
proofing; the visible product feature is now documented as Spell check.

Visible labels renamed:
- Sidebar group Proofing -> Spell check
- Page title Spell Check & Proofing -> Spell check
- Custom proofing provider -> Custom spell-check provider
- Built-in UI overview card Proofing -> Spell check
- Context menu doc 'Proofing items' -> 'Spell-check items'
- Accessibility note 'proofing in web layout' -> 'spell check in web layout'
- Configuration page section heading Proofing -> Spell check

Folder renames (with redirects so old links keep working):
- apps/docs/editor/proofing -> apps/docs/editor/spell-check
- examples/editor/proofing -> examples/editor/spell-check

Kept as-is (real API surface):
- proofing config key
- ProofingProvider / ProofingConfig / ProofingIssue / etc. type names
- proofing.enabled / proofing.provider / proofing.ignoredWords params
- onProofingError callback name

Page rewrites lead with mechanism (extract -> map -> render -> right-click)
per brand voice rule 11. Honest scope-of-v1 callout names what's not
shipped (grammar, style, headers/footers) per brand rule 8.
@caio-pizzol caio-pizzol requested a review from a team as a code owner May 1, 2026 19:39
@linear

linear Bot commented May 1, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented May 1, 2026

Copy link
Copy Markdown
Contributor

@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: 4ca9fa0c36

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread pnpm-lock.yaml Outdated
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Address review feedback on PR #3059. The original commit overreached
by renaming the examples folder along with the docs folder. Examples
folders are internal codebase paths, not user-facing surface; renaming
them touches CI, package.json names, and external-facing GitHub URLs
without customer benefit.

Reverts:
- examples/editor/spell-check back to examples/editor/proofing.
  Internal folder name stays as it was; only the docs surface is
  renamed for customer-facing language.
- Doc cross-references to GitHub example folders updated back to
  /examples/editor/proofing/ paths.

Fixes review findings:
- Two pre-existing redirects in docs.json had destinations pointing
  at /editor/proofing/* (now redirected onward to /editor/spell-check/*).
  Updated /guides/general/proofing and /guides/general/custom-proofing-
  provider to point at the final /editor/spell-check/* destinations
  directly. Avoids redirect chains per the team's no-chains rule
  established on PR #3054.
- examples/README.md still had a Proofing section heading + GitHub
  link to ./editor/proofing (the link is fine after this commit since
  the folder is back at proofing/, but the section heading should
  reflect the user-facing name). Renamed heading to Spell check;
  link target stays at ./editor/proofing.
- Two semicolons in apps/docs/editor/superdoc/configuration.mdx
  introduced by the rename. Brand voice rule: 'if there's a semicolon,
  definitely split it.' Both split into two sentences.
@caio-pizzol caio-pizzol merged commit 82bb78a into main May 1, 2026
39 of 40 checks passed
@caio-pizzol caio-pizzol deleted the caio/sd-2895-rename-proofing-spell-check branch May 1, 2026 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants