GoogleCloudPlatform / federated-learning
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 50 files with 1,808 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 11 files changed 6-20 times (796 lines of code)
    • 39 files changed 1-5 times (1,012 lines of code)
0% | 0% | 0% | 44% | 55%
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 50 files with 1,808 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 31 files changed by 2-5 contributors (1,302 lines of code)
    • 19 files changed by 1 contributor (506 lines of code)
0% | 0% | 0% | 72% | 27%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
yaml, tf, sh, json, md, txt, svg, gitignore, py, tpl, js, sql, hcl, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tf0% | 0% | 0% | 65% | 34%
yaml0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
js0% | 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
terraform0% | 0% | 0% | 64% | 35%
configsync0% | 0% | 0% | 0% | 100%
tenant-config-pkg0% | 0% | 0% | 0% | 100%
config0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.tf
in terraform
89 - 2022-05-09 2025-02-17 19 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
variables.tf
in terraform
170 - 2022-05-16 2024-11-29 19 3 ferrari.marco@gmail.com ferrarim@google.com
acm.tf
in terraform
31 - 2022-01-21 2025-02-17 11 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
network.tf
in terraform
159 - 2022-06-13 2025-02-17 11 2 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
iam.tf
in terraform
46 - 2022-05-09 2025-02-17 10 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
51 - 2023-07-04 2024-10-11 10 1 ferrarim@google.com ferrarim@google.com
asm.tf
in terraform
13 - 2022-05-09 2025-02-17 9 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
dns.tf
in terraform
89 - 2022-06-13 2025-02-17 9 2 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
versions.tf
in terraform
32 - 2022-05-19 2025-02-17 8 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
services.tf
in terraform
41 - 2022-05-09 2025-02-17 8 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
gke.tf
in terraform
75 - 2023-06-21 2025-02-17 7 2 ferrarim@google.com laurent.grangeau@gmail.com
kms.tf
in terraform
19 - 2022-05-09 2025-02-17 5 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
authorization-policy.yaml
in configsync/servicemesh
8 - 2022-05-23 2024-08-28 4 2 laurent.grangeau@gmail.com ferrarim@google.com
service-entries.yaml
in configsync/servicemesh
43 - 2022-05-23 2024-08-28 4 2 laurent.grangeau@gmail.com ferrarim@google.com
network-policy.yaml
in tenant-config-pkg
121 - 2022-05-23 2024-08-28 4 2 laurent.grangeau@gmail.com ferrarim@google.com
virtual-service.yaml
in configsync/servicemesh
1 - 2022-05-23 2023-09-01 3 2 laurent.grangeau@gmail.com ferrarim@google.com
namespace.yaml
in tenant-config-pkg
8 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
iam.tf
in terraform/nvflare
8 - 2024-10-01 2025-02-17 3 2 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
peer-authentication.yaml
in configsync/servicemesh
9 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
providers.tf
in terraform
9 - 2023-06-21 2025-02-17 3 2 ferrarim@google.com laurent.grangeau@gmail.com
authorization-policy.yaml
in tenant-config-pkg
13 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
destination-rule.yaml
in configsync/servicemesh
15 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
outputs.tf
in terraform
40 - 2023-07-04 2024-10-01 3 2 ferrarim@google.com laurent.grangeau@gmail.com
storage.tf
in terraform/cross-device
40 - 2023-12-05 2025-02-17 3 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
mutations.yaml
in tenant-config-pkg
43 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
constraints.yaml
in configsync/policycontroller
54 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
constraints-psp.yaml
in configsync/policycontroller
56 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
egress-gateway.yaml
in configsync/servicemesh
136 - 2023-08-14 2024-08-28 3 1 ferrarim@google.com ferrarim@google.com
commitlint.config.js
in config/lint
5 - 2024-06-07 2024-08-02 2 1 ferrarim@google.com ferrarim@google.com
service-account.yaml
in tenant-config-pkg
8 - 2022-05-23 2024-08-28 2 2 laurent.grangeau@gmail.com ferrarim@google.com
version.tf
in terraform/nvflare
9 - 2024-10-01 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
version.tf
in terraform/distributed-tff-example
9 - 2024-10-11 2025-02-17 2 2 ferrarim@google.com laurent.grangeau@gmail.com
version.tf
in terraform/cross-device
9 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
services.tf
in terraform/cross-device
10 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
main.tf
in terraform/nvflare
11 - 2024-10-01 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
fleet.tf
in terraform
11 - 2023-08-14 2025-02-17 2 2 ferrarim@google.com laurent.grangeau@gmail.com
iam.tf
in terraform/cross-device
12 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
rbac.yaml
in tenant-config-pkg
14 - 2022-05-23 2024-08-28 2 2 laurent.grangeau@gmail.com ferrarim@google.com
mesh-configuration.yaml
in configsync/servicemesh
14 - 2023-08-14 2024-08-28 2 1 ferrarim@google.com ferrarim@google.com
rbac.yaml
in configsync
20 - 2022-05-23 2024-08-28 2 2 laurent.grangeau@gmail.com ferrarim@google.com
main.tf
in terraform/distributed-tff-example
48 - 2024-10-11 2025-02-17 2 2 ferrarim@google.com laurent.grangeau@gmail.com
pubsub.tf
in terraform/cross-device
48 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
project.tf
in terraform/cross-device
3 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
outputs.tf
in terraform/nvflare
4 - 2024-10-01 2024-10-01 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
9 - 2023-08-14 2023-08-14 1 1 ferrarim@google.com ferrarim@google.com
variables.tf
in terraform/nvflare
16 - 2024-10-01 2024-10-01 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
spanner.tf
in terraform/cross-device
19 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
spanner.ddl.sql
in terraform/cross-device/files
20 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
variables.tf
in terraform/distributed-tff-example
24 - 2024-10-11 2024-10-11 1 1 ferrarim@google.com ferrarim@google.com
variables.tf
in terraform/cross-device
66 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
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
main.tf
in terraform
89 - 2022-05-09 2025-02-17 19 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
variables.tf
in terraform
170 - 2022-05-16 2024-11-29 19 3 ferrari.marco@gmail.com ferrarim@google.com
acm.tf
in terraform
31 - 2022-01-21 2025-02-17 11 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
iam.tf
in terraform
46 - 2022-05-09 2025-02-17 10 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
asm.tf
in terraform
13 - 2022-05-09 2025-02-17 9 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
versions.tf
in terraform
32 - 2022-05-19 2025-02-17 8 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
services.tf
in terraform
41 - 2022-05-09 2025-02-17 8 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
kms.tf
in terraform
19 - 2022-05-09 2025-02-17 5 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
network.tf
in terraform
159 - 2022-06-13 2025-02-17 11 2 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
dns.tf
in terraform
89 - 2022-06-13 2025-02-17 9 2 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
gke.tf
in terraform
75 - 2023-06-21 2025-02-17 7 2 ferrarim@google.com laurent.grangeau@gmail.com
authorization-policy.yaml
in configsync/servicemesh
8 - 2022-05-23 2024-08-28 4 2 laurent.grangeau@gmail.com ferrarim@google.com
service-entries.yaml
in configsync/servicemesh
43 - 2022-05-23 2024-08-28 4 2 laurent.grangeau@gmail.com ferrarim@google.com
network-policy.yaml
in tenant-config-pkg
121 - 2022-05-23 2024-08-28 4 2 laurent.grangeau@gmail.com ferrarim@google.com
providers.tf
in terraform
9 - 2023-06-21 2025-02-17 3 2 ferrarim@google.com laurent.grangeau@gmail.com
outputs.tf
in terraform
40 - 2023-07-04 2024-10-01 3 2 ferrarim@google.com laurent.grangeau@gmail.com
iam.tf
in terraform/nvflare
8 - 2024-10-01 2025-02-17 3 2 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
constraints.yaml
in configsync/policycontroller
54 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
constraints-psp.yaml
in configsync/policycontroller
56 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
virtual-service.yaml
in configsync/servicemesh
1 - 2022-05-23 2023-09-01 3 2 laurent.grangeau@gmail.com ferrarim@google.com
destination-rule.yaml
in configsync/servicemesh
15 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
peer-authentication.yaml
in configsync/servicemesh
9 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
authorization-policy.yaml
in tenant-config-pkg
13 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
namespace.yaml
in tenant-config-pkg
8 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
mutations.yaml
in tenant-config-pkg
43 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
fleet.tf
in terraform
11 - 2023-08-14 2025-02-17 2 2 ferrarim@google.com laurent.grangeau@gmail.com
main.tf
in terraform/distributed-tff-example
48 - 2024-10-11 2025-02-17 2 2 ferrarim@google.com laurent.grangeau@gmail.com
version.tf
in terraform/distributed-tff-example
9 - 2024-10-11 2025-02-17 2 2 ferrarim@google.com laurent.grangeau@gmail.com
rbac.yaml
in configsync
20 - 2022-05-23 2024-08-28 2 2 laurent.grangeau@gmail.com ferrarim@google.com
service-account.yaml
in tenant-config-pkg
8 - 2022-05-23 2024-08-28 2 2 laurent.grangeau@gmail.com ferrarim@google.com
rbac.yaml
in tenant-config-pkg
14 - 2022-05-23 2024-08-28 2 2 laurent.grangeau@gmail.com ferrarim@google.com
51 - 2023-07-04 2024-10-11 10 1 ferrarim@google.com ferrarim@google.com
storage.tf
in terraform/cross-device
40 - 2023-12-05 2025-02-17 3 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
egress-gateway.yaml
in configsync/servicemesh
136 - 2023-08-14 2024-08-28 3 1 ferrarim@google.com ferrarim@google.com
services.tf
in terraform/cross-device
10 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
iam.tf
in terraform/cross-device
12 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
pubsub.tf
in terraform/cross-device
48 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
version.tf
in terraform/cross-device
9 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
main.tf
in terraform/nvflare
11 - 2024-10-01 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
version.tf
in terraform/nvflare
9 - 2024-10-01 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
commitlint.config.js
in config/lint
5 - 2024-06-07 2024-08-02 2 1 ferrarim@google.com ferrarim@google.com
mesh-configuration.yaml
in configsync/servicemesh
14 - 2023-08-14 2024-08-28 2 1 ferrarim@google.com ferrarim@google.com
9 - 2023-08-14 2023-08-14 1 1 ferrarim@google.com ferrarim@google.com
variables.tf
in terraform/cross-device
66 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
spanner.ddl.sql
in terraform/cross-device/files
20 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
spanner.tf
in terraform/cross-device
19 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
project.tf
in terraform/cross-device
3 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
variables.tf
in terraform/distributed-tff-example
24 - 2024-10-11 2024-10-11 1 1 ferrarim@google.com ferrarim@google.com
variables.tf
in terraform/nvflare
16 - 2024-10-01 2024-10-01 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
outputs.tf
in terraform/nvflare
4 - 2024-10-01 2024-10-01 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
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
egress-gateway.yaml
in configsync/servicemesh
136 - 2023-08-14 2024-08-28 3 1 ferrarim@google.com ferrarim@google.com
variables.tf
in terraform/cross-device
66 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
51 - 2023-07-04 2024-10-11 10 1 ferrarim@google.com ferrarim@google.com
pubsub.tf
in terraform/cross-device
48 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
storage.tf
in terraform/cross-device
40 - 2023-12-05 2025-02-17 3 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
variables.tf
in terraform/distributed-tff-example
24 - 2024-10-11 2024-10-11 1 1 ferrarim@google.com ferrarim@google.com
spanner.ddl.sql
in terraform/cross-device/files
20 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
spanner.tf
in terraform/cross-device
19 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
variables.tf
in terraform/nvflare
16 - 2024-10-01 2024-10-01 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
mesh-configuration.yaml
in configsync/servicemesh
14 - 2023-08-14 2024-08-28 2 1 ferrarim@google.com ferrarim@google.com
iam.tf
in terraform/cross-device
12 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
main.tf
in terraform/nvflare
11 - 2024-10-01 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
services.tf
in terraform/cross-device
10 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
9 - 2023-08-14 2023-08-14 1 1 ferrarim@google.com ferrarim@google.com
version.tf
in terraform/cross-device
9 - 2023-12-05 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
version.tf
in terraform/nvflare
9 - 2024-10-01 2025-02-17 2 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
commitlint.config.js
in config/lint
5 - 2024-06-07 2024-08-02 2 1 ferrarim@google.com ferrarim@google.com
outputs.tf
in terraform/nvflare
4 - 2024-10-01 2024-10-01 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
project.tf
in terraform/cross-device
3 - 2023-12-05 2023-12-05 1 1 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
network.tf
in terraform
159 - 2022-06-13 2025-02-17 11 2 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
network-policy.yaml
in tenant-config-pkg
121 - 2022-05-23 2024-08-28 4 2 laurent.grangeau@gmail.com ferrarim@google.com
dns.tf
in terraform
89 - 2022-06-13 2025-02-17 9 2 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
gke.tf
in terraform
75 - 2023-06-21 2025-02-17 7 2 ferrarim@google.com laurent.grangeau@gmail.com
constraints-psp.yaml
in configsync/policycontroller
56 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
constraints.yaml
in configsync/policycontroller
54 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
main.tf
in terraform/distributed-tff-example
48 - 2024-10-11 2025-02-17 2 2 ferrarim@google.com laurent.grangeau@gmail.com
service-entries.yaml
in configsync/servicemesh
43 - 2022-05-23 2024-08-28 4 2 laurent.grangeau@gmail.com ferrarim@google.com
mutations.yaml
in tenant-config-pkg
43 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
outputs.tf
in terraform
40 - 2023-07-04 2024-10-01 3 2 ferrarim@google.com laurent.grangeau@gmail.com
rbac.yaml
in configsync
20 - 2022-05-23 2024-08-28 2 2 laurent.grangeau@gmail.com ferrarim@google.com
destination-rule.yaml
in configsync/servicemesh
15 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
rbac.yaml
in tenant-config-pkg
14 - 2022-05-23 2024-08-28 2 2 laurent.grangeau@gmail.com ferrarim@google.com
authorization-policy.yaml
in tenant-config-pkg
13 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
fleet.tf
in terraform
11 - 2023-08-14 2025-02-17 2 2 ferrarim@google.com laurent.grangeau@gmail.com
providers.tf
in terraform
9 - 2023-06-21 2025-02-17 3 2 ferrarim@google.com laurent.grangeau@gmail.com
version.tf
in terraform/distributed-tff-example
9 - 2024-10-11 2025-02-17 2 2 ferrarim@google.com laurent.grangeau@gmail.com
peer-authentication.yaml
in configsync/servicemesh
9 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
iam.tf
in terraform/nvflare
8 - 2024-10-01 2025-02-17 3 2 laurent.grangeau@gmail.com laurent.grangeau@gmail.com
authorization-policy.yaml
in configsync/servicemesh
8 - 2022-05-23 2024-08-28 4 2 laurent.grangeau@gmail.com ferrarim@google.com
service-account.yaml
in tenant-config-pkg
8 - 2022-05-23 2024-08-28 2 2 laurent.grangeau@gmail.com ferrarim@google.com
namespace.yaml
in tenant-config-pkg
8 - 2022-05-23 2024-08-28 3 2 laurent.grangeau@gmail.com ferrarim@google.com
virtual-service.yaml
in configsync/servicemesh
1 - 2022-05-23 2023-09-01 3 2 laurent.grangeau@gmail.com ferrarim@google.com
variables.tf
in terraform
170 - 2022-05-16 2024-11-29 19 3 ferrari.marco@gmail.com ferrarim@google.com
main.tf
in terraform
89 - 2022-05-09 2025-02-17 19 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
iam.tf
in terraform
46 - 2022-05-09 2025-02-17 10 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
services.tf
in terraform
41 - 2022-05-09 2025-02-17 8 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
versions.tf
in terraform
32 - 2022-05-19 2025-02-17 8 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
acm.tf
in terraform
31 - 2022-01-21 2025-02-17 11 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
kms.tf
in terraform
19 - 2022-05-09 2025-02-17 5 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
asm.tf
in terraform
13 - 2022-05-09 2025-02-17 9 3 ferrari.marco@gmail.com laurent.grangeau@gmail.com
Correlations

File Size vs. Number of Changes: 50 points

terraform/acm.tf x: 31 lines of code y: 11 # changes terraform/asm.tf x: 13 lines of code y: 9 # changes terraform/cross-device/iam.tf x: 12 lines of code y: 2 # changes terraform/cross-device/pubsub.tf x: 48 lines of code y: 2 # changes terraform/cross-device/services.tf x: 10 lines of code y: 2 # changes terraform/cross-device/storage.tf x: 40 lines of code y: 3 # changes terraform/cross-device/version.tf x: 9 lines of code y: 2 # changes terraform/dns.tf x: 89 lines of code y: 9 # changes terraform/fleet.tf x: 11 lines of code y: 2 # changes terraform/gke.tf x: 75 lines of code y: 7 # changes terraform/iam.tf x: 46 lines of code y: 10 # changes terraform/kms.tf x: 19 lines of code y: 5 # changes terraform/main.tf x: 89 lines of code y: 19 # changes terraform/network.tf x: 159 lines of code y: 11 # changes terraform/nvflare/iam.tf x: 8 lines of code y: 3 # changes terraform/providers.tf x: 9 lines of code y: 3 # changes terraform/services.tf x: 41 lines of code y: 8 # changes terraform/versions.tf x: 32 lines of code y: 8 # changes terraform/variables.tf x: 170 lines of code y: 19 # changes terraform/distributed-tff-example/variables.tf x: 24 lines of code y: 1 # changes terraform/tenant-configuration.tf x: 51 lines of code y: 10 # changes terraform/nvflare/outputs.tf x: 4 lines of code y: 1 # changes terraform/nvflare/variables.tf x: 16 lines of code y: 1 # changes configsync/policycontroller/constraints-psp.yaml x: 56 lines of code y: 3 # changes configsync/policycontroller/constraints.yaml x: 54 lines of code y: 3 # changes configsync/rbac.yaml x: 20 lines of code y: 2 # changes configsync/servicemesh/authorization-policy.yaml x: 8 lines of code y: 4 # changes configsync/servicemesh/destination-rule.yaml x: 15 lines of code y: 3 # changes configsync/servicemesh/egress-gateway.yaml x: 136 lines of code y: 3 # changes configsync/servicemesh/mesh-configuration.yaml x: 14 lines of code y: 2 # changes configsync/servicemesh/service-entries.yaml x: 43 lines of code y: 4 # changes tenant-config-pkg/authorization-policy.yaml x: 13 lines of code y: 3 # changes tenant-config-pkg/mutations.yaml x: 43 lines of code y: 3 # changes tenant-config-pkg/network-policy.yaml x: 121 lines of code y: 4 # changes tenant-config-pkg/service-account.yaml x: 8 lines of code y: 2 # changes config/lint/commitlint.config.js x: 5 lines of code y: 2 # changes terraform/cross-device/files/spanner.ddl.sql x: 20 lines of code y: 1 # changes terraform/cross-device/project.tf x: 3 lines of code y: 1 # changes terraform/cross-device/spanner.tf x: 19 lines of code y: 1 # changes terraform/cross-device/variables.tf x: 66 lines of code y: 1 # changes configsync/servicemesh/virtual-service.yaml x: 1 lines of code y: 3 # changes terraform/artifact-registry.tf x: 9 lines of code y: 1 # changes
19.0
# changes
  min: 1.0
  average: 4.26
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.25
  max: 19.0
