GoogleCloudPlatform / serverless-photosharing-workshop
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 51 files with 3,185 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)
    • 5 files changed 6-20 times (388 lines of code)
    • 46 files changed 1-5 times (2,797 lines of code)
0% | 0% | 0% | 12% | 87%
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 51 files with 3,185 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)
    • 1 file changed by 6-10 contributors (150 lines of code)
    • 24 files changed by 2-5 contributors (1,470 lines of code)
    • 26 files changed by 1 contributor (1,565 lines of code)
0% | 0% | 4% | 46% | 49%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
tf, sh, js, java, json, cs, yaml, go, csproj, md, mod, gitignore, xml, html, properties, txt, css, py
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 40% | 59%
js0% | 0% | 0% | 29% | 70%
html0% | 0% | 0% | 40% | 59%
tf0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
css0% | 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
services0% | 0% | 0% | 19% | 80%
frontend0% | 0% | 0% | 47% | 52%
terraform0% | 0% | 0% | 0% | 100%
functions0% | 0% | 0% | 0% | 100%
workflows0% | 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
index.js
in frontend
70 - 2020-03-08 2022-04-14 11 4 glaforge@google.com glaforge@gmail.com
EventController.java
in services/image-analysis/java/src/main/java/services
150 4 2022-08-06 2023-05-22 11 6 dan.dobrin@gmail.com atamel@google.com
ImageAnalysisApplication.java
in services/image-analysis/java/src/main/java/services
23 2 2022-08-06 2023-05-22 9 5 dan.dobrin@gmail.com atamel@google.com
index.js
in services/collage/nodejs
56 1 2020-06-09 2021-10-07 7 4 glaforge@gmail.com atamel@google.com
upload.html
in frontend/public
89 - 2020-03-11 2022-04-14 7 4 glaforge@google.com glaforge@gmail.com
app.yaml
in frontend
4 - 2020-03-08 2022-04-14 5 3 glaforge@google.com glaforge@gmail.com
index.html
in frontend/public
75 - 2020-03-09 2022-04-14 5 3 glaforge@google.com glaforge@gmail.com
CollageService.java
in services/collage/java/src/main/java/services
75 2 2021-11-10 2022-07-21 5 5 triquartadrien@hotmail.fr glaforge@gmail.com
ImageAnalysis.java
in functions/image-analysis/java/src/main/java/fn
106 2 2021-01-05 2022-07-21 5 3 glaforge@gmail.com glaforge@gmail.com
main.go
in services/collage/go
133 4 2020-06-09 2021-05-12 5 4 glaforge@gmail.com atamel@google.com
index.js
in functions/image-analysis/nodejs
50 1 2020-06-09 2022-06-13 4 3 glaforge@gmail.com atamel@google.com
collage.html
in frontend/public
58 - 2020-03-11 2022-04-14 4 3 glaforge@google.com glaforge@gmail.com
index.js
in services/thumbnails/nodejs
58 1 2020-06-09 2021-10-07 4 2 glaforge@gmail.com atamel@google.com
workflows.yaml
in workflows
119 - 2021-01-25 2022-04-14 4 2 glaforge@gmail.com glaforge@gmail.com
cloudbuild.yaml
in services/collage/java
8 - 2022-07-19 2022-07-21 3 3 dan.dobrin@gmail.com glaforge@gmail.com
style.css
in frontend/public
15 - 2020-03-11 2022-04-14 3 3 glaforge@google.com glaforge@gmail.com
EventService.java
in services/image-analysis/java/src/main/java/services
34 3 2023-03-02 2023-03-04 3 2 aaronmwanjala@google.com atamel@google.com
index.js
in services/garbage-collector/nodejs
42 - 2020-11-25 2021-10-07 3 1 atamel@google.com atamel@google.com
Startup.cs
in services/thumbnails/csharp
97 3 2020-07-02 2020-11-24 3 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab1
107 - 2021-05-11 2021-05-19 3 1 atamel@google.com atamel@google.com
app.js
in frontend/public
11 2 2020-03-09 2020-03-11 2 1 glaforge@google.com glaforge@google.com
application.yaml
in services/image-analysis/java/src/main/resources
12 - 2022-12-08 2022-12-19 2 2 ddobrin@google.com glaforge@gmail.com
CustomData.java
in services/image-analysis/java/src/main/java/services/actuator
15 2 2022-12-08 2022-12-19 2 2 ddobrin@google.com glaforge@gmail.com
Startup.cs
in functions/image-analysis/csharp
29 2 2020-07-07 2020-11-24 2 1 atamel@google.com atamel@google.com
StartupCheck.java
in services/image-analysis/java/src/main/java/services/actuator
29 1 2022-12-08 2022-12-19 2 2 ddobrin@google.com glaforge@gmail.com
index.js
in workflows/functions/trigger-workflow/nodejs
41 - 2021-01-22 2021-01-25 2 1 glaforge@gmail.com glaforge@gmail.com
main.py
in functions/image-analysis/python
45 2 2022-06-11 2022-06-13 2 2 jaredfiacco2@gmail.com atamel@google.com
response.go
in functions/image-analysis/go
51 7 2020-06-09 2021-05-12 2 2 glaforge@gmail.com atamel@google.com
index.js
in workflows/services/thumbnails/nodejs
52 1 2021-01-19 2021-05-07 2 1 atamel@google.com atamel@google.com
Function.cs
in functions/image-analysis/csharp
72 3 2020-07-07 2020-11-24 2 1 atamel@google.com atamel@google.com
main.go
in functions/image-analysis/go
73 1 2020-06-09 2021-05-12 2 2 glaforge@gmail.com atamel@google.com
Startup.cs
in services/garbage-collector/csharp
97 6 2020-11-24 2021-09-22 2 1 atamel@google.com atamel@google.com
Startup.cs
in services/collage/csharp
105 4 2020-07-03 2020-07-07 2 1 atamel@google.com atamel@google.com
workflows_tf.yaml
in workflows
119 - 2021-05-13 2022-04-14 2 2 atamel@google.com glaforge@gmail.com
main.go
in services/thumbnails/go
153 4 2020-06-09 2021-05-12 2 2 glaforge@gmail.com atamel@google.com
script.js
in frontend/public
13 - 2022-04-14 2022-04-14 1 1 glaforge@gmail.com glaforge@gmail.com
vars.tf
in terraform/lab3
23 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab4
23 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab5
23 - 2021-05-13 2021-05-13 1 1 atamel@google.com atamel@google.com
Program.cs
in services/garbage-collector/csharp
24 2 2020-11-24 2020-11-24 1 1 atamel@google.com atamel@google.com
Program.cs
in services/thumbnails/csharp
24 2 2020-07-02 2020-07-02 1 1 atamel@google.com atamel@google.com
Program.cs
in services/collage/csharp
24 2 2020-07-03 2020-07-03 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab1
28 - 2021-05-11 2021-05-11 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab2
28 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
index.js
in workflows/functions/vision-data-transform/nodejs
30 1 2021-01-22 2021-01-22 1 1 glaforge@gmail.com glaforge@gmail.com
vars.tf
in terraform/lab6
33 - 2021-05-13 2021-05-13 1 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab4
51 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab3
82 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab5
92 - 2021-05-13 2021-05-13 1 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab2
110 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.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
EventController.java
in services/image-analysis/java/src/main/java/services
150 4 2022-08-06 2023-05-22 11 6 dan.dobrin@gmail.com atamel@google.com
ImageAnalysisApplication.java
in services/image-analysis/java/src/main/java/services
23 2 2022-08-06 2023-05-22 9 5 dan.dobrin@gmail.com atamel@google.com
CollageService.java
in services/collage/java/src/main/java/services
75 2 2021-11-10 2022-07-21 5 5 triquartadrien@hotmail.fr glaforge@gmail.com
index.js
in frontend
70 - 2020-03-08 2022-04-14 11 4 glaforge@google.com glaforge@gmail.com
index.js
in services/collage/nodejs
56 1 2020-06-09 2021-10-07 7 4 glaforge@gmail.com atamel@google.com
upload.html
in frontend/public
89 - 2020-03-11 2022-04-14 7 4 glaforge@google.com glaforge@gmail.com
main.go
in services/collage/go
133 4 2020-06-09 2021-05-12 5 4 glaforge@gmail.com atamel@google.com
ImageAnalysis.java
in functions/image-analysis/java/src/main/java/fn
106 2 2021-01-05 2022-07-21 5 3 glaforge@gmail.com glaforge@gmail.com
index.html
in frontend/public
75 - 2020-03-09 2022-04-14 5 3 glaforge@google.com glaforge@gmail.com
app.yaml
in frontend
4 - 2020-03-08 2022-04-14 5 3 glaforge@google.com glaforge@gmail.com
index.js
in functions/image-analysis/nodejs
50 1 2020-06-09 2022-06-13 4 3 glaforge@gmail.com atamel@google.com
collage.html
in frontend/public
58 - 2020-03-11 2022-04-14 4 3 glaforge@google.com glaforge@gmail.com
cloudbuild.yaml
in services/collage/java
8 - 2022-07-19 2022-07-21 3 3 dan.dobrin@gmail.com glaforge@gmail.com
style.css
in frontend/public
15 - 2020-03-11 2022-04-14 3 3 glaforge@google.com glaforge@gmail.com
index.js
in services/thumbnails/nodejs
58 1 2020-06-09 2021-10-07 4 2 glaforge@gmail.com atamel@google.com
workflows.yaml
in workflows
119 - 2021-01-25 2022-04-14 4 2 glaforge@gmail.com glaforge@gmail.com
EventService.java
in services/image-analysis/java/src/main/java/services
34 3 2023-03-02 2023-03-04 3 2 aaronmwanjala@google.com atamel@google.com
main.go
in services/thumbnails/go
153 4 2020-06-09 2021-05-12 2 2 glaforge@gmail.com atamel@google.com
CustomData.java
in services/image-analysis/java/src/main/java/services/actuator
15 2 2022-12-08 2022-12-19 2 2 ddobrin@google.com glaforge@gmail.com
StartupCheck.java
in services/image-analysis/java/src/main/java/services/actuator
29 1 2022-12-08 2022-12-19 2 2 ddobrin@google.com glaforge@gmail.com
application.yaml
in services/image-analysis/java/src/main/resources
12 - 2022-12-08 2022-12-19 2 2 ddobrin@google.com glaforge@gmail.com
workflows_tf.yaml
in workflows
119 - 2021-05-13 2022-04-14 2 2 atamel@google.com glaforge@gmail.com
main.py
in functions/image-analysis/python
45 2 2022-06-11 2022-06-13 2 2 jaredfiacco2@gmail.com atamel@google.com
main.go
in functions/image-analysis/go
73 1 2020-06-09 2021-05-12 2 2 glaforge@gmail.com atamel@google.com
response.go
in functions/image-analysis/go
51 7 2020-06-09 2021-05-12 2 2 glaforge@gmail.com atamel@google.com
Startup.cs
in services/thumbnails/csharp
97 3 2020-07-02 2020-11-24 3 1 atamel@google.com atamel@google.com
index.js
in services/garbage-collector/nodejs
42 - 2020-11-25 2021-10-07 3 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab1
107 - 2021-05-11 2021-05-19 3 1 atamel@google.com atamel@google.com
Startup.cs
in services/collage/csharp
105 4 2020-07-03 2020-07-07 2 1 atamel@google.com atamel@google.com
Startup.cs
in services/garbage-collector/csharp
97 6 2020-11-24 2021-09-22 2 1 atamel@google.com atamel@google.com
index.js
in workflows/services/thumbnails/nodejs
52 1 2021-01-19 2021-05-07 2 1 atamel@google.com atamel@google.com
index.js
in workflows/functions/trigger-workflow/nodejs
41 - 2021-01-22 2021-01-25 2 1 glaforge@gmail.com glaforge@gmail.com
Startup.cs
in functions/image-analysis/csharp
29 2 2020-07-07 2020-11-24 2 1 atamel@google.com atamel@google.com
Function.cs
in functions/image-analysis/csharp
72 3 2020-07-07 2020-11-24 2 1 atamel@google.com atamel@google.com
app.js
in frontend/public
11 2 2020-03-09 2020-03-11 2 1 glaforge@google.com glaforge@google.com
Program.cs
in services/collage/csharp
24 2 2020-07-03 2020-07-03 1 1 atamel@google.com atamel@google.com
Program.cs
in services/thumbnails/csharp
24 2 2020-07-02 2020-07-02 1 1 atamel@google.com atamel@google.com
Program.cs
in services/garbage-collector/csharp
24 2 2020-11-24 2020-11-24 1 1 atamel@google.com atamel@google.com
index.js
in workflows/functions/vision-data-transform/nodejs
30 1 2021-01-22 2021-01-22 1 1 glaforge@gmail.com glaforge@gmail.com
main.tf
in terraform/lab5
92 - 2021-05-13 2021-05-13 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab5
23 - 2021-05-13 2021-05-13 1 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab4
51 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab4
23 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab3
82 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab3
23 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab2
110 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab2
28 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab1
28 - 2021-05-11 2021-05-11 1 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab6
304 - 2021-05-13 2021-05-13 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab6
33 - 2021-05-13 2021-05-13 1 1 atamel@google.com atamel@google.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
main.tf
in terraform/lab6
304 - 2021-05-13 2021-05-13 1 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab2
110 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab1
107 - 2021-05-11 2021-05-19 3 1 atamel@google.com atamel@google.com
Startup.cs
in services/collage/csharp
105 4 2020-07-03 2020-07-07 2 1 atamel@google.com atamel@google.com
Startup.cs
in services/thumbnails/csharp
97 3 2020-07-02 2020-11-24 3 1 atamel@google.com atamel@google.com
Startup.cs
in services/garbage-collector/csharp
97 6 2020-11-24 2021-09-22 2 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab5
92 - 2021-05-13 2021-05-13 1 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab3
82 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
Function.cs
in functions/image-analysis/csharp
72 3 2020-07-07 2020-11-24 2 1 atamel@google.com atamel@google.com
index.js
in workflows/services/thumbnails/nodejs
52 1 2021-01-19 2021-05-07 2 1 atamel@google.com atamel@google.com
main.tf
in terraform/lab4
51 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
index.js
in services/garbage-collector/nodejs
42 - 2020-11-25 2021-10-07 3 1 atamel@google.com atamel@google.com
index.js
in workflows/functions/trigger-workflow/nodejs
41 - 2021-01-22 2021-01-25 2 1 glaforge@gmail.com glaforge@gmail.com
vars.tf
in terraform/lab6
33 - 2021-05-13 2021-05-13 1 1 atamel@google.com atamel@google.com
index.js
in workflows/functions/vision-data-transform/nodejs
30 1 2021-01-22 2021-01-22 1 1 glaforge@gmail.com glaforge@gmail.com
Startup.cs
in functions/image-analysis/csharp
29 2 2020-07-07 2020-11-24 2 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab2
28 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab1
28 - 2021-05-11 2021-05-11 1 1 atamel@google.com atamel@google.com
Program.cs
in services/collage/csharp
24 2 2020-07-03 2020-07-03 1 1 atamel@google.com atamel@google.com
Program.cs
in services/thumbnails/csharp
24 2 2020-07-02 2020-07-02 1 1 atamel@google.com atamel@google.com
Program.cs
in services/garbage-collector/csharp
24 2 2020-11-24 2020-11-24 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab5
23 - 2021-05-13 2021-05-13 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab4
23 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
vars.tf
in terraform/lab3
23 - 2021-05-12 2021-05-12 1 1 atamel@google.com atamel@google.com
script.js
in frontend/public
13 - 2022-04-14 2022-04-14 1 1 glaforge@gmail.com glaforge@gmail.com
app.js
in frontend/public
11 2 2020-03-09 2020-03-11 2 1 glaforge@google.com glaforge@google.com
main.go
in services/thumbnails/go
153 4 2020-06-09 2021-05-12 2 2 glaforge@gmail.com atamel@google.com
workflows.yaml
in workflows
119 - 2021-01-25 2022-04-14 4 2 glaforge@gmail.com glaforge@gmail.com
workflows_tf.yaml
in workflows
119 - 2021-05-13 2022-04-14 2 2 atamel@google.com glaforge@gmail.com
main.go
in functions/image-analysis/go
73 1 2020-06-09 2021-05-12 2 2 glaforge@gmail.com atamel@google.com
index.js
in services/thumbnails/nodejs
58 1 2020-06-09 2021-10-07 4 2 glaforge@gmail.com atamel@google.com
response.go
in functions/image-analysis/go
51 7 2020-06-09 2021-05-12 2 2 glaforge@gmail.com atamel@google.com
main.py
in functions/image-analysis/python
45 2 2022-06-11 2022-06-13 2 2 jaredfiacco2@gmail.com atamel@google.com
EventService.java
in services/image-analysis/java/src/main/java/services
34 3 2023-03-02 2023-03-04 3 2 aaronmwanjala@google.com atamel@google.com
StartupCheck.java
in services/image-analysis/java/src/main/java/services/actuator
29 1 2022-12-08 2022-12-19 2 2 ddobrin@google.com glaforge@gmail.com
CustomData.java
in services/image-analysis/java/src/main/java/services/actuator
15 2 2022-12-08 2022-12-19 2 2 ddobrin@google.com glaforge@gmail.com
application.yaml
in services/image-analysis/java/src/main/resources
12 - 2022-12-08 2022-12-19 2 2 ddobrin@google.com glaforge@gmail.com
ImageAnalysis.java
in functions/image-analysis/java/src/main/java/fn
106 2 2021-01-05 2022-07-21 5 3 glaforge@gmail.com glaforge@gmail.com
index.html
in frontend/public
75 - 2020-03-09 2022-04-14 5 3 glaforge@google.com glaforge@gmail.com
collage.html
in frontend/public
58 - 2020-03-11 2022-04-14 4 3 glaforge@google.com glaforge@gmail.com
index.js
in functions/image-analysis/nodejs
50 1 2020-06-09 2022-06-13 4 3 glaforge@gmail.com atamel@google.com
style.css
in frontend/public
15 - 2020-03-11 2022-04-14 3 3 glaforge@google.com glaforge@gmail.com
cloudbuild.yaml
in services/collage/java
8 - 2022-07-19 2022-07-21 3 3 dan.dobrin@gmail.com glaforge@gmail.com
app.yaml
in frontend
4 - 2020-03-08 2022-04-14 5 3 glaforge@google.com glaforge@gmail.com
main.go
in services/collage/go
133 4 2020-06-09 2021-05-12 5 4 glaforge@gmail.com atamel@google.com
upload.html
in frontend/public
89 - 2020-03-11 2022-04-14 7 4 glaforge@google.com glaforge@gmail.com
index.js
in frontend
70 - 2020-03-08 2022-04-14 11 4 glaforge@google.com glaforge@gmail.com
index.js
in services/collage/nodejs
56 1 2020-06-09 2021-10-07 7 4 glaforge@gmail.com atamel@google.com
CollageService.java
in services/collage/java/src/main/java/services
75 2 2021-11-10 2022-07-21 5 5 triquartadrien@hotmail.fr glaforge@gmail.com
ImageAnalysisApplication.java
in services/image-analysis/java/src/main/java/services
23 2 2022-08-06 2023-05-22 9 5 dan.dobrin@gmail.com atamel@google.com
Correlations

