Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-8445

Create a quickstart experience for developers logging into RHDH for the first time.

    • Create a quickstart for developers
    • S
    • False
    • Hide

      None

      Show
      None
    • False
    • RHIDP-7953Create a quickstart for the developer persona
    • Done
    • RHIDP-7953 - Create a quickstart for the developer persona
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 0% To Do, 0% In Progress, 100% Done
    • Hide
      = Quick Start experience for developers logging into {product} for the first time

      With this update, {product} includes a guided Quick Start experience tailored for the developer persona. This new feature appears automatically upon a developer's first login to help them get started quickly and accelerate adoption of the platform.

      The developer Quick Start provides guided next steps for key features, including:

      - Bulk import
      - Software Catalog
      - Self-service templates
      - Learning paths

      This feature is integrated with RBAC, allowing platform engineers to configure the Quick Start content and conditionally display it to specific developer groups for personalized onboarding.

      == Additional resources
      * {setting-up-and-configuring-your-first-rhdh-instance-link}[{setting-up-and-configuring-your-first-rhdh-instance-title}]
      Show
      = Quick Start experience for developers logging into {product} for the first time With this update, {product} includes a guided Quick Start experience tailored for the developer persona. This new feature appears automatically upon a developer's first login to help them get started quickly and accelerate adoption of the platform. The developer Quick Start provides guided next steps for key features, including: - Bulk import - Software Catalog - Self-service templates - Learning paths This feature is integrated with RBAC, allowing platform engineers to configure the Quick Start content and conditionally display it to specific developer groups for personalized onboarding. == Additional resources * {setting-up-and-configuring-your-first-rhdh-instance-link}[{setting-up-and-configuring-your-first-rhdh-instance-title}]
    • Feature
    • Done

      EPIC Goal

      To implement a quickstart experience tailored for the developer persona in Red Hat Developer Hub (RHDH), providing guided next steps immediately after login. This enhances the onboarding journey and supports faster adoption of the RHDH platform.

      Background/Feature Origin

      In RHDH 1.7, a quickstart experience was introduced for platform engineers to help them explore next steps after installation. However, developers currently do not receive any guided experience upon first login. Creating a dedicated developer quickstart improves usability and accelerates the onboarding of new developer users by surfacing key actions and learning resources.

      Why is this important?

      • Helps developers get started quickly without relying on external documentation.
      • Drives adoption of key features like the software catalog and templates.
      • Promotes consistent onboarding across different teams and environments.
      • Supports platform engineers with configurable defaults and RBAC integration.

      User Scenarios

      • As a developer, I want to see relevant quickstart content when I log into RHDH for the first time, so that I know what steps to take next.
      • As a platform engineer, I want to configure the developer quickstart content and map it to specific RBAC groups, so that different teams get personalized onboarding experiences.

      Dependencies (internal and external)

      • RBAC plugin support to conditionally show content

      Acceptance Criteria

      1. Developer quickstart is shown by default at first login for users in the developer RBAC group
      2. Quickstart includes the following default sections:
        • Bulk import
        • Catalog
        • Self-service templates
        • Learning paths
      3. Platform engineers can override the content via configuration
      4. Documentation is available for platform engineers and developer end users

      Release Enablement/Demo - Provide necessary release enablement details
      and documents

      • Demo should show first-login experience for a user in the developer RBAC group
      • Demo should also show how a platform engineer can configure or override default content
      • Release notes and documentation updates provided to support downstream rollout

      DEV - Upstream code and tests merged: <link to meaningful PR or GitHub
      Issue>

      DEV - Upstream documentation merged: <link to meaningful PR or GitHub
      Issue>

      DEV - Downstream build attached to advisory: <link to errata>

      QE - Test plans in Playwright: <link or reference to playwright>

      QE - Automated tests merged: <link or reference to automated tests>

      DOC - Downstream documentation merged: <link to meaningful PR>

              yicai@redhat.com Yi Cai
              yicai@redhat.com Yi Cai
              RHIDP - Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: