Skip to content

Change gifs on README.md#209

Merged
saddlepaddle merged 1 commit intomainfrom
clean-up-gifs
Dec 1, 2025
Merged

Change gifs on README.md#209
saddlepaddle merged 1 commit intomainfrom
clean-up-gifs

Conversation

@saddlepaddle
Copy link
Copy Markdown
Collaborator

@saddlepaddle saddlepaddle commented Dec 1, 2025

Description

Related Issues

Type of Change

  • Bug fix
  • New feature
  • Documentation
  • Refactor
  • Other (please describe):

Testing

Screenshots (if applicable)

Additional Notes

Summary by CodeRabbit

  • New Features

    • Added "Manage Terminals" selector option in the hero section with accompanying visual assets
  • Documentation

    • Updated README with language improvements and formatting corrections
    • Removed brand guidelines documentation file

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

@vercel
Copy link
Copy Markdown

vercel Bot commented Dec 1, 2025

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

Project Deployment Preview Comments Updated (UTC)
website Ready Ready Preview Comment Dec 1, 2025 6:02pm

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Dec 1, 2025

Walkthrough

README.md documentation corrected for grammar and formatting; BRAND_GUIDELINES.md file removed entirely; HeroSection component enhanced with "Manage Terminals" selector option plus associated background gradient and demo GIF constants.

Changes

Cohort / File(s) Summary
Documentation & Cleanup
README.md, apps/website/src/app/BRAND_GUIDELINES.md
Updated README pluralization ("git worktrees") and wrapped setup script path in backticks and parentheses; deleted entire brand guidelines documentation file.
Hero Section Enhancement
apps/website/src/app/components/HeroSection/HeroSection.tsx
Added "Manage Terminals" selector option with corresponding BACKGROUND_GRADIENTS entry and DEMO_GIFS path constant.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • HeroSection.tsx: Confirm "Manage Terminals" option is correctly wired to styling and component behavior without breaking existing selector logic.
  • BRAND_GUIDELINES.md deletion: Verify this documentation file has no build or import references elsewhere in the codebase.
  • README.md formatting: Check that backticks and parentheses render correctly across documentation platforms.

Possibly related PRs

  • Update website download #208: Rewrites HeroSection component's UI structure with DownloadButton and waitlist state management—overlaps on same component modifications.
  • Wrap up landing page #205: Changes HeroSection selector options and their associated background gradients/demo GIFs—directly related refactoring to the same component area.

Poem

🐰 A terminal to manage, new options appear—
With gradients gleaming and demos so clear!
The guidelines fade, the README rings true,
Fresh sprouts of features—hooray, something new!

Pre-merge checks and finishing touches

