-
Notifications
You must be signed in to change notification settings - Fork 2
Update intro/overview pages #438
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This pull request comprehensively updates the introduction and overview pages, enhances Kubernetes documentation to reference all CRD types, and adds new projects to the main index page. The PR transforms the ToolHive introduction from a single-runtime description to a full platform overview with four key components (Runtime, Registry Server, Gateway, and Portal), while also improving the K8s documentation to consistently document MCPServer, MCPRemoteProxy, and VirtualMCPServer resource types.
Changes:
- Updated main introduction page with comprehensive platform architecture overview
- Enhanced K8s documentation with consistent CRD reference links and multi-resource-type examples
- Added new projects (MCP Optimizer, Cursor Hooks, Yardstick) to the main index page with improved organization
- Fixed URL protocols (http → https) for security and updated service naming conventions across documentation
Reviewed changes
Copilot reviewed 20 out of 30 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| static/img/stacklok-pattern-2-transparent.svg | New background pattern SVG for hover effects |
| static/img/mcp-servers/stacklok-website-icons-efficiency-*.svg | New efficiency icons for MCP Optimizer card |
| static/img/mcp-servers/cursor-logo.svg | New Cursor logo for Cursor Hooks project card |
| static/img/doc-card-hover.svg | New hover effect pattern for documentation cards |
| static/img/card-hover.png | Removed old PNG hover image |
| src/pages/index.tsx | Added new project cards, reorganized sections, fixed URLs to use https, removed unused prop |
| src/pages/index.module.css | Updated background styling with transparent pattern |
| src/css/custom.css | Enabled card hover effects with SVG pattern |
| src/components/ProductCard/styles.module.css | Updated hover effects and cleaned up commented code |
| src/components/ProductCard/index.tsx | Changed default invertLogoOnHover to false |
| src/components/ProductCard/assets/product-card-hover.svg | New hover effect SVG |
| src/components/ProductCard/assets/product-card-hover.png | Removed old PNG |
| sidebars.ts | Reordered K8s guides (remote-mcp-proxy before connect-clients) |
| docs/toolhive/index.mdx | Major rewrite introducing platform components, updated feature descriptions |
| docs/toolhive/guides-vmcp/configuration.mdx | Fixed CRD reference links with proper anchors |
| docs/toolhive/guides-vmcp/composite-tools.mdx | Fixed CRD reference link with proper anchor |
| docs/toolhive/guides-registry/index.mdx | Updated description from "server" to "Server" |
| docs/toolhive/guides-k8s/telemetry-and-metrics.mdx | Updated to reference MCPServer/MCPRemoteProxy, fixed CRD link |
| docs/toolhive/guides-k8s/run-mcp-k8s.mdx | Fixed CRD reference links |
| docs/toolhive/guides-k8s/remote-mcp-proxy.mdx | Fixed CRD reference link |
| docs/toolhive/guides-k8s/logging.mdx | Added multi-resource examples with tabs, updated title to "Audit logging" |
| docs/toolhive/guides-k8s/intro.mdx | Updated to reference all three CRD types, improved architecture description |
| docs/toolhive/guides-k8s/index.mdx | Updated experimental note to reference CRDs plural |
| docs/toolhive/guides-k8s/deploy-registry.mdx | Fixed CRD reference link |
| docs/toolhive/guides-k8s/customize-tools.mdx | Added MCPRemoteProxy examples with tabs, fixed CRD link |
| docs/toolhive/guides-k8s/connect-clients.mdx | Documented service naming for all three resource types, updated examples |
| docs/toolhive/guides-cli/index.mdx | Changed "machines" to "machine" for clarity |
Signed-off-by: Dan Barr <6922515+danbarr@users.noreply.github.com>
Signed-off-by: Dan Barr <6922515+danbarr@users.noreply.github.com>
Signed-off-by: Dan Barr <6922515+danbarr@users.noreply.github.com>
Signed-off-by: Dan Barr <6922515+danbarr@users.noreply.github.com>
aed25a0 to
d254822
Compare
|
I've split the K8s docs out of this PR so now it's just scoped to the index and introduction pages. @Derek2Tu mind approving? |
Description
Type of change
Submitter checklist
Content and formatting
Reviewer checklist
Content
Signed-off-by: Dan Barr 6922515+danbarr@users.noreply.github.com