Skip to content

Conversation

@LogicalGuy77
Copy link
Contributor

@LogicalGuy77 LogicalGuy77 commented Sep 20, 2025

Summary

This PR introduces aMakefile to the frontend directory to streamline the setup and development workflow for the Models Web Application frontend. Fixes #132

Features

Automated Setup:

  • Clones the Kubeflow repository if not present.
  • Checks out the correct commit for the shared kubeflow-common-lib based on the COMMIT file.
  • Builds and links the common library only if needed (with smart caching based on commit hash).
  • Installs frontend dependencies and links the common library.

Environment Variable Support:

Allows overriding the default Kubeflow repository location via the KUBEFLOW_REPOSITORY environment variable (defaults to ../../kubeflow).

Clean Command:

Provides a make clean target to remove node_modules.

Copy link
Contributor

@Griffin-Sullivan Griffin-Sullivan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works for me nice work!

Signed-off-by: Julius von Kohout <[email protected]>
@juliusvonkohout juliusvonkohout merged commit 3714384 into kserve:master Sep 29, 2025
9 checks passed
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.

Simplify Frontend Development Setup

3 participants