Skip to content

[ef-29] feat: add star + docs links to CLI banner, help, and dashboard#29

Merged
NiveditJain merged 3 commits into
mainfrom
ef-29
Apr 7, 2026
Merged

[ef-29] feat: add star + docs links to CLI banner, help, and dashboard#29
NiveditJain merged 3 commits into
mainfrom
ef-29

Conversation

@NiveditJain

@NiveditJain NiveditJain commented Apr 7, 2026

Copy link
Copy Markdown
Member

Summary

  • Prints ⭐ Star us and 📖 Docs links immediately below the ASCII art banner at startup
  • Adds a LINKS section to --help output with the same two URLs
  • Adds "Star us on GitHub" and "Documentation" as the top two entries in the dashboard's Reach Us dropdown (navbar, every page)

Test plan

  • Run failproofai — confirm star + docs lines appear below the ASCII art
  • Run failproofai --help — confirm LINKS section at the bottom
  • Open dashboard → click Reach Us → confirm "Star us on GitHub" and "Documentation" entries open correct URLs

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features

    • CLI help now includes a "LINKS" section with GitHub and documentation URLs.
    • Site dropdown gained "Star us on GitHub" and "Documentation" links.
    • CLI startup banner now prints GitHub and Docs URLs after the ASCII banner/version.
  • Chores

    • Package version bumped to 0.0.1-beta.7.

Show GitHub star link and docs URL below ASCII art at startup,
in --help output, and as top entries in the dashboard Reach Us dropdown.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Apr 7, 2026

Copy link
Copy Markdown
ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Free

Run ID: 71263a01-f468-4658-983e-8605c89fa96d

📥 Commits

Reviewing files that changed from the base of the PR and between 1f18fcc and 7df4997.

📒 Files selected for processing (2)
  • __tests__/components/reach-developers.test.tsx
  • package.json
✅ Files skipped from review due to trivial changes (1)
  • package.json

📝 Walkthrough

Walkthrough

Added promotional links in three places: CLI help now includes a LINKS section, the "Reach developers" dropdown gained two link options with icons, and the launch script prints GitHub and Docs URLs; no runtime logic or control flow changed. (48 words)

Changes

Cohort / File(s) Summary
CLI Help & Launch Banner
bin/failproofai.mjs, scripts/launch.ts
Appended GitHub "Star us" and documentation URLs to the CLI --help output and to the launch banner logs; no command parsing or runtime behavior changed.
UI Dropdown & Test
components/reach-developers.tsx, __tests__/components/reach-developers.test.tsx
Added two dropdown options ("Star us on GitHub" with Star icon, "Documentation" with BookOpen icon) and updated test expectation from 3 → 5 role="menuitem" elements. Imported new icons from lucide-react.
Package Manifest
package.json
Bumped package version from 0.0.1-beta.60.0.1-beta.7. No other manifest fields changed.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 I hopped through code with a bright little grin,
I tucked in links where the help and dropdown spin,
A banner that winks with a docs-and-star twin,
Tests updated, version bumped — a small joyful spin! ✨


Note

🎁 Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login.

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

NiveditJain and others added 2 commits April 7, 2026 17:05
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@NiveditJain NiveditJain merged commit dc6d9e7 into main Apr 7, 2026
8 checks passed
NiveditJain added a commit that referenced this pull request Apr 7, 2026
#29)

* feat: add star + docs links to CLI banner, help output, and dashboard

Show GitHub star link and docs URL below ASCII art at startup,
in --help output, and as top entries in the dashboard Reach Us dropdown.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: correct docs URL to befailproof.ai

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore: bump version to 0.0.1-beta.7 + fix reach-developers test count

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@NiveditJain NiveditJain deleted the ef-29 branch April 21, 2026 01:31
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