File Size vs. Number of Changes: 51 points

services/image-analysis/java/src/main/java/services/EventController.java x: 150 lines of code y: 11 # changes services/image-analysis/java/src/main/java/services/ImageAnalysisApplication.java x: 23 lines of code y: 9 # changes services/image-analysis/java/src/main/java/services/EventService.java x: 34 lines of code y: 3 # changes services/image-analysis/java/src/main/java/services/actuator/CustomData.java x: 15 lines of code y: 2 # changes services/image-analysis/java/src/main/java/services/actuator/StartupCheck.java x: 29 lines of code y: 2 # changes services/image-analysis/java/src/main/resources/application.yaml x: 12 lines of code y: 2 # changes functions/image-analysis/java/src/main/java/fn/ImageAnalysis.java x: 106 lines of code y: 5 # changes services/collage/java/cloudbuild.yaml x: 8 lines of code y: 3 # changes services/collage/java/src/main/java/services/CollageService.java x: 75 lines of code y: 5 # changes functions/image-analysis/nodejs/index.js x: 50 lines of code y: 4 # changes functions/image-analysis/python/main.py x: 45 lines of code y: 2 # changes frontend/index.js x: 70 lines of code y: 11 # changes frontend/public/upload.html x: 89 lines of code y: 7 # changes workflows/workflows.yaml x: 119 lines of code y: 4 # changes workflows/workflows_tf.yaml x: 119 lines of code y: 2 # changes frontend/public/style.css x: 15 lines of code y: 3 # changes frontend/public/collage.html x: 58 lines of code y: 4 # changes frontend/public/script.js x: 13 lines of code y: 1 # changes frontend/app.yaml x: 4 lines of code y: 5 # changes services/garbage-collector/nodejs/index.js x: 42 lines of code y: 3 # changes services/collage/nodejs/index.js x: 56 lines of code y: 7 # changes services/garbage-collector/csharp/Startup.cs x: 97 lines of code y: 2 # changes terraform/lab1/main.tf x: 107 lines of code y: 3 # changes terraform/lab6/main.tf x: 304 lines of code y: 1 # changes terraform/lab6/vars.tf x: 33 lines of code y: 1 # changes terraform/lab5/main.tf x: 92 lines of code y: 1 # changes terraform/lab5/vars.tf x: 23 lines of code y: 1 # changes terraform/lab2/main.tf x: 110 lines of code y: 1 # changes terraform/lab4/main.tf x: 51 lines of code y: 1 # changes terraform/lab3/main.tf x: 82 lines of code y: 1 # changes functions/image-analysis/go/main.go x: 73 lines of code y: 2 # changes functions/image-analysis/go/response.go x: 51 lines of code y: 2 # changes services/collage/go/main.go x: 133 lines of code y: 5 # changes services/thumbnails/go/main.go x: 153 lines of code y: 2 # changes terraform/lab2/vars.tf x: 28 lines of code y: 1 # changes workflows/services/thumbnails/nodejs/index.js x: 52 lines of code y: 2 # changes workflows/functions/trigger-workflow/nodejs/index.js x: 41 lines of code y: 2 # changes workflows/functions/vision-data-transform/nodejs/index.js x: 30 lines of code y: 1 # changes services/garbage-collector/csharp/Program.cs x: 24 lines of code y: 1 # changes services/thumbnails/csharp/Startup.cs x: 97 lines of code y: 3 # changes functions/image-analysis/csharp/Function.cs x: 72 lines of code y: 2 # changes services/collage/csharp/Startup.cs x: 105 lines of code y: 2 # changes frontend/public/app.js x: 11 lines of code y: 2 # changes
11.0
# changes
  min: 1.0
  average: 2.94
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 11.0
0 304.0
lines of code
min: 4.0 | average: 62.45 | 25th percentile: 24.0 | median: 51.0 | 75th percentile: 92.0 | max: 304.0