0 170.0
lines of code
min: 1.0 | average: 36.16 | 25th percentile: 9.0 | median: 19.0 | 75th percentile: 48.0 | max: 170.0

Number of Contributors vs. Number of Changes: 50 points

terraform/acm.tf x: 3 # contributors y: 11 # changes terraform/asm.tf x: 3 # contributors y: 9 # changes terraform/cross-device/iam.tf x: 1 # contributors y: 2 # changes terraform/cross-device/storage.tf x: 1 # contributors y: 3 # changes terraform/distributed-tff-example/main.tf x: 2 # contributors y: 2 # changes terraform/dns.tf x: 2 # contributors y: 9 # changes terraform/gke.tf x: 2 # contributors y: 7 # changes terraform/iam.tf x: 3 # contributors y: 10 # changes terraform/kms.tf x: 3 # contributors y: 5 # changes terraform/main.tf x: 3 # contributors y: 19 # changes terraform/network.tf x: 2 # contributors y: 11 # changes terraform/nvflare/iam.tf x: 2 # contributors y: 3 # changes terraform/services.tf x: 3 # contributors y: 8 # changes terraform/distributed-tff-example/variables.tf x: 1 # contributors y: 1 # changes terraform/tenant-configuration.tf x: 1 # contributors y: 10 # changes configsync/servicemesh/authorization-policy.yaml x: 2 # contributors y: 4 # changes
19.0
# changes
  min: 1.0
  average: 4.26
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.25
  max: 19.0
