Skip to content

docs: add schema.org structured-data matrix - #903

Merged
nehagup merged 2 commits into
keploy:mainfrom
dhananjay6561:docs/schema-matrix
Sep 7, 2026
Merged

docs: add schema.org structured-data matrix#903
nehagup merged 2 commits into
keploy:mainfrom
dhananjay6561:docs/schema-matrix

Conversation

@dhananjay6561

Copy link
Copy Markdown
Member

What

Adds SCHEMA_MATRIX.md at the repo root — a single reference mapping every JSON-LD schema.org type emitted across the docs site to its source file and the pages/components it applies to.

This documents the structured-data work merged in #897.

Why

PR #897 introduced structured data across many surfaces (site-wide graph, per-doc DocItem schema, FAQ/HowTo, glossary DefinedTerms, and the bespoke React pages). There was no single place to see what emits what, which makes adding or debugging schema error-prone. This matrix is that reference.

Coverage

Built by auditing the live source on main (commit at #897), not from memory. Every @type occurrence in src/ + docusaurus.config.js was reconciled against the table:

  • Site-wide graphOrganization, WebSite, SoftwareApplication, ImageObject, SearchAction
  • Per-doc (DocItem)TechArticle / APIReference / BlogPosting / LearningResource, DefinedTerm, CollectionPage, and suppression rules
  • BreadcrumbsBreadcrumbList / ListItem
  • ContentFAQPage (remark plugin), HowTo family (<HowTo> component)
  • React pages — home, about, leadership, application-development, security, privacy-policy, glossary hub, community

Includes a type → source quick-reference table.

Scope

Documentation only — one new file, no code or existing-file changes.

Copilot AI lite review requested due to automatic review settings September 7, 2026 06:25

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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@dhananjay6561 dhananjay6561 self-assigned this Sep 7, 2026
Maps every JSON-LD schema type emitted across the docs site (from PR keploy#897)
to its source file and the pages/components it applies to, as a single
reference for adding, moving, or debugging structured data.

Signed-off-by: dhananjay6561 <dhananjayaggarwal6561@gmail.com>
Signed-off-by: dhananjay6561 <dhananjayaggarwal6561@gmail.com>
@nehagup
nehagup merged commit c3ce072 into keploy:main Sep 7, 2026
6 checks passed
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.

3 participants