Skip to content

feat(docs): add landing page for docs site root#79

Merged
jbdevprimary merged 6 commits into
mainfrom
fix/docs-landing-page
Jan 19, 2026
Merged

feat(docs): add landing page for docs site root#79
jbdevprimary merged 6 commits into
mainfrom
fix/docs-landing-page

Conversation

@jbdevprimary
Copy link
Copy Markdown
Contributor

@jbdevprimary jbdevprimary commented Jan 19, 2026

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

  • Creates docs-site/src/content/docs/index.mdx with:
    • Hero section with tagline and CTA buttons
    • Feature cards highlighting Mobile-First, Multi-Agent, BYOK Security, and Brand Identity

Test plan

  • PR CI passes
  • Docs site root URL shows landing page after merge

🤖 Generated with Claude Code

Summary by CodeRabbit

Release Notes

  • Documentation
    • Added comprehensive ThumbCode Documentation landing page showcasing core features: Mobile-First design, Multi-Agent System, BYOK Security, and Brand Identity.

✏️ Tip: You can customize this high-level summary in your review settings.

jbdevprimary and others added 4 commits January 18, 2026 23:50
- 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>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jan 19, 2026

Warning

Rate limit exceeded

@jbdevprimary has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 22 minutes and 43 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

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.

📥 Commits

Reviewing files that changed from the base of the PR and between 640c54a and a40eefc.

📒 Files selected for processing (1)
  • docs-site/src/content/docs/index.mdx

Note

Other AI code review bot(s) detected

CodeRabbit 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.

📝 Walkthrough

Walkthrough

A 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

Cohort / File(s) Summary
New Documentation Landing Page
docs-site/src/content/docs/index.mdx
New MDX page with front matter, hero section with tagline and image, and Core Features section using CardGrid with four feature cards; imports Card and CardGrid from @astrojs/starlight

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Poem

🐰 A landing page hops into place,
With features bright in CardGrid's grace,
Four cards dance in a mobile embrace,
Security and agents interlace,
ThumbCode's docs now find their space!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat(docs): add landing page for docs site root' directly and accurately summarizes the main change: adding a new landing page at the docs site root to replace the 404 error.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ 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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello @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

  • Docs Root Landing Page: A new splash landing page has been added to the documentation site's root URL, resolving the previous 404 error and providing an initial entry point for users.
  • Hero Section: The landing page includes a hero section featuring a tagline ("A decentralized multi-agent mobile development platform") and call-to-action buttons for "Get Started" and "View on GitHub".
  • Core Features Showcase: Four key features are highlighted using interactive cards: Mobile-First design, Multi-Agent System, BYOK Security, and Brand Identity.
Using Gemini Code Assist

The 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 /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

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 .gemini/ folder in the base of the repository. Detailed instructions can be found here.

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

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread docs-site/src/content/docs/index.mdx Outdated
Comment thread docs-site/src/content/docs/index.mdx Outdated
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Comment thread docs-site/src/content/docs/index.mdx
jbdevprimary and others added 2 commits January 19, 2026 00:12
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>
@jbdevprimary jbdevprimary merged commit 6ad0d09 into main Jan 19, 2026
10 checks passed
@jbdevprimary jbdevprimary deleted the fix/docs-landing-page branch January 19, 2026 06:15
@sonarqubecloud
Copy link
Copy Markdown

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