feat(docs): add landing page for docs site root#79
Conversation
- Change social config from array to object format for Starlight compatibility - Fix find command to use docs-dist instead of dist in workflow Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Creates a splash page at the docs root with hero section and feature cards. Previously, the root URL returned 404 and users had to navigate to /introduction/. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. 📒 Files selected for processing (1)
Note Other AI code review bot(s) detectedCodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review. 📝 WalkthroughWalkthroughA new MDX documentation landing page is created for ThumbCode with front matter including title and description, a hero section with tagline and image, and a Core Features section displaying four feature cards (Mobile-First, Multi-Agent System, BYOK Security, Brand Identity) using Astro Starlight components. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 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. Comment |
Summary of ChangesHello @jbdevprimary, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request significantly enhances the user experience for the documentation site by introducing a dedicated landing page at the root URL. Previously, users encountered a 404 error, requiring manual navigation. The new landing page provides an immediate overview of the project's purpose and core features, making it easier for new visitors to understand what the project offers and how to get started. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request successfully adds a new splash landing page for the documentation site, which is a great improvement for user navigation. The implementation using Starlight's splash template and components is well done. I've added a couple of minor suggestions to improve maintainability and clarity. One suggestion is to remove the hardcoded base path from a link to make it more robust against future configuration changes. The other is to fix a small typo and improve the clarity of one of the feature descriptions. Overall, this is a solid contribution.
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In `@docs-site/src/content/docs/index.mdx`:
- Around line 7-12: The CTA link in the frontmatter is hardcoded with the base
path; update the actions entry so the link value removes the '/thumbcode' prefix
(change link: /thumbcode/introduction/ to link: /introduction/) so Astro's
configured base (base: '/thumbcode') is not duplicated; modify the "actions" ->
"link" field in docs-site/src/content/docs/index.mdx accordingly.
🧹 Nitpick comments (1)
docs-site/src/content/docs/index.mdx (1)
5-9: Add accessible alt text for the hero image (and confirm schema).Please confirm Starlight 0.32.0 supports
hero.image.alt(or the expected field name) and provide an alt string (or explicitly mark as decorative if supported). This helps screen readers and improves accessibility.♿ Possible adjustment (schema-dependent)
hero: tagline: A decentralized multi-agent mobile development platform image: file: ../../assets/logo-dark.svg + alt: ThumbCode logo
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
- Fix "daubes" → rewrote description - Remove internal jargon (P3 "Warm Technical") - Make brand identity description more user-friendly Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|



Summary
Adds a splash landing page at the docs root URL. Previously, visiting https://agentic-dev-library.github.io/thumbcode/ returned a 404 and users had to navigate to /introduction/.
Changes
docs-site/src/content/docs/index.mdxwith:Test plan
🤖 Generated with Claude Code
Summary by CodeRabbit
Release Notes
✏️ Tip: You can customize this high-level summary in your review settings.