apache / solr-operator
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 85 files with 23,099 lines of code.
    • 1 file changed more than 100 times (146 lines of code)
    • 4 files changed 51-100 times (4,234 lines of code)
    • 11 files changed 21-50 times (9,883 lines of code)
    • 22 files changed 6-20 times (7,486 lines of code)
    • 47 files changed 1-5 times (1,350 lines of code)
<1% | 18% | 42% | 32% | 5%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 85 files with 23,099 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 6 files changed by 11-25 contributors (4,424 lines of code)
    • 15 files changed by 6-10 contributors (10,910 lines of code)
    • 43 files changed by 2-5 contributors (7,238 lines of code)
    • 21 files changed by 1 contributor (527 lines of code)
0% | 19% | 47% | 31% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, sh, md, txt, tpl, py, mod, gitignore, props, xml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml1% | 0% | 75% | 18% | 4%
go0% | 43% | 16% | 34% | 5%
py0% | 0% | 0% | 91% | 8%
tpl0% | 0% | 0% | 72% | 27%
props0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
helm9% | 0% | 23% | 52% | 14%
api0% | 86% | 4% | 8% | <1%
controllers0% | 29% | 21% | 41% | 7%
config0% | 0% | 92% | 2% | 4%
hack0% | 0% | 0% | 95% | 4%
ROOT0% | 0% | 0% | 99% | <1%
version0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Chart.yaml
in helm/solr-operator
146 - 2020-02-14 2025-04-22 106 21 kcmartin@users.noreply.gith... janhoy@apache.org
solr_util.go
in controllers/util
1098 20 2019-12-02 2025-03-27 82 17 swarupdonepudi@users.norepl... houston@apache.org
solrcloud_types.go
in api/v1beta1
708 53 2019-12-02 2024-04-03 73 13 swarupdonepudi@users.norepl... houston@apache.org
973 22 2019-12-02 2025-03-19 66 15 swarupdonepudi@users.norepl... houston@apache.org
1455 122 2019-12-02 2025-01-10 56 12 swarupdonepudi@users.norepl... gerlowskija@apache.org
prometheus_exporter_util.go
in controllers/util
385 4 2019-12-02 2025-01-10 40 10 swarupdonepudi@users.norepl... gerlowskija@apache.org
values.yaml
in helm/solr-operator
44 - 2020-02-14 2025-04-22 31 12 kcmartin@users.noreply.gith... janhoy@apache.org
7655 - 2021-01-21 2025-01-16 31 7 houston@apache.org gerlowskija@apache.org
zk_util.go
in controllers/util
388 3 2019-12-02 2023-04-19 29 10 swarupdonepudi@users.norepl... houston@apache.org
values.yaml
in helm/solr
125 - 2021-07-06 2025-01-10 28 5 houston@apache.org gerlowskija@apache.org
common.go
in controllers/util
553 23 2020-01-10 2025-03-17 28 8 houstonputman@gmail.com houston@apache.org
Chart.yaml
in helm/solr
56 - 2021-07-06 2025-01-16 26 4 houston@apache.org gerlowskija@apache.org
common_types.go
in api/v1beta1
119 4 2020-02-18 2025-01-10 24 10 houstonputman@gmail.com gerlowskija@apache.org
backup_util.go
in controllers/util
171 12 2019-12-02 2023-06-29 22 8 swarupdonepudi@users.norepl... houston@apache.org
deployment.yaml
in helm/solr-operator/templates
132 - 2020-02-14 2025-04-22 21 9 kcmartin@users.noreply.gith... janhoy@apache.org
255 - 2021-01-21 2025-01-16 21 4 houston@apache.org gerlowskija@apache.org
252 5 2019-12-02 2023-08-24 20 7 swarupdonepudi@users.norepl... houston@apache.org
413 10 2019-12-02 2023-08-24 20 4 swarupdonepudi@users.norepl... houston@apache.org
solr_update_util.go
in controllers/util
442 18 2020-11-30 2024-04-03 20 4 hputman@apple.com houston@apache.org
role.yaml
in helm/solr-operator/templates
155 - 2020-02-14 2024-06-14 19 6 kcmartin@users.noreply.gith... houston@apache.org
solrcloud.yaml
in helm/solr/templates
254 - 2021-07-06 2023-07-06 18 3 houston@apache.org houston@apache.org
releaseWizard.yaml
in hack/release/wizard
1404 - 2021-04-14 2024-06-14 18 2 houston@apache.org houston@apache.org
role.yaml
in config/rbac
150 - 2019-12-02 2024-06-14 17 6 swarupdonepudi@users.norepl... houston@apache.org
main.go
in root
251 5 2019-12-02 2023-10-05 17 7 swarupdonepudi@users.norepl... houston@apache.org
solrbackup_types.go
in api/v1beta1
79 7 2019-12-02 2023-04-12 15 6 swarupdonepudi@users.norepl... houston@apache.org
131 13 2019-12-02 2022-07-07 15 6 swarupdonepudi@users.norepl... houston@apache.org
manager.yaml
in config/manager
63 - 2019-12-02 2022-01-19 13 7 swarupdonepudi@users.norepl... houston@apache.org
api.go
in controllers/util/solr_api
114 6 2020-11-30 2023-06-29 11 5 hputman@apple.com houston@apache.org
solr_security_util.go
in controllers/util
426 24 2021-10-06 2025-03-19 11 6 thelabdude@gmail.com houston@apache.org
releaseWizard.py
in hack/release/wizard
1643 154 2021-04-14 2025-01-24 11 2 houston@apache.org gerlowskija@apache.org
version.go
in version
14 1 2021-03-26 2025-01-16 10 2 houston@apache.org gerlowskija@apache.org
465 24 2023-05-19 2024-04-08 10 2 houston@apache.org houston@apache.org
kustomization.yaml
in config/crd
7 - 2019-12-02 2021-09-28 8 5 swarupdonepudi@users.norepl... houston@apache.org
tpl
_custom_option_helpers.tpl
in helm/solr/templates
255 - 2021-07-06 2025-01-10 8 3 houston@apache.org gerlowskija@apache.org
solr_tls_util.go
in controllers/util
612 32 2021-08-18 2024-12-09 8 4 thelabdude@gmail.com 54577793+smoldenhauer-ish@u...
service_account.yaml
in helm/solr-operator/templates
13 - 2020-02-14 2022-12-20 6 5 kcmartin@users.noreply.gith... houston@apache.org
tpl
_helpers.tpl
in helm/solr-operator/templates
128 - 2020-02-14 2022-12-20 6 5 kcmartin@users.noreply.gith... houston@apache.org
solr_backup_repo_util.go
in controllers/util
215 16 2021-09-27 2022-01-24 6 2 gerlowskija@apache.org gerlowskija@apache.org
kustomization.yaml
in config/default
7 - 2019-08-05 2021-09-28 5 4 houstonputman@gmail.com houston@apache.org
groupversion_info.go
in api/v1beta1
10 - 2019-12-02 2022-11-07 5 3 swarupdonepudi@users.norepl... houston@apache.org
role_binding.yaml
in helm/solr-operator/templates
18 - 2020-02-14 2022-12-20 5 4 kcmartin@users.noreply.gith... houston@apache.org
cluster_status.go
in controllers/util/solr_api
72 - 2020-11-30 2023-06-29 5 3 hputman@apple.com houston@apache.org
209 7 2023-04-03 2023-10-10 5 2 houston@apache.org radu.gheorghe@sematext.com
props
1 - 2021-09-28 2023-04-12 4 1 houston@apache.org houston@apache.org
6 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
cainjection_in_solrbackups.yaml
in config/crd/patches
6 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
cainjection_in_solrclouds.yaml
in config/crd/patches
6 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
kustomization.yaml
in config/rbac
10 - 2019-12-02 2021-09-28 4 3 swarupdonepudi@users.norepl... houston@apache.org
role_binding.yaml
in config/rbac
12 - 2019-12-02 2021-09-28 4 3 swarupdonepudi@users.norepl... houston@apache.org
12 - 2019-12-02 2021-09-28 4 3 swarupdonepudi@users.norepl... houston@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Chart.yaml
in helm/solr-operator
146 - 2020-02-14 2025-04-22 106 21 kcmartin@users.noreply.gith... janhoy@apache.org
solr_util.go
in controllers/util
1098 20 2019-12-02 2025-03-27 82 17 swarupdonepudi@users.norepl... houston@apache.org
973 22 2019-12-02 2025-03-19 66 15 swarupdonepudi@users.norepl... houston@apache.org
solrcloud_types.go
in api/v1beta1
708 53 2019-12-02 2024-04-03 73 13 swarupdonepudi@users.norepl... houston@apache.org
1455 122 2019-12-02 2025-01-10 56 12 swarupdonepudi@users.norepl... gerlowskija@apache.org
values.yaml
in helm/solr-operator
44 - 2020-02-14 2025-04-22 31 12 kcmartin@users.noreply.gith... janhoy@apache.org
prometheus_exporter_util.go
in controllers/util
385 4 2019-12-02 2025-01-10 40 10 swarupdonepudi@users.norepl... gerlowskija@apache.org
zk_util.go
in controllers/util
388 3 2019-12-02 2023-04-19 29 10 swarupdonepudi@users.norepl... houston@apache.org
common_types.go
in api/v1beta1
119 4 2020-02-18 2025-01-10 24 10 houstonputman@gmail.com gerlowskija@apache.org
deployment.yaml
in helm/solr-operator/templates
132 - 2020-02-14 2025-04-22 21 9 kcmartin@users.noreply.gith... janhoy@apache.org
common.go
in controllers/util
553 23 2020-01-10 2025-03-17 28 8 houstonputman@gmail.com houston@apache.org
backup_util.go
in controllers/util
171 12 2019-12-02 2023-06-29 22 8 swarupdonepudi@users.norepl... houston@apache.org
7655 - 2021-01-21 2025-01-16 31 7 houston@apache.org gerlowskija@apache.org
252 5 2019-12-02 2023-08-24 20 7 swarupdonepudi@users.norepl... houston@apache.org
main.go
in root
251 5 2019-12-02 2023-10-05 17 7 swarupdonepudi@users.norepl... houston@apache.org
manager.yaml
in config/manager
63 - 2019-12-02 2022-01-19 13 7 swarupdonepudi@users.norepl... houston@apache.org
role.yaml
in helm/solr-operator/templates
155 - 2020-02-14 2024-06-14 19 6 kcmartin@users.noreply.gith... houston@apache.org
role.yaml
in config/rbac
150 - 2019-12-02 2024-06-14 17 6 swarupdonepudi@users.norepl... houston@apache.org
solrbackup_types.go
in api/v1beta1
79 7 2019-12-02 2023-04-12 15 6 swarupdonepudi@users.norepl... houston@apache.org
131 13 2019-12-02 2022-07-07 15 6 swarupdonepudi@users.norepl... houston@apache.org
solr_security_util.go
in controllers/util
426 24 2021-10-06 2025-03-19 11 6 thelabdude@gmail.com houston@apache.org
values.yaml
in helm/solr
125 - 2021-07-06 2025-01-10 28 5 houston@apache.org gerlowskija@apache.org
api.go
in controllers/util/solr_api
114 6 2020-11-30 2023-06-29 11 5 hputman@apple.com houston@apache.org
kustomization.yaml
in config/crd
7 - 2019-12-02 2021-09-28 8 5 swarupdonepudi@users.norepl... houston@apache.org
tpl
_helpers.tpl
in helm/solr-operator/templates
128 - 2020-02-14 2022-12-20 6 5 kcmartin@users.noreply.gith... houston@apache.org
service_account.yaml
in helm/solr-operator/templates
13 - 2020-02-14 2022-12-20 6 5 kcmartin@users.noreply.gith... houston@apache.org
Chart.yaml
in helm/solr
56 - 2021-07-06 2025-01-16 26 4 houston@apache.org gerlowskija@apache.org
255 - 2021-01-21 2025-01-16 21 4 houston@apache.org gerlowskija@apache.org
413 10 2019-12-02 2023-08-24 20 4 swarupdonepudi@users.norepl... houston@apache.org
solr_update_util.go
in controllers/util
442 18 2020-11-30 2024-04-03 20 4 hputman@apple.com houston@apache.org
solr_tls_util.go
in controllers/util
612 32 2021-08-18 2024-12-09 8 4 thelabdude@gmail.com 54577793+smoldenhauer-ish@u...
kustomization.yaml
in config/default
7 - 2019-08-05 2021-09-28 5 4 houstonputman@gmail.com houston@apache.org
role_binding.yaml
in helm/solr-operator/templates
18 - 2020-02-14 2022-12-20 5 4 kcmartin@users.noreply.gith... houston@apache.org
solrcloud.yaml
in helm/solr/templates
254 - 2021-07-06 2023-07-06 18 3 houston@apache.org houston@apache.org
tpl
_custom_option_helpers.tpl
in helm/solr/templates
255 - 2021-07-06 2025-01-10 8 3 houston@apache.org gerlowskija@apache.org
groupversion_info.go
in api/v1beta1
10 - 2019-12-02 2022-11-07 5 3 swarupdonepudi@users.norepl... houston@apache.org
cluster_status.go
in controllers/util/solr_api
72 - 2020-11-30 2023-06-29 5 3 hputman@apple.com houston@apache.org
12 - 2019-12-02 2021-09-28 4 3 swarupdonepudi@users.norepl... houston@apache.org
kustomization.yaml
in config/rbac
10 - 2019-12-02 2021-09-28 4 3 swarupdonepudi@users.norepl... houston@apache.org
role_binding.yaml
in config/rbac
12 - 2019-12-02 2021-09-28 4 3 swarupdonepudi@users.norepl... houston@apache.org
errors.go
in controllers/util/solr_api
42 4 2020-11-30 2023-06-29 4 3 hputman@apple.com houston@apache.org
releaseWizard.yaml
in hack/release/wizard
1404 - 2021-04-14 2024-06-14 18 2 houston@apache.org houston@apache.org
releaseWizard.py
in hack/release/wizard
1643 154 2021-04-14 2025-01-24 11 2 houston@apache.org gerlowskija@apache.org
465 24 2023-05-19 2024-04-08 10 2 houston@apache.org houston@apache.org
version.go
in version
14 1 2021-03-26 2025-01-16 10 2 houston@apache.org gerlowskija@apache.org
solr_backup_repo_util.go
in controllers/util
215 16 2021-09-27 2022-01-24 6 2 gerlowskija@apache.org gerlowskija@apache.org
209 7 2023-04-03 2023-10-10 5 2 houston@apache.org radu.gheorghe@sematext.com
webhook_in_solrbackups.yaml
in config/crd/patches
15 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
cainjection_in_solrclouds.yaml
in config/crd/patches
6 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
webhook_in_solrclouds.yaml
in config/crd/patches
15 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
tpl
_helpers.tpl
in helm/solr/templates
83 - 2021-07-06 2021-07-20 2 1 houston@apache.org houston@apache.org
v2.go
in controllers/util/solr_api
68 2 2023-06-29 2023-06-29 1 1 houston@apache.org houston@apache.org
tpl
_zk_helpers.tpl
in helm/solr/templates
59 - 2021-07-20 2021-07-20 1 1 houston@apache.org houston@apache.org
solr_pod_disruption.go
in controllers/util
55 2 2022-12-13 2022-12-13 1 1 houston@apache.org houston@apache.org
leader_election_role.yaml
in helm/solr-operator/templates
40 - 2021-11-10 2022-12-20 2 1 houston@apache.org houston@apache.org
23 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
23 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
23 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
manager_config_patch.yaml
in config/default
20 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
19 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
19 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
19 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
monitor.yaml
in config/prometheus
18 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
common.go
in controllers
13 1 2021-09-28 2021-11-09 2 1 houston@apache.org houston@apache.org
solr_operator_config.yaml
in config/manager
11 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
backup.go
in controllers/util/solr_api
10 - 2023-02-06 2023-02-06 1 1 houston@apache.org houston@apache.org
9 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
kustomization_base.yaml
in config/manager
6 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
node_command.go
in controllers/util/solr_api
6 - 2021-11-09 2021-11-09 1 1 houston@apache.org houston@apache.org
kustomization.yaml
in config/prometheus
2 - 2021-09-28 2021-09-28 1 1 houston@apache.org houston@apache.org
props
1 - 2021-09-28 2023-04-12 4 1 houston@apache.org houston@apache.org
releaseWizard.py
in hack/release/wizard
1643 154 2021-04-14 2025-01-24 11 2 houston@apache.org gerlowskija@apache.org
releaseWizard.yaml
in hack/release/wizard
1404 - 2021-04-14 2024-06-14 18 2 houston@apache.org houston@apache.org
465 24 2023-05-19 2024-04-08 10 2 houston@apache.org houston@apache.org
solr_backup_repo_util.go
in controllers/util
215 16 2021-09-27 2022-01-24 6 2 gerlowskija@apache.org gerlowskija@apache.org
209 7 2023-04-03 2023-10-10 5 2 houston@apache.org radu.gheorghe@sematext.com
scriptutil.py
in hack/release/wizard
149 17 2021-04-14 2022-03-08 3 2 houston@apache.org janhoy@users.noreply.github...
solr_scale_util.go
in controllers/util
66 1 2023-06-29 2024-03-15 4 2 houston@apache.org houston@apache.org
36 - 2019-12-02 2021-09-28 3 2 swarupdonepudi@users.norepl... houston@apache.org
24 - 2019-12-02 2021-09-28 3 2 swarupdonepudi@users.norepl... houston@apache.org
auth_proxy_role.yaml
in config/rbac
17 - 2019-12-02 2021-09-28 3 2 swarupdonepudi@users.norepl... houston@apache.org
16 - 2019-12-02 2021-09-28 3 2 swarupdonepudi@users.norepl... houston@apache.org
leader_election_role_binding.yaml
in helm/solr-operator/templates
16 - 2021-11-10 2022-12-20 3 2 houston@apache.org houston@apache.org
webhook_in_solrbackups.yaml
in config/crd/patches
15 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
webhook_in_solrclouds.yaml
in config/crd/patches
15 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
15 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
14 - 2019-12-02 2021-09-28 3 2 swarupdonepudi@users.norepl... houston@apache.org
version.go
in version
14 1 2021-03-26 2025-01-16 10 2 houston@apache.org gerlowskija@apache.org
service_account.yaml
in helm/solr/templates
13 - 2021-07-20 2022-12-20 3 2 houston@apache.org houston@apache.org
12 - 2019-12-02 2021-09-28 3 2 swarupdonepudi@users.norepl... houston@apache.org
cainjection_in_solrclouds.yaml
in config/crd/patches
6 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
cainjection_in_solrbackups.yaml
in config/crd/patches
6 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
6 - 2019-12-02 2021-09-28 4 2 swarupdonepudi@users.norepl... houston@apache.org
service_account.yaml
in config/rbac
5 - 2020-01-07 2021-09-28 3 2 houstonputman@gmail.com houston@apache.org
tpl
_custom_option_helpers.tpl
in helm/solr/templates
255 - 2021-07-06 2025-01-10 8 3 houston@apache.org gerlowskija@apache.org
solrcloud.yaml
in helm/solr/templates
254 - 2021-07-06 2023-07-06 18 3 houston@apache.org houston@apache.org
cluster_status.go
in controllers/util/solr_api
72 - 2020-11-30 2023-06-29 5 3 hputman@apple.com houston@apache.org
errors.go
in controllers/util/solr_api
42 4 2020-11-30 2023-06-29 4 3 hputman@apple.com houston@apache.org
12 - 2019-12-02 2021-09-28 4 3 swarupdonepudi@users.norepl... houston@apache.org
role_binding.yaml
in config/rbac
12 - 2019-12-02 2021-09-28 4 3 swarupdonepudi@users.norepl... houston@apache.org
Correlations

File Size vs. Number of Changes: 85 points

helm/solr-operator/Chart.yaml x: 146 lines of code y: 106 # changes helm/solr-operator/templates/deployment.yaml x: 132 lines of code y: 21 # changes helm/solr-operator/values.yaml x: 44 lines of code y: 31 # changes controllers/util/solr_util.go x: 1098 lines of code y: 82 # changes controllers/solrcloud_controller.go x: 973 lines of code y: 66 # changes controllers/util/solr_security_util.go x: 426 lines of code y: 11 # changes controllers/util/common.go x: 553 lines of code y: 28 # changes hack/release/wizard/releaseWizard.py x: 1643 lines of code y: 11 # changes config/crd/bases/solr.apache.org_solrbackups.yaml x: 255 lines of code y: 21 # changes config/crd/bases/solr.apache.org_solrprometheusexporters.yaml x: 7655 lines of code y: 31 # changes helm/solr/Chart.yaml x: 56 lines of code y: 26 # changes version/version.go x: 14 lines of code y: 10 # changes api/v1beta1/common_types.go x: 119 lines of code y: 24 # changes api/v1beta1/zz_generated.deepcopy.go x: 1455 lines of code y: 56 # changes controllers/util/prometheus_exporter_util.go x: 385 lines of code y: 40 # changes helm/solr/templates/_custom_option_helpers.tpl x: 255 lines of code y: 8 # changes helm/solr/values.yaml x: 125 lines of code y: 28 # changes controllers/util/solr_tls_util.go x: 612 lines of code y: 8 # changes config/rbac/role.yaml x: 150 lines of code y: 17 # changes hack/release/wizard/releaseWizard.yaml x: 1404 lines of code y: 18 # changes helm/solr-operator/templates/role.yaml x: 155 lines of code y: 19 # changes controllers/solr_cluster_ops_util.go x: 465 lines of code y: 10 # changes api/v1beta1/solrcloud_types.go x: 708 lines of code y: 73 # changes controllers/util/solr_update_util.go x: 442 lines of code y: 20 # changes controllers/util/solr_scale_util.go x: 66 lines of code y: 4 # changes controllers/solr_pod_lifecycle_util.go x: 209 lines of code y: 5 # changes main.go x: 251 lines of code y: 17 # changes controllers/solrbackup_controller.go x: 252 lines of code y: 20 # changes controllers/solrprometheusexporter_controller.go x: 413 lines of code y: 20 # changes helm/solr/templates/solrcloud.yaml x: 254 lines of code y: 18 # changes controllers/util/backup_util.go x: 171 lines of code y: 22 # changes controllers/util/solr_api/api.go x: 114 lines of code y: 11 # changes controllers/util/solr_api/cluster_status.go x: 72 lines of code y: 5 # changes controllers/util/solr_api/errors.go x: 42 lines of code y: 4 # changes controllers/util/solr_api/v2.go x: 68 lines of code y: 1 # changes controllers/util/zk_util.go x: 388 lines of code y: 29 # changes versions.props x: 1 lines of code y: 4 # changes api/v1beta1/solrbackup_types.go x: 79 lines of code y: 15 # changes controllers/util/solr_api/backup.go x: 10 lines of code y: 1 # changes helm/solr-operator/templates/_helpers.tpl x: 128 lines of code y: 6 # changes helm/solr-operator/templates/leader_election_role.yaml x: 40 lines of code y: 2 # changes helm/solr-operator/templates/leader_election_role_binding.yaml x: 16 lines of code y: 3 # changes helm/solr-operator/templates/role_binding.yaml x: 18 lines of code y: 5 # changes helm/solr-operator/templates/service_account.yaml x: 13 lines of code y: 6 # changes helm/solr/templates/service_account.yaml x: 13 lines of code y: 3 # changes controllers/util/solr_pod_disruption.go x: 55 lines of code y: 1 # changes api/v1beta1/groupversion_info.go x: 10 lines of code y: 5 # changes api/v1beta1/solrprometheusexporter_types.go x: 131 lines of code y: 15 # changes hack/release/wizard/scriptutil.py x: 149 lines of code y: 3 # changes controllers/util/solr_backup_repo_util.go x: 215 lines of code y: 6 # changes config/manager/manager.yaml x: 63 lines of code y: 13 # changes controllers/common.go x: 13 lines of code y: 2 # changes config/crd/kustomization.yaml x: 7 lines of code y: 8 # changes config/crd/patches/webhook_in_solrbackups.yaml x: 15 lines of code y: 4 # changes config/default/manager_config_patch.yaml x: 20 lines of code y: 1 # changes config/rbac/leader_election_role.yaml x: 36 lines of code y: 3 # changes helm/solr/templates/_helpers.tpl x: 83 lines of code y: 2 # changes
106.0
# changes
  min: 1.0
  average: 12.91
  25th percentile: 3.0
  median: 5.0
  75th percentile: 18.0
  max: 106.0