Number of Contributors vs. Number of Changes: 51 points

services/image-analysis/java/src/main/java/services/EventController.java x: 6 # contributors y: 11 # changes services/image-analysis/java/src/main/java/services/ImageAnalysisApplication.java x: 5 # contributors y: 9 # changes services/image-analysis/java/src/main/java/services/EventService.java x: 2 # contributors y: 3 # changes services/image-analysis/java/src/main/java/services/actuator/CustomData.java x: 2 # contributors y: 2 # changes functions/image-analysis/java/src/main/java/fn/ImageAnalysis.java x: 3 # contributors y: 5 # changes services/collage/java/cloudbuild.yaml x: 3 # contributors y: 3 # changes services/collage/java/src/main/java/services/CollageService.java x: 5 # contributors y: 5 # changes functions/image-analysis/nodejs/index.js x: 3 # contributors y: 4 # changes frontend/index.js x: 4 # contributors y: 11 # changes frontend/public/upload.html x: 4 # contributors y: 7 # changes workflows/workflows.yaml x: 2 # contributors y: 4 # changes frontend/public/script.js x: 1 # contributors y: 1 # changes services/garbage-collector/nodejs/index.js x: 1 # contributors y: 3 # changes services/garbage-collector/csharp/Startup.cs x: 1 # contributors y: 2 # changes services/collage/go/main.go x: 4 # contributors y: 5 # changes
11.0
# changes
  min: 1.0
  average: 2.94
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 11.0
0 6.0
# contributors
min: 1.0 | average: 1.98 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 6.0

