Add discovery files and MIT licensing#7

merged
main
feat/homepage-refresh
opened20d agobySscreen-gd
View on GitHubRepository sync pausedPR last imported 8d ago

What changed

Added MIT licensing and machine-readable discovery files: robots.txt, sitemap.xml, and llms.txt. Updated the footer and metadata to reflect the license, and adjusted homepage styles.

Type

  • New library
  • Library metadata correction
  • Bug fix
  • Feature
  • Documentation

Verification

  • I kept this pull request focused.
  • I ran npm run build successfully.
  • I checked light and dark modes when the interface changed.
  • I checked keyboard access and reduced motion when interaction changed.
  • I added screenshots or a recording for visible changes.

Library submissions

Not applicable.

Related issue

Closes #

Summary by CodeRabbit

  • New Features
    • Added llms.txt with searchable library details, plus robots and sitemap files to help discovery tools find site content.
  • Updates
    • Updated the footer copyright and added a link to the MIT license.
    • Improved the layout of navigation tabs and the header button.
  • Documentation
    • Added MIT license information to the README and project metadata.

Checks

Checks in progress
Sscreen-gdopened·20d ago
V

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

ProjectDeploymentActionsUpdated
External image colReady ReadyPreviewSep 23, 2026 4:04pm UTC
C

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

[!NOTE] Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: f444d105-a21c-43b9-b946-af6379e6b6d4

📥 Commits

Reviewing files that changed from the base of the PR and between a71b59d0cf9cfb6daf7d6c0e2825c21ae8388910 and 5f031c35ef4692da6628c861bdbb59f00c7a1191.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (11)
  • LICENSE
  • README.md
  • app/llms.txt/route.ts
  • app/robots.ts
  • app/sitemap.ts
  • components/FilterBar.tsx
  • components/Header.tsx
  • components/SiteFooter.tsx
  • lib/site.ts
  • package.json
  • tests/discovery.test.mjs
ascii
1 _____________________________________________________________________________________________________________________________
2< If debugging is the process of removing bugs, then programming must be the process of putting them in. - Edsger W. Dijkstra >
3 -----------------------------------------------------------------------------------------------------------------------------
4 \
5 \ (\__/)
6 (•ㅅ•)
7 /   づ
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

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.