Skip to content

feat(home): rework homepage as conversion-first landing page#11397

Merged
mergify[bot] merged 1 commit intomainfrom
devs/jd/worktree-design/rework-homepage-conversion-first-landing-page--f433c325
May 6, 2026
Merged

feat(home): rework homepage as conversion-first landing page#11397
mergify[bot] merged 1 commit intomainfrom
devs/jd/worktree-design/rework-homepage-conversion-first-landing-page--f433c325

Conversation

@jd
Copy link
Copy Markdown
Member

@jd jd commented May 6, 2026

The docs homepage was a documentation directory: a small text hero,
three repeating product grids, three undifferentiated "Get Started"
buttons, and a placeholder discovery callout. New customers arriving
from mergify.com saw a navigation page, not a landing page.

Rework as a conversion-first landing matching mergify.com's hero
pattern. Existing users navigate via search, the left sidebar, and
deep links — they don't land on / to find their way around. The
homepage's job is to make a strong first impression on the new
visitor.

  • New hero: two-column on desktop. Left column = MERGIFY
    DOCUMENTATION eyebrow + "Stop breaking main" H1 (with teal
    "main" accent) + subtitle + single "Browse all products" CTA.
    Right column = real Merge Queue screenshot copied from
    mergify.com/src/assets/product/merge-queue/hero-screenshot.jpg.

  • Metrics strip: kept (3-5x, 60-90%, 0) but compressed to a single
    inline row on a gray strip.

  • Problem cards: kept. Trimmed copy. Each card's hover border and
    CTA arrow take the product accent color (teal for Merge Queue,
    purple for CI Insights, orange for Monorepo CI).

  • Products grid: ONE grid with all six products. The duplicate
    "Reference" DocsetGrid is deleted. Reference text-links live as
    a one-line footer below the grid.

  • "Get Started" three-button section: removed. The hero CTA + the
    per-card product CTAs cover this need.

  • Discovery callout: redesigned from the placeholder (introduced in
    Pass A) to a horizontal card with title + description + secondary
    button. Neutral surface, no off-brand gradient.

  • Community: unchanged.

Single MDX rewrite + scoped CSS rewrite + one new image asset.
No tokens.css, theme.css, typography.css, or layout chrome
changes — Pass A's foundation stays untouched.

Copilot AI review requested due to automatic review settings May 6, 2026 07:28
@mergify mergify Bot had a problem deploying to Mergify Merge Protections May 6, 2026 07:28 Failure
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented May 6, 2026

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🟢 🤖 Continuous Integration

Wonderful, this rule succeeded.
  • all of:
    • check-success = build
    • check-success = lint
    • check-success = test
    • any of:
      • check-success = test-broken-links
      • label = ignore-broken-links
    • any of:
      • check-success=Cloudflare Pages
      • -head-repo-full-name~=^Mergifyio/

🟢 👀 Review Requirements

Wonderful, this rule succeeded.
  • any of:
    • #approved-reviews-by >= 2
    • author = dependabot[bot]
    • author = mergify-ci-bot

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert|ui)(?:\(.+\))?:

🟢 🔎 Reviews

Wonderful, this rule succeeded.
  • #changes-requested-reviews-by = 0
  • #review-requested = 0
  • #review-threads-unresolved = 0

🟢 📕 PR description

Wonderful, this rule succeeded.
  • body ~= (?ms:.{48,})

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR reworks the docs homepage (/) from a navigation-style directory into a conversion-first landing page that mirrors mergify.com’s hero pattern, with consolidated product discovery and updated homepage-specific styling.

Changes:

  • Rebuilt the homepage MDX structure: new hero (copy + screenshot), metrics strip, refined problem cards, single consolidated products grid, redesigned discovery callout.
  • Replaced/expanded homepage-specific CSS in src/styles/index.css to support the new layout and interactions.
  • Updated Button.astro to support rel and apply a safer default for target="_blank", and added a new remark-lint rule configuration.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.

File Description
src/styles/index.css Replaces prior homepage CSS with new hero/metrics/cards/products/callout styles.
src/content/docs/index.mdx Rewrites the homepage content structure to match the new landing-page layout and CTA flow.
src/components/Button.astro Adds rel prop and computes a default rel for _blank targets.
package.json Adds remark-lint-no-heading-punctuation to remark-lint configuration.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment thread src/components/Button.astro Outdated
@jd
Copy link
Copy Markdown
Member Author

jd commented May 6, 2026

Revision history

# Type Changes Reason Date
1 initial a5aded4 2026-05-06 07:40 UTC
2 content a5aded4 → 0295332 2026-05-06 07:40 UTC
3 content 0295332 → 755ba00 2026-05-06 08:20 UTC
4 content 755ba00 → 29a27f4 2026-05-06 08:30 UTC
5 content 29a27f4 → b3e35af 2026-05-06 08:32 UTC
6 content b3e35af → 7574a15 2026-05-06 08:32 UTC
7 content 7574a15 → ec57627 2026-05-06 08:37 UTC
8 content ec57627 → 5d11203 2026-05-06 08:38 UTC
9 content 5d11203 → eebb75c 2026-05-06 11:03 UTC

@jd jd force-pushed the devs/jd/worktree-design/rework-homepage-conversion-first-landing-page--f433c325 branch from a5aded4 to 0295332 Compare May 6, 2026 07:40
@mergify mergify Bot had a problem deploying to Mergify Merge Protections May 6, 2026 07:40 Failure
@jd jd force-pushed the devs/jd/worktree-design/rework-homepage-conversion-first-landing-page--f433c325 branch from 0295332 to 755ba00 Compare May 6, 2026 08:20
@mergify mergify Bot had a problem deploying to Mergify Merge Protections May 6, 2026 08:20 Failure
@jd jd force-pushed the devs/jd/worktree-design/rework-homepage-conversion-first-landing-page--f433c325 branch from 755ba00 to 29a27f4 Compare May 6, 2026 08:30
@mergify mergify Bot had a problem deploying to Mergify Merge Protections May 6, 2026 08:30 Failure
@jd jd force-pushed the devs/jd/worktree-design/rework-homepage-conversion-first-landing-page--f433c325 branch from 29a27f4 to b3e35af Compare May 6, 2026 08:32
@mergify mergify Bot had a problem deploying to Mergify Merge Protections May 6, 2026 08:32 Failure
@jd jd force-pushed the devs/jd/worktree-design/rework-homepage-conversion-first-landing-page--f433c325 branch from b3e35af to 7574a15 Compare May 6, 2026 08:32
@mergify mergify Bot had a problem deploying to Mergify Merge Protections May 6, 2026 08:32 Failure
@jd jd force-pushed the devs/jd/worktree-design/rework-homepage-conversion-first-landing-page--f433c325 branch from 7574a15 to ec57627 Compare May 6, 2026 08:37
@mergify mergify Bot had a problem deploying to Mergify Merge Protections May 6, 2026 08:37 Failure
@jd jd force-pushed the devs/jd/worktree-design/rework-homepage-conversion-first-landing-page--f433c325 branch from ec57627 to 5d11203 Compare May 6, 2026 08:38
@mergify mergify Bot had a problem deploying to Mergify Merge Protections May 6, 2026 08:39 Failure
@jd jd marked this pull request as ready for review May 6, 2026 11:00
The docs homepage was a documentation directory: a small text hero,
three repeating product grids, three undifferentiated "Get Started"
buttons, and a placeholder discovery callout. New customers arriving
from mergify.com saw a navigation page, not a landing page.

Rework as a conversion-first landing matching mergify.com's hero
pattern. Existing users navigate via search, the left sidebar, and
deep links — they don't land on / to find their way around. The
homepage's job is to make a strong first impression on the new
visitor.

- New hero: two-column on desktop. Left column = MERGIFY
  DOCUMENTATION eyebrow + "Stop breaking main" H1 (with teal
  "main" accent) + subtitle + single "Browse all products" CTA.
  Right column = real Merge Queue screenshot copied from
  mergify.com/src/assets/product/merge-queue/hero-screenshot.jpg.

- Metrics strip: kept (3-5x, 60-90%, 0) but compressed to a single
  inline row on a gray strip.

- Problem cards: kept. Trimmed copy. Each card's hover border and
  CTA arrow take the product accent color (teal for Merge Queue,
  purple for CI Insights, orange for Monorepo CI).

- Products grid: ONE grid with all six products. The duplicate
  "Reference" DocsetGrid is deleted. Reference text-links live as
  a one-line footer below the grid.

- "Get Started" three-button section: removed. The hero CTA + the
  per-card product CTAs cover this need.

- Discovery callout: redesigned from the placeholder (introduced in
  Pass A) to a horizontal card with title + description + secondary
  button. Neutral surface, no off-brand gradient.

- Community: unchanged.

Single MDX rewrite + scoped CSS rewrite + one new image asset.
No tokens.css, theme.css, typography.css, or layout chrome
changes — Pass A's foundation stays untouched.

Change-Id: If433c325592fbf2557190ee68edebc1a35b34cee
@jd jd force-pushed the devs/jd/worktree-design/rework-homepage-conversion-first-landing-page--f433c325 branch from 5d11203 to eebb75c Compare May 6, 2026 11:03
@mergify mergify Bot deployed to Mergify Merge Protections May 6, 2026 11:03 Active
@mergify mergify Bot requested a review from a team May 6, 2026 11:05
@mergify mergify Bot requested a review from a team May 6, 2026 12:00
Copy link
Copy Markdown
Member

@sileht sileht left a comment

Choose a reason for hiding this comment

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

The new image is already outdated.

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented May 6, 2026

Merge Queue Status

This pull request spent 3 minutes 12 seconds in the queue, including 2 minutes 42 seconds running CI.

Required conditions to merge

mergify Bot added a commit that referenced this pull request May 6, 2026
@mergify mergify Bot added the queued label May 6, 2026
@mergify mergify Bot merged commit e93fa52 into main May 6, 2026
8 of 13 checks passed
@mergify mergify Bot deleted the devs/jd/worktree-design/rework-homepage-conversion-first-landing-page--f433c325 branch May 6, 2026 12:12
@mergify mergify Bot removed the queued label May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants