Skip to content

[developers-page] add a public /developers page - #142

Merged
Smetools merged 1 commit into
mainfrom
hassan-developers-page
Jul 28, 2026
Merged

[developers-page] add a public /developers page#142
Smetools merged 1 commit into
mainfrom
hassan-developers-page

Conversation

@Smetools

@Smetools Smetools commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

knowcap.ai/developers was a 404. The marketing site had no developer page at all — its only pointer for developers was a single homepage button inside the #mcp section (app/components/home-commitment.tsx ~line 1092) linking to https://docs.knowcap.ai/#mcp-overview. Neither the header nor the footer linked to the docs anywhere.

There is now a complete, public, generated developer reference to point at, so this PR builds /developers to front the MCP server:

  • One-line connect command (claude mcp add --transport http knowcap https://mcp.knowcap.ai/mcp), with notes on the browser sign-in (no API key) and the claude.ai custom-connector path.
  • What's in the server: 79 tools across 12 areas, 13 marked destructive, 8 resources, 8 slash prompts.
  • Which clients it works with: Claude Code, claude.ai, and any MCP-compatible client (Cursor, Codex, Gemini named, consistent with existing site claims).
  • Three reference links: full API/tool reference (docs.knowcap.ai), setup guide (mcp.knowcap.ai), machine-readable tool manifest (mcp.knowcap.ai/tools.json).
  • Closing CTA consistent with the rest of the site (docs + Get Started Free).

Uses the shared EditorialShell/PageHero chrome every subpage uses, reuses the site's existing voice/copy patterns from the homepage #mcp section, and only extends CSS with page-scoped dv-* classes (same pattern as mu-* on /meet-us and ch-* on /compare) — no new colors, no new fonts.

Also:

  • Added a "Developers" link to the footer Product column (EditorialFooter in app/components/editorial/shell.tsx).
  • Added /developers to app/app/sitemap.ts.

Test plan

  • next build succeeds; /developers appears in the route list (static, 178 B / 104 kB First Load JS)
  • tsc --noEmit — no errors in the touched files
  • Manual read-through of EditorialHeader/EditorialFooter, PageHero, and sibling subpages (contact-us, meet-us, compare) to match structure/voice
  • Visual check on hassan/staging once deployed (no local dev server run this session)

🤖 Generated with Claude Code

https://claude.ai/code/session_01MM1vaZi7JJRxemjEXnFET7

Summary by CodeRabbit

  • New Features
    • Added a dedicated Developers page with setup guidance, connection instructions, supported clients, tools, and reference links.
    • Added calls to action for accessing documentation and registering.
    • Added the Developers page to the site sitemap for improved discoverability.
    • Added a Developers link to the Product section of the site footer.

knowcap.ai/developers was a 404 — the marketing site had no developer
page at all. The only pointer for developers was a single homepage
button inside the #mcp section linking to docs.knowcap.ai; neither the
header nor the footer linked to the docs anywhere.

This page now fronts the MCP server directly: the one-line connect
command, what the 79 tools / 12 areas cover, which clients it works
with, and links out to the generated API reference, setup guide, and
machine-readable tool manifest (mcp.knowcap.ai/tools.json). Linked
from the footer Product column and added to sitemap.ts.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MM1vaZi7JJRxemjEXnFET7
@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
knowcap-landing Ready Ready Preview, Comment Jul 28, 2026 11:35am

Request Review

@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: e813b79d-a247-4ada-a23d-ee963739483f

📥 Commits

Reviewing files that changed from the base of the PR and between efd564f and 04ef3ba.

📒 Files selected for processing (3)
  • app/app/developers/page.tsx
  • app/app/sitemap.ts
  • app/components/editorial/shell.tsx

📝 Walkthrough

Walkthrough

Adds a new /developers landing page with SEO metadata, MCP connection details, client references, documentation links, and registration calls to action. The route is also added to the sitemap and product footer navigation.

Changes

Developers Page

Layer / File(s) Summary
Developers page content
app/app/developers/page.tsx
Defines page metadata, connection and reference data, scoped styles, and the rendered developers marketing sections.
Route discovery and navigation
app/app/sitemap.ts, app/components/editorial/shell.tsx
Adds /developers to the sitemap and Product footer links.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: adding a public /developers page.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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 hassan-developers-page

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.

@Smetools
Smetools merged commit fd42ef8 into main Jul 28, 2026
2 of 3 checks passed
@Smetools
Smetools deleted the hassan-developers-page branch July 28, 2026 11:36
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