Number of Contributors vs. File Size: 51 points

services/image-analysis/java/src/main/java/services/EventController.java x: 6 # contributors y: 150 lines of code services/image-analysis/java/src/main/java/services/ImageAnalysisApplication.java x: 5 # contributors y: 23 lines of code services/image-analysis/java/src/main/java/services/EventService.java x: 2 # contributors y: 34 lines of code services/image-analysis/java/src/main/java/services/actuator/CustomData.java x: 2 # contributors y: 15 lines of code services/image-analysis/java/src/main/java/services/actuator/StartupCheck.java x: 2 # contributors y: 29 lines of code services/image-analysis/java/src/main/resources/application.yaml x: 2 # contributors y: 12 lines of code functions/image-analysis/java/src/main/java/fn/ImageAnalysis.java x: 3 # contributors y: 106 lines of code services/collage/java/cloudbuild.yaml x: 3 # contributors y: 8 lines of code services/collage/java/src/main/java/services/CollageService.java x: 5 # contributors y: 75 lines of code functions/image-analysis/nodejs/index.js x: 3 # contributors y: 50 lines of code functions/image-analysis/python/main.py x: 2 # contributors y: 45 lines of code frontend/index.js x: 4 # contributors y: 70 lines of code frontend/public/upload.html x: 4 # contributors y: 89 lines of code workflows/workflows.yaml x: 2 # contributors y: 119 lines of code frontend/public/index.html x: 3 # contributors y: 75 lines of code frontend/public/style.css x: 3 # contributors y: 15 lines of code frontend/public/collage.html x: 3 # contributors y: 58 lines of code frontend/public/script.js x: 1 # contributors y: 13 lines of code frontend/app.yaml x: 3 # contributors y: 4 lines of code services/garbage-collector/nodejs/index.js x: 1 # contributors y: 42 lines of code services/collage/nodejs/index.js x: 4 # contributors y: 56 lines of code services/thumbnails/nodejs/index.js x: 2 # contributors y: 58 lines of code services/garbage-collector/csharp/Startup.cs x: 1 # contributors y: 97 lines of code terraform/lab1/main.tf x: 1 # contributors y: 107 lines of code terraform/lab6/main.tf x: 1 # contributors y: 304 lines of code terraform/lab6/vars.tf x: 1 # contributors y: 33 lines of code terraform/lab5/main.tf x: 1 # contributors y: 92 lines of code terraform/lab5/vars.tf x: 1 # contributors y: 23 lines of code terraform/lab2/main.tf x: 1 # contributors y: 110 lines of code terraform/lab4/main.tf x: 1 # contributors y: 51 lines of code terraform/lab3/main.tf x: 1 # contributors y: 82 lines of code functions/image-analysis/go/main.go x: 2 # contributors y: 73 lines of code functions/image-analysis/go/response.go x: 2 # contributors y: 51 lines of code services/collage/go/main.go x: 4 # contributors y: 133 lines of code services/thumbnails/go/main.go x: 2 # contributors y: 153 lines of code terraform/lab2/vars.tf x: 1 # contributors y: 28 lines of code workflows/services/thumbnails/nodejs/index.js x: 1 # contributors y: 52 lines of code workflows/functions/trigger-workflow/nodejs/index.js x: 1 # contributors y: 41 lines of code workflows/functions/vision-data-transform/nodejs/index.js x: 1 # contributors y: 30 lines of code services/garbage-collector/csharp/Program.cs x: 1 # contributors y: 24 lines of code functions/image-analysis/csharp/Function.cs x: 1 # contributors y: 72 lines of code functions/image-analysis/csharp/Startup.cs x: 1 # contributors y: 29 lines of code services/collage/csharp/Startup.cs x: 1 # contributors y: 105 lines of code frontend/public/app.js x: 1 # contributors y: 11 lines of code
304.0
lines of code
  min: 4.0
  average: 62.45
  25th percentile: 24.0
  median: 51.0
  75th percentile: 92.0
  max: 304.0
0 6.0
# contributors
min: 1.0 | average: 1.98 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 6.0