Skip to content

feat: add bilingual AI inference glossary#572

Open
adibarra wants to merge 1 commit into
masterfrom
feat/inference-glossary
Open

feat: add bilingual AI inference glossary#572
adibarra wants to merge 1 commit into
masterfrom
feat/inference-glossary

Conversation

@adibarra

@adibarra adibarra commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add searchable English and Simplified Chinese AI inference glossary indexes
  • add 48 statically generated term pages per locale with definitions, related concepts, and article sources
  • add DefinedTerm structured data, canonical/hreflang metadata, sitemap entries, and internal links
  • add translation, relationship, article-coverage, and navigation contract tests

Verification

  • pnpm typecheck
  • pnpm exec oxlint <touched files>
  • vitest run src/lib/glossary.test.ts (7 tests)
  • pnpm --filter @semianalysisai/inferencex-app build (1,353 static pages)
  • Playwright QA on English and Chinese desktop/mobile routes, search, structured data, and language switching

Note

Low Risk
Additive marketing/content routes and static data with no auth or sensitive data paths; main risk is build size and keeping glossary–article slug references in sync (covered by tests).

Overview
Adds a bilingual AI inference glossary (English and Simplified Chinese) with searchable index pages, statically generated term detail routes, and shared content libraries (glossary.ts, glossary-zh.ts).

Each term page includes definition, explanation, InferenceX context, related terms, linked blog articles, prev/next navigation, and DefinedTerm / DefinedTermSet JSON-LD plus canonical and hreflang metadata. The GlossaryBrowser client component powers search, category filters, and letter grouping (category grouping on zh).

Discovery updates: sitemap entries for /glossary and every slug, /glossary in i18n mirrored routes, footer glossary link, and glossary CTAs on English and Chinese blog index pages. glossary.test.ts locks entry quality, article links, translations, and navigation.

Reviewed by Cursor Bugbot for commit 979df23. Bugbot is set up for automated code reviews on this repo. Configure here.

@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
inferencemax-app Ready Ready Preview, Comment Jul 13, 2026 9:12pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant