opendatahub-io/odh-dashboard

Dashboard for RedHat OpenShift AI / ODH

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 35 minutes ago
Added to GitGenius on January 17th, 2025
Created on June 2nd, 2020
Open Issues & Pull Requests: 196 (+0)
Number of forks: 315
Total Stargazers: 59 (+0)
Total Subscribers: 10 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.8 hours
Mean response time: 163.6 days
90th percentile: 560.7 days
Tracked items: 25

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 90% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 0% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 21
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 201 days
Stale 30+ days: 19
Stale 90+ days: 11

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • priority/normal (19)
  • kind/bug (13)
  • untriaged (11)
  • agentready (9)
  • quality (9)
  • community (6)
  • kind/enhancement (6)
  • infrastructure (3)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

The odh-dashboard repository is a TypeScript-based dashboard application designed for Red Hat OpenShift AI and Open Data Hub, providing a user interface for navigating and interacting with various components of the Open Data Hub stack. The project is structured as a monorepo using npm workspaces and Turbo for task orchestration, enabling efficient management of multiple packages within a single repository.

The dashboard is built on modern web technologies including React 18 for the frontend framework, TypeScript for type safety, and PatternFly v6 for UI components. It leverages Webpack Module Federation to enable runtime code sharing across packages, allowing for flexible and scalable component distribution. The development environment requires Node.js version 22.0.0 or higher, npm 10.9.2 or higher, and Go 1.26 or higher for packages that include Backend-for-Frontend services. Testing is comprehensive, with Cypress used for end-to-end testing and Jest for unit testing, with detailed testing guidance available in the project documentation.

The repository is classified across multiple domains including observability, business intelligence, monitoring tools, data visualization, cloud computing, and analytics platforms. It is specifically categorized as a cloud-native application with Kubernetes integration and operator support, reflecting its role in the OpenShift ecosystem. The project overlaps with contributors from other repositories including github/gh-aw, solo-io/gloo, and longhorn/longhorn, suggesting cross-project collaboration within the broader cloud-native community.

The contribution process encourages individual bug fixes with accompanying issue creation and recommends that larger feature implementations go through an internal definition of ready process to ensure alignment with architectural design. Contributors are directed to open feature request issues to start conversations about new functionality.