[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. 🫖 Status page with uptime monitoring & API monitoring as code 🫖 openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor
openstatus apps web AGENTS.md
927 B
Markdown

AGENTS.md — apps/web #

.well-known routes #

apps/web/src/app/.well-known/ is a dot-directory, and TypeScript's include wildcards skip those. Files under it are outside the tsconfig program, so path aliases (@/…) do not resolve and nothing there is type-checked as part of the app. Use relative imports (or node built-ins, as .well-known/agent-skills/index.json/route.ts does) and check the output by requesting the route.

The ⌘K search is homegrown: the ranker lives in apps/web/src/app/api/search and the index in apps/web/src/content/utils/search-index.ts. Do not reach for Pagefind, Orama or Algolia.

Content pages #

Content pages are MDX prose built from the existing components (Grid, Details, …). Reach for those before inventing a bespoke layout.

Never link out to a competitor. Name them as plain text — an external link donates domain authority and leaks the conversion.