Skip to content

rewrite introduction page with benefit grid - #4

Merged
carlos-granados merged 3 commits into
mainfrom
rewrite-introduction
Aug 23, 2026
Merged

rewrite introduction page with benefit grid#4
carlos-granados merged 3 commits into
mainfrom
rewrite-introduction

Conversation

@carlos-granados

Copy link
Copy Markdown
Contributor

Rewrites the introduction around the project's actual selling points, presented as a grid of icon cards.

New component: src/components/BenefitGrid — seven cards following the existing HomeFeatureStrip idiom (same inline-SVG icon props, same CSS module pattern). Icons use --ifm-color-primary; cards use --phpdbg-surface and --phpdbg-card-border, so light and dark both work with no extra rules. Two columns, collapsing to one below 768px.

Cards: idle overhead, cost while attached, drop-in compatibility, any DBGp editor, debug-only scope, nothing to install, and debug-on by default.

Page: introduction.md becomes .mdx so the component can be imported. Route, doc id, and sidebar entry are unchanged. The page is now the opening paragraph, the grid, and "What's Next?".

Also: HomeCards linked to /getting-started/introduction#key-features; that section is gone, so the link now points at the page itself.

Notes

  • Defaults verified against the extension source: php_debugger.mode is debug and php_debugger.start_with_request is yes, so "debugging is on by default" holds however it is installed.
  • Two caveats that previously lived on this page — coverage needing pcov, and the prebuilt images being development-only — are not currently anywhere on the site. The installation page is the likely home for them.

@github-actions

github-actions Bot commented Aug 23, 2026

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-08-23 14:10 UTC

@carlos-granados
carlos-granados merged commit 7f915f7 into main Aug 23, 2026
1 check passed
@carlos-granados
carlos-granados deleted the rewrite-introduction branch August 23, 2026 14:10
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