GoogleCloudPlatform / gke-ip-address-management
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 14 files with 1,079 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)
    • 0 files changed 6-20 times (0 lines of code)
    • 14 files changed 1-5 times (1,079 lines of code)
0% | 0% | 0% | 0% | 100%
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 14 files with 1,079 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)
    • 2 files changed by 2-5 contributors (176 lines of code)
    • 12 files changed by 1 contributor (903 lines of code)
0% | 0% | 0% | 16% | 83%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
js, txt, json, css, sh, md, svg, gitignore, py, html, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
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
src0% | 0% | 0% | 0% | 100%
public0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 33)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
App.js
in src
17 1 2020-01-23 2020-01-24 2 1 andresolarte@google.com andresolarte@google.com
76 4 2020-01-24 2020-10-27 2 2 andresolarte@google.com olarte.andres@gmail.com
Logic.js
in src/logic
100 6 2020-01-24 2020-02-04 2 2 andresolarte@google.com olarte.andres@gmail.com
ServiceOutpuRules.js
in src/rules/output
11 2 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
17 - 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
LogicOutputNetworkRow.js
in src/ui/output
38 2 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
IPUtils.js
in src/logic
57 8 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
LogicOutputDropdown.js
in src/ui/output
63 3 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
Packer.js
in src/logic
81 4 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
88 4 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
StateButtons.js
in src/components
102 6 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
NodeOutputRules.js
in src/rules/output
105 11 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
LogicOutput.js
in src/ui/output
141 3 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
Parameters.js
in src/ui/input
183 6 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
index.js
in src
11 -
index.css
in src
13 -
PodOutputRules.js
in src/rules/output
16 2
PodNetmaskRules.js
in src/rules/input
17 3
AvailableNetmaskRules.js
in src/rules/input
17 3
index.html
in public
17 -
20 -
BaseNetmaskRules.js
in src/rules/input
21 3
NodeRules.js
in src/rules/input/node
23 5
ServiceRules.js
in src/rules/input/service
23 5
ClusterRules.js
in src/rules/input/cluster
23 5
App.css
in src
24 -
25 1
Results.js
in src/ui/output
28 1
InputRules.js
in src/rules/input
30 6
NetmaskInput.js
in src/components
39 3
TextDropdownInput.js
in src/components
40 3
TextDropdown.js
in src/components
46 2
NetmaskDropdown.js
in src/components
53 3
Files With Most Contributors (Top 33)
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
76 4 2020-01-24 2020-10-27 2 2 andresolarte@google.com olarte.andres@gmail.com
Logic.js
in src/logic
100 6 2020-01-24 2020-02-04 2 2 andresolarte@google.com olarte.andres@gmail.com
App.js
in src
17 1 2020-01-23 2020-01-24 2 1 andresolarte@google.com andresolarte@google.com
ServiceOutpuRules.js
in src/rules/output
11 2 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
NodeOutputRules.js
in src/rules/output
105 11 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
Parameters.js
in src/ui/input
183 6 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
LogicOutput.js
in src/ui/output
141 3 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
17 - 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
LogicOutputNetworkRow.js
in src/ui/output
38 2 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
LogicOutputDropdown.js
in src/ui/output
63 3 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
StateButtons.js
in src/components
102 6 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
88 4 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
IPUtils.js
in src/logic
57 8 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
Packer.js
in src/logic
81 4 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
index.html
in public
17 -
index.css
in src
13 -
ClusterRules.js
in src/rules/input/cluster
23 5
ServiceRules.js
in src/rules/input/service
23 5
AvailableNetmaskRules.js
in src/rules/input
17 3
InputRules.js
in src/rules/input
30 6
BaseNetmaskRules.js
in src/rules/input
21 3
PodNetmaskRules.js
in src/rules/input
17 3
NodeRules.js
in src/rules/input/node
23 5
PodOutputRules.js
in src/rules/output
16 2
Results.js
in src/ui/output
28 1
NetmaskDropdown.js
in src/components
53 3
TextDropdown.js
in src/components
46 2
TextDropdownInput.js
in src/components
40 3
NetmaskInput.js
in src/components
39 3
App.css
in src
24 -
20 -
index.js
in src
11 -
25 1
Files With Least Contributors (Top 33)
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
NetmaskDropdown.js
in src/components
53 3
TextDropdown.js
in src/components
46 2
TextDropdownInput.js
in src/components
40 3
NetmaskInput.js
in src/components
39 3
InputRules.js
in src/rules/input
30 6
Results.js
in src/ui/output
28 1
25 1
App.css
in src
24 -
ClusterRules.js
in src/rules/input/cluster
23 5
ServiceRules.js
in src/rules/input/service
23 5
NodeRules.js
in src/rules/input/node
23 5
BaseNetmaskRules.js
in src/rules/input
21 3
20 -
index.html
in public
17 -
AvailableNetmaskRules.js
in src/rules/input
17 3
PodNetmaskRules.js
in src/rules/input
17 3
PodOutputRules.js
in src/rules/output
16 2
index.css
in src
13 -
index.js
in src
11 -
Parameters.js
in src/ui/input
183 6 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
LogicOutput.js
in src/ui/output
141 3 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
NodeOutputRules.js
in src/rules/output
105 11 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
StateButtons.js
in src/components
102 6 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
88 4 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
Packer.js
in src/logic
81 4 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
LogicOutputDropdown.js
in src/ui/output
63 3 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
IPUtils.js
in src/logic
57 8 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
LogicOutputNetworkRow.js
in src/ui/output
38 2 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
17 - 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
App.js
in src
17 1 2020-01-23 2020-01-24 2 1 andresolarte@google.com andresolarte@google.com
ServiceOutpuRules.js
in src/rules/output
11 2 2020-01-24 2020-01-24 1 1 andresolarte@google.com andresolarte@google.com
Logic.js
in src/logic
100 6 2020-01-24 2020-02-04 2 2 andresolarte@google.com olarte.andres@gmail.com
76 4 2020-01-24 2020-10-27 2 2 andresolarte@google.com olarte.andres@gmail.com
Correlations

