Skip to content

Create widgetized dashboard extension #248

@wise-king-sullyman

Description

@wise-king-sullyman

Goal / Impact statement

Adapt the widgetized dashboard from HCC into a PatternFly extension. Several HCC tenant applications have expressed interest in utilizing the widget dashboard used on the consoledot landing page, and ideally PatternFly would serve as the home/source of truth for this.

Acceptance criteria

  • HCC's widgetized dashboard repo is transferred/forked/duplicated under the PatternFly org as a new repo
  • Any changes requested by design are implemented
  • It has 100% unit test coverage
  • It has CI to automatically verify that the project passes type checking, building, and testing on PR and merge to main
  • It has CD to release a package under the patternfly npm org on merge to main

Issues
Design - patternfly/patternfly-design#1420

Risks

  • This epic would be blocked by the design issue linked above as well as potentially by work in the repo as it exists under the HCC org

Relevant links

Package as it exists under HCC - https://github.com/RedHatInsights/widget-layout/

Level of effort (X number of sprints assuming Y devs working on it)

4 sprints with 2 devs (one core and one react, assuming that the PF team is only making small updates, spinning up a repo and the infrastructure needed, and adding basic documentation for it which can be brought into the site)

Open questions

  • How much will the design change from the current HCC implementation?
  • What amount of changes will the platform team need to make vs HCC team members
  • What amount of support will the platform team have from HCC members
  • Will the platform team need to create documentation from scratch, or will that be done primarily by design/content/HCC?
  • Can we still use the extension seed as is, or would it need substantial updates?

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions