Skip to content

feat(docs): add Novu docs homepage with hero and image cards#11748

Open
Aviatorscode2 wants to merge 2 commits into
nextfrom
docs/homepage-redesign
Open

feat(docs): add Novu docs homepage with hero and image cards#11748
Aviatorscode2 wants to merge 2 commits into
nextfrom
docs/homepage-redesign

Conversation

@Aviatorscode2

@Aviatorscode2 Aviatorscode2 commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a dedicated docs homepage (docs/index.mdx) instead of redirecting / straight to /platform
  • Branded hero: full-bleed illustration background, condensed title/tagline sized and spaced to sit inside the artwork at all viewport widths
  • "Start with Platform" / "Start with Agents" cards now use illustrated img cards (new docs-home-card-platform.svg / docs-home-card-agents.svg) instead of plain icon cards, matching Mintlify's own card pattern
  • docs.json: primary color updated to Novu pink, logo now links to /, removed the old //platform redirect

Test plan

  • Verified hero renders correctly at desktop (1280px, 1920px), tablet (768px), and mobile (420px) widths
  • Verified image cards render and stack correctly on mobile
  • Visual review on preview deploy

Generated with Claude Code

Greptile Summary

This PR adds a dedicated docs homepage for the Mintlify site. The main changes are:

  • New docs/index.mdx homepage with Platform and Agents entry cards.
  • New illustrated SVG assets for the homepage hero and cards.
  • Updated docs/docs.json branding, logo link, and root redirect behavior.
  • Root-page CSS for the homepage hero, layout, and active navigation color.

Confidence Score: 5/5

The changes are limited to documentation homepage content, static SVG assets, and styling/configuration for the docs site.

No correctness, security, or merge-blocking issues were identified in the changed documentation surface.

T-Rex T-Rex Logs

What T-Rex did

  • Attempted to run the docs homepage capture using the generated Playwright/Mintlify script and encountered a server launch blocker during the base Mintlify run.
  • Real Mintlify previews for head and base were blocked by a Node version issue, and later attempts did not complete reliably within the command timeout; Playwright could not be resolved to produce captures.
  • Compared the before/after configurations between runs and collected commands, working directories, exit codes, and JSON outputs to document the changes in primaryColor, logoHref, and rootRedirect.

View all artifacts

T-Rex Ran code and verified through T-Rex

Reviews (1): Last reviewed commit: "Merge branch 'next' into docs/homepage-r..." | Re-trigger Greptile

Introduces a dedicated docs.json homepage (previously redirected
straight to /platform), with a branded hero illustration, condensed
title/tagline, and image-based "Start with Platform" / "Start with
Agents" cards matching Mintlify's own card pattern.

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

netlify Bot commented Jun 30, 2026

Copy link
Copy Markdown

Deploy Preview for dashboard-v2-novu-staging canceled.

Name Link
🔨 Latest commit 700dbb8
🔍 Latest deploy log https://app.netlify.com/projects/dashboard-v2-novu-staging/deploys/6a4435dfbd05aa0008a4fb62

@github-actions

Copy link
Copy Markdown
Contributor

Hey there and thank you for opening this pull request! 👋

We require pull request titles to follow specific formatting rules and it looks like your proposed title needs to be adjusted.

Your PR title is: feat(docs): add Novu docs homepage with hero and image cards

Requirements:

  1. Follow the Conventional Commits specification
  2. As a team member, include Linear ticket ID at the end: fixes TICKET-ID or include it in your branch name

Expected format: feat(scope): Add fancy new feature fixes NOV-123

Details:

PR title must end with 'fixes TICKET-ID' (e.g., 'fixes NOV-123') or include ticket ID in branch name

@greptile-apps

greptile-apps Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

T-Rex pricing update — T-Rex was free through June 2026. Effective July 1, 2026, T-Rex adds 2 credits on top of the standard 1-credit review (3 total). T-Rex settings

@scopsy

scopsy commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

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.

2 participants