0 7655.0
lines of code
min: 1.0 | average: 271.75 | 25th percentile: 13.5 | median: 44.0 | 75th percentile: 212.0 | max: 7655.0

Number of Contributors vs. Number of Changes: 85 points

helm/solr-operator/Chart.yaml x: 21 # contributors y: 106 # changes helm/solr-operator/templates/deployment.yaml x: 9 # contributors y: 21 # changes helm/solr-operator/values.yaml x: 12 # contributors y: 31 # changes controllers/util/solr_util.go x: 17 # contributors y: 82 # changes controllers/solrcloud_controller.go x: 15 # contributors y: 66 # changes controllers/util/solr_security_util.go x: 6 # contributors y: 11 # changes controllers/util/common.go x: 8 # contributors y: 28 # changes hack/release/wizard/releaseWizard.py x: 2 # contributors y: 11 # changes config/crd/bases/solr.apache.org_solrbackups.yaml x: 4 # contributors y: 21 # changes config/crd/bases/solr.apache.org_solrprometheusexporters.yaml x: 7 # contributors y: 31 # changes helm/solr/Chart.yaml x: 4 # contributors y: 26 # changes version/version.go x: 2 # contributors y: 10 # changes api/v1beta1/common_types.go x: 10 # contributors y: 24 # changes api/v1beta1/zz_generated.deepcopy.go x: 12 # contributors y: 56 # changes controllers/util/prometheus_exporter_util.go x: 10 # contributors y: 40 # changes helm/solr/templates/_custom_option_helpers.tpl x: 3 # contributors y: 8 # changes helm/solr/values.yaml x: 5 # contributors y: 28 # changes controllers/util/solr_tls_util.go x: 4 # contributors y: 8 # changes config/rbac/role.yaml x: 6 # contributors y: 17 # changes hack/release/wizard/releaseWizard.yaml x: 2 # contributors y: 18 # changes helm/solr-operator/templates/role.yaml x: 6 # contributors y: 19 # changes api/v1beta1/solrcloud_types.go x: 13 # contributors y: 73 # changes controllers/util/solr_update_util.go x: 4 # contributors y: 20 # changes controllers/util/solr_scale_util.go x: 2 # contributors y: 4 # changes controllers/solr_pod_lifecycle_util.go x: 2 # contributors y: 5 # changes main.go x: 7 # contributors y: 17 # changes controllers/solrbackup_controller.go x: 7 # contributors y: 20 # changes helm/solr/templates/solrcloud.yaml x: 3 # contributors y: 18 # changes controllers/util/backup_util.go x: 8 # contributors y: 22 # changes controllers/util/solr_api/api.go x: 5 # contributors y: 11 # changes controllers/util/solr_api/cluster_status.go x: 3 # contributors y: 5 # changes controllers/util/solr_api/errors.go x: 3 # contributors y: 4 # changes controllers/util/solr_api/v2.go x: 1 # contributors y: 1 # changes controllers/util/zk_util.go x: 10 # contributors y: 29 # changes versions.props x: 1 # contributors y: 4 # changes api/v1beta1/solrbackup_types.go x: 6 # contributors y: 15 # changes helm/solr-operator/templates/_helpers.tpl x: 5 # contributors y: 6 # changes helm/solr-operator/templates/leader_election_role.yaml x: 1 # contributors y: 2 # changes helm/solr-operator/templates/leader_election_role_binding.yaml x: 2 # contributors y: 3 # changes helm/solr-operator/templates/role_binding.yaml x: 4 # contributors y: 5 # changes controllers/util/solr_backup_repo_util.go x: 2 # contributors y: 6 # changes config/manager/manager.yaml x: 7 # contributors y: 13 # changes config/crd/kustomization.yaml x: 5 # contributors y: 8 # changes
106.0
# changes
  min: 1.0
  average: 12.91
  25th percentile: 3.0
  median: 5.0
  75th percentile: 18.0
  max: 106.0