❌ Failed checks (1 warning, 1 inconclusive)
Check name Status Explanation Resolution
Description check ⚠️ Warning The pull request description is entirely a template scaffold with no actual content filled in; all sections are empty or contain only placeholder comments. Complete all required sections: describe the changes made, link any related issues, select the type of change, explain testing performed, and add any relevant notes or screenshots.
Title check ❓ Inconclusive The title 'Change gifs on README.md' is vague and doesn't capture the actual scope of changes, which include README updates, deletion of BRAND_GUIDELINES.md, and HeroSection component modifications. Use a more descriptive title that reflects all major changes, such as 'Clean up documentation and add Manage Terminals feature' or provide specific context about what gifs changed and why.
✅ Passed checks (1 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch clean-up-gifs

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.

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

🧹 Nitpick comments (1)
apps/website/src/app/components/HeroSection/HeroSection.tsx (1)

122-141: New “Manage Terminals” option is wired correctly; consider tightening types and confirm asset

The new selector label, gradient, and GIF entry are consistent and should work as intended. Two small follow‑ups:

  1. Type-safety improvement (optional)
    To ensure every selector option always has a gradient and GIF, you can narrow the map keys to the selector union:
-const SELECTOR_OPTIONS = [
-  "Use Agents",
-  "Manage Terminals",
-  "Open Worktrees",
-  "Customize Themes",
-] as const;
-
-const BACKGROUND_GRADIENTS: Record<string, string> = {
+const SELECTOR_OPTIONS = [
+  "Use Agents",
+  "Manage Terminals",
+  "Open Worktrees",
+  "Customize Themes",
+] as const;
+
+type SelectorOption = (typeof SELECTOR_OPTIONS)[number];
+
+const BACKGROUND_GRADIENTS: Record<SelectorOption, string> = {
   "Use Agents": "from-rose-900/80 via-pink-950/70 to-rose-950/80",
   "Manage Terminals": "from-amber-900/80 via-yellow-950/70 to-orange-950/80",
   "Open Worktrees": "from-blue-900/80 via-blue-950/70 to-blue-950/80",
   "Customize Themes": "from-emerald-900/80 via-teal-950/70 to-emerald-950/80",
 };
 
-const DEMO_GIFS: Record<string, string> = {
+const DEMO_GIFS: Record<SelectorOption, string> = {
   "Use Agents": "/hero/use-agents.gif",
   "Manage Terminals": "/hero/manage-terminals.gif",
   "Open Worktrees": "/hero/open-worktrees.gif",
   "Customize Themes": "/hero/change-themes.gif",
 };
  1. Verify GIF asset exists
    Ensure /hero/manage-terminals.gif is present under the Next.js public/hero directory so the new option doesn’t render a broken image.
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 23d17ff and 5ac5a5a.

⛔ Files ignored due to path filters (5)
  • apps/website/public/hero/manage-terminals.gif is excluded by !**/*.gif
  • assets/change-themes.gif is excluded by !**/*.gif
  • assets/create-tabs.gif is excluded by !**/*.gif
  • assets/create-worktree.gif is excluded by !**/*.gif
  • assets/example.gif is excluded by !**/*.gif
📒 Files selected for processing (3)
  • README.md (1 hunks)
  • apps/website/src/app/BRAND_GUIDELINES.md (0 hunks)
  • apps/website/src/app/components/HeroSection/HeroSection.tsx (1 hunks)
💤 Files with no reviewable changes (1)
  • apps/website/src/app/BRAND_GUIDELINES.md
🧰 Additional context used
📓 Path-based instructions (2)
**/*.{ts,tsx}

📄 CodeRabbit inference engine (AGENTS.md)

**/*.{ts,tsx}: Avoid using any type - use explicit types instead for type safety
Use camelCase for variable and function names following existing codebase patterns
Keep diffs minimal with targeted edits only - avoid unnecessary changes when making modifications
Follow existing patterns and match the codebase style when writing new code

Files:

  • apps/website/src/app/components/HeroSection/HeroSection.tsx
**/components/**/*.tsx

📄 CodeRabbit inference engine (AGENTS.md)

**/components/**/*.tsx: Create one folder per component with structure: ComponentName/ComponentName.tsx + index.ts for barrel export
Co-locate tests next to the component file they test (e.g., ComponentName.test.tsx)
Co-locate dependencies (utils, hooks, constants, config, stories) next to the file using them
Use nested components/ subdirectory within a parent component only if a sub-component is used 2+ times within that parent; otherwise keep it in the parent's components/ folder
One component per file - avoid multi-component files

Files:

  • apps/website/src/app/components/HeroSection/HeroSection.tsx

Comment thread README.md
Comment on lines 51 to 54
### Usage

For each parallel tasks, Superset uses git worktree to clone a new branch on your machine. Automate copying env variables, installing dependencies, etc. through a setup script `./superset/setup.json`
For each parallel tasks, Superset uses git worktrees to clone a new branch on your machine. Automate copying env variables, installing dependencies, etc. through a setup script (`./superset/setup.json`)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Minor grammar fix in usage sentence

“Each” doesn’t agree with plural “tasks”. Suggest singular:

-For each parallel tasks, Superset uses git worktrees to clone a new branch on your machine. Automate copying env variables, installing dependencies, etc. through a setup script (`./superset/setup.json`)
+For each parallel task, Superset uses git worktrees to clone a new branch on your machine. Automate copying env variables, installing dependencies, etc. through a setup script (`./superset/setup.json`)
🤖 Prompt for AI Agents
In README.md around lines 51 to 54, the phrase "For each parallel tasks" is
grammatically incorrect; change it to "For each parallel task" (singular) so the
subject and noun agree, and ensure the sentence reads: "For each parallel task,
Superset uses git worktrees to clone a new branch on your machine." Keep the
rest of the paragraph unchanged.

@saddlepaddle saddlepaddle merged commit f8104b5 into main Dec 1, 2025
6 of 7 checks passed
@Kitenite Kitenite mentioned this pull request Dec 1, 2025
@Kitenite Kitenite deleted the clean-up-gifs branch December 1, 2025 19:26
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