File Size vs. Number of Changes: 14 points

src/Calculator.js x: 76 lines of code y: 2 # changes src/logic/Logic.js x: 100 lines of code y: 2 # changes src/App.js x: 17 lines of code y: 2 # changes src/components/StateButtons.js x: 102 lines of code y: 1 # changes src/logic/IPUtils.js x: 57 lines of code y: 1 # changes src/logic/Packer.js x: 81 lines of code y: 1 # changes src/rules/output/NodeOutputRules.js x: 105 lines of code y: 1 # changes src/rules/output/ServiceOutpuRules.js x: 11 lines of code y: 1 # changes src/serviceWorker.js x: 88 lines of code y: 1 # changes src/ui/input/Parameters.js x: 183 lines of code y: 1 # changes src/ui/output/LogicOutput.js x: 141 lines of code y: 1 # changes src/ui/output/LogicOutputDropdown.js x: 63 lines of code y: 1 # changes src/ui/output/LogicOutputFreeNetworkRow.js x: 17 lines of code y: 1 # changes src/ui/output/LogicOutputNetworkRow.js x: 38 lines of code y: 1 # changes
2.0
# changes
  min: 1.0
  average: 1.21
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.25
  max: 2.0
0 183.0
lines of code
min: 11.0 | average: 77.07 | 25th percentile: 32.75 | median: 78.5 | 75th percentile: 102.75 | max: 183.0

Number of Contributors vs. Number of Changes: 14 points

src/Calculator.js x: 2 # contributors y: 2 # changes src/App.js x: 1 # contributors y: 2 # changes src/components/StateButtons.js x: 1 # contributors y: 1 # changes
2.0
# changes
  min: 1.0
  average: 1.21
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.25
  max: 2.0
0 2.0
# contributors
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 14 points

src/Calculator.js x: 2 # contributors y: 76 lines of code src/logic/Logic.js x: 2 # contributors y: 100 lines of code src/App.js x: 1 # contributors y: 17 lines of code src/components/StateButtons.js x: 1 # contributors y: 102 lines of code src/logic/IPUtils.js x: 1 # contributors y: 57 lines of code src/logic/Packer.js x: 1 # contributors y: 81 lines of code src/rules/output/NodeOutputRules.js x: 1 # contributors y: 105 lines of code src/rules/output/ServiceOutpuRules.js x: 1 # contributors y: 11 lines of code src/serviceWorker.js x: 1 # contributors y: 88 lines of code src/ui/input/Parameters.js x: 1 # contributors y: 183 lines of code src/ui/output/LogicOutput.js x: 1 # contributors y: 141 lines of code src/ui/output/LogicOutputDropdown.js x: 1 # contributors y: 63 lines of code src/ui/output/LogicOutputNetworkRow.js x: 1 # contributors y: 38 lines of code
183.0
lines of code
  min: 11.0
  average: 77.07
  25th percentile: 32.75
  median: 78.5
  75th percentile: 102.75
  max: 183.0
0 2.0
# contributors
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0