Skip to content

feat(adoption-insights): Top Plugins homepage card (RHIDP-18133) - #5470

Draft
ciiay wants to merge 1 commit into
redhat-developer:mainfrom
ciiay:RHIDP-18133-top-plugins-homepage-card
Draft

ciiay wants to merge 1 commit into
redhat-developer:mainfrom
ciiay:RHIDP-18133-top-plugins-homepage-card

Conversation

@ciiay

@ciiay ciiay commented Nov 6, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds the Top Plugins Popular Content homepage widget (home-page-widget:adoption-insights/top-plugins-card) with shared auto/hybrid/curated primitives for the org-wide card family (RHIDP-18133, UX DTUX-3136).
  • BUI list rows show rank, friendly display name, plugin id, signed trend %, and visits on a second line; header info tooltip for the 28-day lookback.
  • Wires the local NFS app with @red-hat-developer-hub/backstage-plugin-homepage so the card can be verified at /.

Test plan

  • cd workspaces/adoption-insights && yarn start → open / and confirm Top Plugins renders with rank / name / id / trend / visits
  • Toggle card settings (mode, displayCount, title) on the customizable homepage
  • Curated mode with items in widgetLayout props (no Adoption Insights fetch)
  • Empty / error / permission-denied states keep the homepage loadable
  • Verify on rhdh-local with the Adoption Insights backend + homepage plugin enabled
  • Unit tests: CI=1 yarn test --testPathPatterns='homepage/(popularContent|topPlugins)' --watchAll=false from the plugin package

Made with Cursor

Ship the Popular Content pathfinder card with shared mode/config primitives
and a BUI list row (rank, trend, visits) for local and RHDH homepage verify.

Co-authored-by: Cursor <cursoragent@cursor.com>
@rhdh-gh-app

rhdh-gh-app Bot commented Nov 6, 2026

Copy link
Copy Markdown

Important

This PR includes changes that affect public-facing API. Please ensure you are adding/updating documentation for new features or behavior.

Changed Packages

Package Name Package Path Changeset Bump Current Version
app workspaces/adoption-insights/packages/app none v0.0.0
@red-hat-developer-hub/backstage-plugin-adoption-insights workspaces/adoption-insights/plugins/adoption-insights minor v1.1.1

@codecov

codecov Bot commented Nov 6, 2026

Copy link
Copy Markdown

⚠️ JUnit XML file not found

The CLI was unable to find any JUnit XML files to upload.
For more help, visit our troubleshooting guide.

@sonarqubecloud

sonarqubecloud Bot commented Nov 6, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant