Add docs landing page with navigation grid#91
Merged
CallumMcMahon merged 30 commits intomainfrom Feb 4, 2026
Merged
Conversation
Replace the redirect to /installation with a proper landing page that: - Shows a navigation grid with cards for each documentation section - Displays icons, descriptions, and page counts for each section - Includes a quick install code snippet - Uses responsive layout for mobile devices Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Create comprehensive documentation for everyrow integration with Claude Code: - Skills vs MCP comparison with ASCII diagrams - Step-by-step installation for both methods - Example workflows (research, dedupe, screen) - Troubleshooting guide Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ax-width Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
usePathname() returns path without basePath, so don't try to strip /docs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Installation details are covered in the dedicated installation page Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add next-mdx-remote for MDX rendering - Create InstallationTabs and TabContent components - Add CSS for tabs with no-JS fallback (shows all sections) - Convert installation page to MDX with platform/method selector - Update docs utility to support .mdx files Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Make Python SDK the first platform option with no method selector - Add Plugin as a method type - Claude Code and Gemini now have Plugin entries - Reorder content to show Python SDK first Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…both Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use correct syntax with --env flag and -- separator before the stdio server command. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Clicking tabs now updates the URL hash (e.g. #tab-claude-code-mcp),
allowing users to share links to specific tab configurations.
- Hash format: #tab-{agent}-{type}
- Uses history.replaceState to avoid scroll jumps
- Reads hash on mount to restore tab state from URL
- SSR unchanged: all content still rendered for crawlers
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Member
Author
|
not sure about the landing page (warming people up to the sections of the docs, vs being an extra click just to find the install commands. wdyt? |
hnykda
approved these changes
Feb 4, 2026
Contributor
hnykda
left a comment
There was a problem hiding this comment.
If the question is about if to have installation commands on landing page, then I would be up for that.
# Conflicts: # docs/installation.md
| Requires Python 3.12+. | ||
|
|
||
| **Quick example:** | ||
|
|
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
CallumMcMahon
added a commit
that referenced
this pull request
Feb 4, 2026
The description length validation (160 char limit) is blocking deployments. Disabling until we either shorten descriptions or increase the limit. See PR #91 for context. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
CallumMcMahon
added a commit
that referenced
this pull request
Feb 4, 2026
The description length validation (160 char limit) is blocking deployments. Disabling until we either shorten descriptions or increase the limit. See PR #91 for context. Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Docs Landing Page
/installationwith a proper landing pageClaude Code Integration Docs
Gemini CLI Installation Docs
gemini skills installwith--pathflaggemini mcp add) and config file locations--ref mainworkaround and skills enablement instructions$VARformat instead of${VAR}Installation Tabs URL Hash Support
#tab-claude-code-mcp)history.replaceStateto avoid scroll jumpsTest plan
🤖 Generated with Claude Code