Skip to content

refactor: simplify landing page layout and add install guide#68

Merged
dbpolito merged 3 commits intomainfrom
refactor/simplify-landing-page
Mar 28, 2026
Merged

refactor: simplify landing page layout and add install guide#68
dbpolito merged 3 commits intomainfrom
refactor/simplify-landing-page

Conversation

@dbpolito
Copy link
Copy Markdown
Contributor

@dbpolito dbpolito commented Mar 28, 2026

Streamline the landing page by removing verbose sections and adding a focused installation guide. The page now prioritizes the command showcase and provides clear next steps for getting started.

Changes consolidate the hero area, move highlights below the interactive demo, and introduce an InstallBlock component with tabbed config examples. Navigation and footer are simplified to reduce cognitive load.

Landing Page

  • Removed pillars and architecture sections
  • Relocated highlights below command showcase
  • Simplified navigation and footer links

InstallBlock Component

  • Created terminal-style installation guide
  • Added tab switching for OpenCode config
  • Included placeholder for Claude adapter

Polish

  • Cleaned command output examples
  • Fixed background positioning in showcase
  • Added responsive grid styles

Validation

  • Verify landing page renders without layout issues
  • Verify InstallBlock tab switching works
  • Verify external links open in new tab
  • Verify mobile layout adapts correctly

@dbpolito dbpolito self-assigned this Mar 28, 2026
Copy link
Copy Markdown

@kompassdev kompassdev bot left a comment

Choose a reason for hiding this comment

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

★★★★☆

Clean refactor that successfully streamlines the landing page. The new InstallBlock component is well-implemented with proper ARIA attributes for accessibility, and the security fix for external links (rel="noopener") is a good improvement.

One minor issue noted inline.

Remove unused .section--features, .feature-grid, .feature-card,
.section--architecture, .architecture-simple, .arch-item, and
.arch-number styles that are no longer used in the landing page.
Copy link
Copy Markdown

@kompassdev kompassdev bot left a comment

Choose a reason for hiding this comment

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

★★★★☆

Clean refactor that successfully simplifies the landing page. The previous finding about unused CSS was addressed, and the new InstallBlock component has proper ARIA attributes for accessibility.

One minor accessibility concern noted inline.

@dbpolito dbpolito merged commit 0c6e59f into main Mar 28, 2026
1 check passed
@dbpolito dbpolito deleted the refactor/simplify-landing-page branch March 28, 2026 14:22
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