0 3.0
# contributors
min: 1.0 | average: 1.78 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 50 points

terraform/acm.tf x: 3 # contributors y: 31 lines of code terraform/asm.tf x: 3 # contributors y: 13 lines of code terraform/cross-device/iam.tf x: 1 # contributors y: 12 lines of code terraform/cross-device/pubsub.tf x: 1 # contributors y: 48 lines of code terraform/cross-device/services.tf x: 1 # contributors y: 10 lines of code terraform/cross-device/storage.tf x: 1 # contributors y: 40 lines of code terraform/cross-device/version.tf x: 1 # contributors y: 9 lines of code terraform/distributed-tff-example/main.tf x: 2 # contributors y: 48 lines of code terraform/distributed-tff-example/version.tf x: 2 # contributors y: 9 lines of code terraform/dns.tf x: 2 # contributors y: 89 lines of code terraform/fleet.tf x: 2 # contributors y: 11 lines of code terraform/gke.tf x: 2 # contributors y: 75 lines of code terraform/iam.tf x: 3 # contributors y: 46 lines of code terraform/kms.tf x: 3 # contributors y: 19 lines of code terraform/main.tf x: 3 # contributors y: 89 lines of code terraform/network.tf x: 2 # contributors y: 159 lines of code terraform/nvflare/iam.tf x: 2 # contributors y: 8 lines of code terraform/nvflare/main.tf x: 1 # contributors y: 11 lines of code terraform/services.tf x: 3 # contributors y: 41 lines of code terraform/versions.tf x: 3 # contributors y: 32 lines of code terraform/variables.tf x: 3 # contributors y: 170 lines of code terraform/distributed-tff-example/variables.tf x: 1 # contributors y: 24 lines of code terraform/tenant-configuration.tf x: 1 # contributors y: 51 lines of code terraform/nvflare/outputs.tf x: 1 # contributors y: 4 lines of code terraform/nvflare/variables.tf x: 1 # contributors y: 16 lines of code terraform/outputs.tf x: 2 # contributors y: 40 lines of code configsync/policycontroller/constraints-psp.yaml x: 2 # contributors y: 56 lines of code configsync/policycontroller/constraints.yaml x: 2 # contributors y: 54 lines of code configsync/rbac.yaml x: 2 # contributors y: 20 lines of code configsync/servicemesh/destination-rule.yaml x: 2 # contributors y: 15 lines of code configsync/servicemesh/egress-gateway.yaml x: 1 # contributors y: 136 lines of code configsync/servicemesh/mesh-configuration.yaml x: 1 # contributors y: 14 lines of code configsync/servicemesh/service-entries.yaml x: 2 # contributors y: 43 lines of code tenant-config-pkg/authorization-policy.yaml x: 2 # contributors y: 13 lines of code tenant-config-pkg/network-policy.yaml x: 2 # contributors y: 121 lines of code tenant-config-pkg/rbac.yaml x: 2 # contributors y: 14 lines of code config/lint/commitlint.config.js x: 1 # contributors y: 5 lines of code terraform/cross-device/files/spanner.ddl.sql x: 1 # contributors y: 20 lines of code terraform/cross-device/project.tf x: 1 # contributors y: 3 lines of code terraform/cross-device/spanner.tf x: 1 # contributors y: 19 lines of code terraform/cross-device/variables.tf x: 1 # contributors y: 66 lines of code configsync/servicemesh/virtual-service.yaml x: 2 # contributors y: 1 lines of code
170.0
lines of code
  min: 1.0
  average: 36.16
  25th percentile: 9.0
  median: 19.0
  75th percentile: 48.0
  max: 170.0
0 3.0
# contributors
min: 1.0 | average: 1.78 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0