Dev Setup

April 24, 2026 ยท View on GitHub

Requirements

This project requires the following tools to be installed on your system:

  • NodeJS and NPM
    • Node recommended version -> 20.17.0
    • NPM recommended version -> 10.8.2

Development

  1. Clone the repository

    git clone https://github.com/kubeflow/hub
    
  2. Within the repo context, install project dependencies

    cd model-registry/clients/ui/frontend && npm install
    

Build project

npm run build

Serve development content

This is the default context for running a local UI. Make sure you build the project using the instructions above prior to running the command below.

npm run start:dev

For in-depth local run guidance review the contribution guidelines.

Testing

Run the mock tests.

npm run test:cypress-ci

For in-depth testing guidance review the testing guidelines