0 21.0
# contributors
min: 1.0 | average: 4.08 | 25th percentile: 1.5 | median: 2.0 | 75th percentile: 5.5 | max: 21.0

Number of Contributors vs. File Size: 85 points

helm/solr-operator/Chart.yaml x: 21 # contributors y: 146 lines of code helm/solr-operator/templates/deployment.yaml x: 9 # contributors y: 132 lines of code helm/solr-operator/values.yaml x: 12 # contributors y: 44 lines of code controllers/util/solr_util.go x: 17 # contributors y: 1098 lines of code controllers/solrcloud_controller.go x: 15 # contributors y: 973 lines of code controllers/util/solr_security_util.go x: 6 # contributors y: 426 lines of code controllers/util/common.go x: 8 # contributors y: 553 lines of code hack/release/wizard/releaseWizard.py x: 2 # contributors y: 1643 lines of code config/crd/bases/solr.apache.org_solrbackups.yaml x: 4 # contributors y: 255 lines of code config/crd/bases/solr.apache.org_solrprometheusexporters.yaml x: 7 # contributors y: 7655 lines of code helm/solr/Chart.yaml x: 4 # contributors y: 56 lines of code version/version.go x: 2 # contributors y: 14 lines of code api/v1beta1/common_types.go x: 10 # contributors y: 119 lines of code api/v1beta1/zz_generated.deepcopy.go x: 12 # contributors y: 1455 lines of code controllers/util/prometheus_exporter_util.go x: 10 # contributors y: 385 lines of code helm/solr/templates/_custom_option_helpers.tpl x: 3 # contributors y: 255 lines of code helm/solr/values.yaml x: 5 # contributors y: 125 lines of code controllers/util/solr_tls_util.go x: 4 # contributors y: 612 lines of code config/rbac/role.yaml x: 6 # contributors y: 150 lines of code hack/release/wizard/releaseWizard.yaml x: 2 # contributors y: 1404 lines of code helm/solr-operator/templates/role.yaml x: 6 # contributors y: 155 lines of code controllers/solr_cluster_ops_util.go x: 2 # contributors y: 465 lines of code api/v1beta1/solrcloud_types.go x: 13 # contributors y: 708 lines of code controllers/util/solr_update_util.go x: 4 # contributors y: 442 lines of code controllers/util/solr_scale_util.go x: 2 # contributors y: 66 lines of code controllers/solr_pod_lifecycle_util.go x: 2 # contributors y: 209 lines of code main.go x: 7 # contributors y: 251 lines of code controllers/solrprometheusexporter_controller.go x: 4 # contributors y: 413 lines of code controllers/util/backup_util.go x: 8 # contributors y: 171 lines of code controllers/util/solr_api/api.go x: 5 # contributors y: 114 lines of code controllers/util/solr_api/cluster_status.go x: 3 # contributors y: 72 lines of code controllers/util/solr_api/errors.go x: 3 # contributors y: 42 lines of code controllers/util/solr_api/v2.go x: 1 # contributors y: 68 lines of code versions.props x: 1 # contributors y: 1 lines of code api/v1beta1/solrbackup_types.go x: 6 # contributors y: 79 lines of code helm/solr-operator/templates/leader_election_role.yaml x: 1 # contributors y: 40 lines of code helm/solr-operator/templates/role_binding.yaml x: 4 # contributors y: 18 lines of code helm/solr-operator/templates/service_account.yaml x: 5 # contributors y: 13 lines of code api/v1beta1/groupversion_info.go x: 3 # contributors y: 10 lines of code hack/release/wizard/scriptutil.py x: 2 # contributors y: 149 lines of code controllers/util/solr_backup_repo_util.go x: 2 # contributors y: 215 lines of code config/manager/manager.yaml x: 7 # contributors y: 63 lines of code config/rbac/leader_election_role.yaml x: 2 # contributors y: 36 lines of code
7655.0
lines of code
  min: 1.0
  average: 271.75
  25th percentile: 13.5
  median: 44.0
  75th percentile: 212.0
  max: 7655.0
0 21.0
# contributors
min: 1.0 | average: 4.08 | 25th percentile: 1.5 | median: 2.0 | 75th percentile: 5.5 | max: 21.0