This directory contains the Python backend package and Angular frontend package
required to build KServe UI. Keeping these packages in this repository makes
local development, continuous integration, and OCI image builds independent of
a separate kubeflow/notebooks checkout.
The initial source was copied from
kubeflow/notebooks
at commit 0b835a7848ddcadf2c920a8e14aeae121ac982d9:
backendcomes fromcomponents/crud-web-apps/common/backend.frontend/kubeflow-common-libcomes fromcomponents/crud-web-apps/common/frontend/kubeflow-common-lib.
The copied Kubeflow source is provided under the Apache License 2.0, except for
third-party files that retain their original license terms. The vendored Monaco
Editor v0.32.0 type definitions in
monaco.ts
are provided by Microsoft under the MIT License; the applicable license text is
preserved in
LICENSE.monaco-editor.txt.
Future changes to these libraries are maintained and reviewed in the KServe Models Web Application repository; they are not automatically synchronized from Kubeflow Notebooks.