Skip to content

Conversation

@lokanandaprabhu
Copy link
Member

Hey, I just made a Pull Request!

This PR introduces a fully configurable "How does it work" instructions section for the Bulk Import plugin, allowing administrators to customize workflow steps through app-config.yaml configuration.

Key Features:

Configurable Steps: Define custom workflow steps with personalized text and icons
Icon Support: Built-in theme-aware icons + custom URL-based icons
Dynamic Layout: Responsive design with horizontal scrolling for many steps (≤6 steps fill width, >6 enable scrolling)
User Preferences: Collapsed/expanded state persisted in localStorage per user

Screenshots

------When 3 steps are configured----
Screenshot 2025-12-31 at 11 16 36 AM


------When 5 steps are configured----

Screenshot 2025-12-31 at 11 16 59 AM

------When 6 steps are configured----

Screenshot 2025-12-31 at 11 17 26 AM

------When icon is not configured----

Screenshot 2025-12-31 at 11 17 49 AM

-------When no steps are configured

image
Screenshot 2025-12-31 at 11 49 22 AM

-----Save user preference

Screen.Recording.2025-12-31.at.11.52.39.AM.mov

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or Updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)

@rhdh-gh-app
Copy link

rhdh-gh-app bot commented Dec 31, 2025

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
@red-hat-developer-hub/backstage-plugin-bulk-import workspaces/bulk-import/plugins/bulk-import minor v6.9.0

@sonarqubecloud
Copy link

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