epam / hub-kubeflow-components
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Learn more...
Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 36 components.
  • 57 files, 2,026 LOC (100.0% vs. main code).
  • "kubeflow-centraldashboard" is biggest, containing 7.45% of LOC.
  • "kubeflow-volumes" is smallest, containing 0.99% of LOC.


kubeflow-centraldashboard151 LOC (7%) 2 files
mlflow127 LOC (6%) 4 files
kubeflow-kserve124 LOC (6%) 5 files
minio96 LOC (4%) 1 file
knative-serving88 LOC (4%) 2 files
dex82 LOC (4%) 1 file
kubeflow-pipeline77 LOC (3%) 3 files
argo77 LOC (3%) 1 file
kfserving76 LOC (3%) 3 files
kubeflow-tf-training69 LOC (3%) 2 files
mysql67 LOC (3%) 1 file
kubeflow-jupyter63 LOC (3%) 3 files
s3-bucket61 LOC (3%) 3 files
nginx-ingress61 LOC (3%) 1 file
kserve61 LOC (3%) 1 file
postgresql60 LOC (2%) 1 file
seldon-core57 LOC (2%) 1 file
istio-ingressgateway56 LOC (2%) 1 file
kubeflow-authn49 LOC (2%) 1 file
kserve-model-ui46 LOC (2%) 1 file
external-dns43 LOC (2%) 1 file
etcd41 LOC (2%) 1 file
kubeflow-common37 LOC (1%) 1 file
kubeflow-metadata37 LOC (1%) 1 file
cert-manager35 LOC (1%) 1 file
kubeflow-profiles33 LOC (1%) 1 file
kubebench31 LOC (1%) 2 files
kubeflow-katib30 LOC (1%) 1 file
istio-discovery30 LOC (1%) 1 file
istio-base27 LOC (1%) 1 file
knative-eventing25 LOC (1%) 1 file
kubeflow-training-operator23 LOC (1%) 2 files
knative23 LOC (1%) 2 files
kubeflow-tensorboard22 LOC (1%) 1 file
kubeflow-webhooks21 LOC (1%) 1 file
kubeflow-volumes20 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
minio14 commits (8%)
kubeflow-authn12 commits (7%)
kubeflow-common9 commits (5%)
kubeflow-jupyter9 commits (5%)
istio-ingressgateway8 commits (5%)
kubeflow-centraldashboard8 commits (5%)
argo8 commits (5%)
kubeflow-profiles8 commits (5%)
kubeflow-webhooks7 commits (4%)
nginx-ingress7 commits (4%)
dex7 commits (4%)
kserve7 commits (4%)
kubeflow-pipeline7 commits (4%)
knative-serving7 commits (4%)
kubeflow-metadata7 commits (4%)
kubeflow-katib6 commits (3%)
kubeflow-tensorboard5 commits (3%)
kubeflow-volumes5 commits (3%)
seldon-core5 commits (3%)
cert-manager4 commits (2%)
mysql4 commits (2%)
istio-discovery3 commits (1%)
external-dns3 commits (1%)
knative-eventing3 commits (1%)
etcd3 commits (1%)
kfserving2 commits (1%)
postgresql2 commits (1%)
kubeflow-training-operator2 commits (1%)
s3-bucket2 commits (1%)
istio-base2 commits (1%)
kubeflow-tf-training2 commits (1%)
kserve-model-ui1 commits (<1%)
kubeflow-kserve1 commits (<1%)
mlflow1 commits (<1%)
kubebench1 commits (<1%)
knative1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022
kubeflow-webhooks
1
6
kubeflow-tensorboard
5
cert-manager
3
1
kfserving
5
kserve-model-ui
1
minio
3
11
nginx-ingress
5
2
postgresql
2
dex
2
5
kubeflow-training-operator
3
mysql
4
s3-bucket
6
istio-ingressgateway
3
5
kserve
4
3
kubeflow-kserve
5
kubeflow-pipeline
1
9
kubeflow-authn
3
9
kubeflow-common
2
7
knative-serving
8
istio-discovery
3
kubeflow-centraldashboard
10
istio-base
2
kubeflow-jupyter
13
kubeflow-volumes
5
mlflow
4
kubeflow-metadata
1
6
kubeflow-katib
6
kubeflow-tf-training
3
argo
3
5
external-dns
2
1
knative-eventing
3
kubebench
2
seldon-core
5
kubeflow-profiles
1
7
knative
2
etcd
1
2


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

No temporal dependencies found.



2025-01-10 14:18