guardian / amigo
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 131 files with 6,936 lines of code.
    • 2 files changed more than 100 times (488 lines of code)
    • 1 file changed 51-100 times (80 lines of code)
    • 25 files changed 21-50 times (2,805 lines of code)
    • 66 files changed 6-20 times (2,970 lines of code)
    • 37 files changed 1-5 times (593 lines of code)
7% | 1% | 40% | 42% | 8%
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 131 files with 6,936 lines of code.
    • 2 files changed by more than 25 contributors (488 lines of code)
    • 20 files changed by 11-25 contributors (2,484 lines of code)
    • 48 files changed by 6-10 contributors (2,344 lines of code)
    • 50 files changed by 2-5 contributors (1,487 lines of code)
    • 11 files changed by 1 contributor (133 lines of code)
7% | 35% | 33% | 21% | 1%
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, scala, md, html, sh, json, js, ts, rb, txt, xml, svg, gitignore, snap, sbt, css, editorconfig, pub, eslintignore, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
scala7% | 1% | 37% | 46% | 7%
sbt87% | 0% | 12% | 0% | 0%
html0% | 0% | 51% | 37% | 10%
ts0% | 0% | 59% | 24% | 15%
css0% | 0% | 100% | 0% | 0%
yaml0% | 0% | 79% | 0% | 20%
js0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 56% | 43%
pub0% | 0% | 0% | 0% | 100%
rb0% | 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
app6% | 1% | 43% | 44% | 3%
ROOT80% | 0% | 19% | 0% | 0%
cdk0% | 0% | 59% | 24% | 15%
public0% | 0% | 47% | 52% | 0%
project0% | 0% | 100% | 0% | 0%
imageCopier0% | 0% | 0% | 48% | 51%
conf0% | 0% | 0% | 62% | 37%
roles0% | 0% | 0% | 0% | 100%
multipass0% | 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
build.sbt
in root
115 - 2016-02-12 2025-05-01 249 34 chris.birchall@guardian.co.uk akash1810@users.noreply.git...
AppComponents.scala
in app/components
373 3 2016-02-12 2025-03-31 109 30 chris.birchall@guardian.co.uk jorge.azevedo@guardian.co.uk
80 1 2016-04-15 2025-03-31 51 25 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
BakeController.scala
in app/controllers
132 5 2016-05-20 2023-07-26 50 13 chris.birchall@gmail.com nicolas.long@theguardian.com
RecipeController.scala
in app/controllers
360 8 2016-05-20 2025-03-13 50 18 chris.birchall@guardian.co.uk david.furey@guardian.co.uk
plugins.sbt
in project
16 - 2016-02-12 2025-03-31 47 17 chris.birchall@guardian.co.uk jorge.azevedo@guardian.co.uk
201 - 2016-03-25 2023-02-21 45 14 chris.birchall@gmail.com akash1810@users.noreply.git...
PackerRunner.scala
in app/packer
155 3 2016-02-12 2025-03-31 43 16 chris.birchall@guardian.co.uk jorge.azevedo@guardian.co.uk
amigo.ts
in cdk/lib
252 2 2021-06-17 2025-03-31 41 16 akash1810@gmail.com jorge.azevedo@guardian.co.uk
Recipes.scala
in app/data
143 7 2016-02-23 2023-02-14 40 14 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
BaseImageController.scala
in app/controllers
253 7 2016-05-20 2025-03-31 39 21 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
BaseImage.scala
in app/models
131 8 2016-02-12 2025-03-31 38 16 chris.birchall@guardian.co.uk jorge.azevedo@guardian.co.uk
RecipeUsage.scala
in app/prism
152 10 2017-03-20 2025-03-31 31 15 thomas.bonnin@gmail.com jorge.azevedo@guardian.co.uk
109 - 2016-03-25 2022-03-23 30 11 chris.birchall@gmail.com michael.mcnamara@theguardia...
Bakes.scala
in app/data
136 11 2016-03-13 2023-02-14 30 13 chris.birchall@gmail.com louischather@hotmail.co.uk
main.css
in public/stylesheets
94 - 2016-02-22 2022-03-23 26 15 chris.birchall@gmail.com michael.mcnamara@theguardia...
59 - 2016-03-25 2025-03-31 25 11 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
BaseImages.scala
in app/data
65 4 2016-02-22 2025-03-31 24 15 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
recipes.scala.html
in app/views
17 - 2016-02-23 2022-04-27 22 9 chris.birchall@guardian.co.uk michael.mcnamara@theguardia...
27 - 2017-02-13 2025-03-31 22 11 thomas.bonnin@gmail.com jorge.azevedo@guardian.co.uk
32 - 2016-04-15 2025-03-31 22 11 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
41 - 2016-04-15 2022-05-10 22 10 chris.birchall@gmail.com kenoir@users.noreply.github...
45 - 2016-04-15 2025-03-31 22 11 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
Behaviours.scala
in app/event
70 5 2016-03-14 2023-07-26 22 7 chris.birchall@gmail.com nicolas.long@theguardian.com
88 3 2016-03-12 2023-06-26 22 10 chris.birchall@gmail.com nicolas.long@theguardian.com
54 - 2016-04-15 2022-05-10 21 9 chris.birchall@gmail.com kenoir@users.noreply.github...
57 1 2016-05-19 2023-02-14 21 10 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
Prism.scala
in app/prism
116 2 2016-05-16 2025-03-13 21 10 chris.birchall@gmail.com david.furey@guardian.co.uk
BakeId.scala
in app/models
32 1 2016-02-17 2023-02-14 20 8 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
45 1 2016-02-12 2023-02-14 20 7 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
layout.scala.html
in app/views
50 - 2016-02-22 2022-04-27 20 7 chris.birchall@gmail.com michael.mcnamara@theguardia...
PackerBuilderConfig.scala
in app/models/packer
42 - 2016-02-12 2025-03-31 19 14 chris.birchall@guardian.co.uk jorge.azevedo@guardian.co.uk
56 2 2018-07-12 2025-03-13 19 7 whalenka88@gmail.com david.furey@guardian.co.uk
Recipe.scala
in app/models
58 - 2016-02-12 2023-02-14 19 10 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
BakeLogs.scala
in app/data
52 4 2016-03-13 2023-02-14 18 7 chris.birchall@gmail.com louischather@hotmail.co.uk
29 - 2016-02-22 2022-04-27 17 7 chris.birchall@gmail.com michael.mcnamara@theguardia...
BakeStatus.scala
in app/models
24 - 2016-03-13 2023-06-26 16 10 chris.birchall@gmail.com nicolas.long@theguardian.com
Bake.scala
in app/models
57 1 2016-02-12 2023-02-14 16 10 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
roles.scala.html
in app/views
115 - 2016-02-23 2022-01-24 16 9 chris.birchall@guardian.co.uk jacob.winch@guardian.co.uk
RecipeId.scala
in app/models
11 - 2016-02-12 2023-02-14 15 7 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
BakeEvent.scala
in app/event
56 1 2016-02-29 2023-06-26 15 6 chris.birchall@gmail.com nicolas.long@theguardian.com
Login.scala
in app/controllers
70 2 2022-01-13 2025-03-13 15 7 jacob.winch@guardian.co.uk david.furey@guardian.co.uk
24 2 2016-02-22 2023-03-13 14 7 chris.birchall@guardian.co.uk jacob.winch@guardian.co.uk
36 1 2018-07-24 2023-02-14 14 6 whalenka88@gmail.com louischather@hotmail.co.uk
Roles.scala
in app/data
66 5 2016-02-23 2023-02-14 14 9 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
82 4 2020-12-15 2023-02-14 14 7 philip.mcmahon@guardian.co.uk louischather@hotmail.co.uk
RoleController.scala
in app/controllers
13 - 2016-05-20 2023-02-14 13 9 chris.birchall@gmail.com louischather@hotmail.co.uk
BakeDeletion.scala
in app/housekeeping
42 1 2018-07-10 2023-02-14 13 6 simon@hildrew.net louischather@hotmail.co.uk
NotificationSender.scala
in app/notification
48 2 2018-01-16 2023-02-14 13 4 simon@hildrew.net louischather@hotmail.co.uk
BakeLog.scala
in app/models
24 - 2016-03-13 2023-02-14 12 10 chris.birchall@gmail.com louischather@hotmail.co.uk
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
build.sbt
in root
115 - 2016-02-12 2025-05-01 249 34 chris.birchall@guardian.co.uk akash1810@users.noreply.git...
AppComponents.scala
in app/components
373 3 2016-02-12 2025-03-31 109 30 chris.birchall@guardian.co.uk jorge.azevedo@guardian.co.uk
80 1 2016-04-15 2025-03-31 51 25 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
BaseImageController.scala
in app/controllers
253 7 2016-05-20 2025-03-31 39 21 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
RecipeController.scala
in app/controllers
360 8 2016-05-20 2025-03-13 50 18 chris.birchall@guardian.co.uk david.furey@guardian.co.uk
plugins.sbt
in project
16 - 2016-02-12 2025-03-31 47 17 chris.birchall@guardian.co.uk jorge.azevedo@guardian.co.uk
PackerRunner.scala
in app/packer
155 3 2016-02-12 2025-03-31 43 16 chris.birchall@guardian.co.uk jorge.azevedo@guardian.co.uk
amigo.ts
in cdk/lib
252 2 2021-06-17 2025-03-31 41 16 akash1810@gmail.com jorge.azevedo@guardian.co.uk
BaseImage.scala
in app/models
131 8 2016-02-12 2025-03-31 38 16 chris.birchall@guardian.co.uk jorge.azevedo@guardian.co.uk
RecipeUsage.scala
in app/prism
152 10 2017-03-20 2025-03-31 31 15 thomas.bonnin@gmail.com jorge.azevedo@guardian.co.uk
main.css
in public/stylesheets
94 - 2016-02-22 2022-03-23 26 15 chris.birchall@gmail.com michael.mcnamara@theguardia...
BaseImages.scala
in app/data
65 4 2016-02-22 2025-03-31 24 15 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
201 - 2016-03-25 2023-02-21 45 14 chris.birchall@gmail.com akash1810@users.noreply.git...
Recipes.scala
in app/data
143 7 2016-02-23 2023-02-14 40 14 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
PackerBuilderConfig.scala
in app/models/packer
42 - 2016-02-12 2025-03-31 19 14 chris.birchall@guardian.co.uk jorge.azevedo@guardian.co.uk
BakeController.scala
in app/controllers
132 5 2016-05-20 2023-07-26 50 13 chris.birchall@gmail.com nicolas.long@theguardian.com
Bakes.scala
in app/data
136 11 2016-03-13 2023-02-14 30 13 chris.birchall@gmail.com louischather@hotmail.co.uk
109 - 2016-03-25 2022-03-23 30 11 chris.birchall@gmail.com michael.mcnamara@theguardia...
59 - 2016-03-25 2025-03-31 25 11 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
27 - 2017-02-13 2025-03-31 22 11 thomas.bonnin@gmail.com jorge.azevedo@guardian.co.uk
45 - 2016-04-15 2025-03-31 22 11 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
32 - 2016-04-15 2025-03-31 22 11 chris.birchall@gmail.com jorge.azevedo@guardian.co.uk
41 - 2016-04-15 2022-05-10 22 10 chris.birchall@gmail.com kenoir@users.noreply.github...
88 3 2016-03-12 2023-06-26 22 10 chris.birchall@gmail.com nicolas.long@theguardian.com
Prism.scala
in app/prism
116 2 2016-05-16 2025-03-13 21 10 chris.birchall@gmail.com david.furey@guardian.co.uk
57 1 2016-05-19 2023-02-14 21 10 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
Recipe.scala
in app/models
58 - 2016-02-12 2023-02-14 19 10 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
Bake.scala
in app/models
57 1 2016-02-12 2023-02-14 16 10 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
BakeStatus.scala
in app/models
24 - 2016-03-13 2023-06-26 16 10 chris.birchall@gmail.com nicolas.long@theguardian.com
BakeLog.scala
in app/models
24 - 2016-03-13 2023-02-14 12 10 chris.birchall@gmail.com louischather@hotmail.co.uk
recipes.scala.html
in app/views
17 - 2016-02-23 2022-04-27 22 9 chris.birchall@guardian.co.uk michael.mcnamara@theguardia...
54 - 2016-04-15 2022-05-10 21 9 chris.birchall@gmail.com kenoir@users.noreply.github...
roles.scala.html
in app/views
115 - 2016-02-23 2022-01-24 16 9 chris.birchall@guardian.co.uk jacob.winch@guardian.co.uk
Roles.scala
in app/data
66 5 2016-02-23 2023-02-14 14 9 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
RoleController.scala
in app/controllers
13 - 2016-05-20 2023-02-14 13 9 chris.birchall@gmail.com louischather@hotmail.co.uk
BakeId.scala
in app/models
32 1 2016-02-17 2023-02-14 20 8 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
PrismData.scala
in app/services
119 3 2022-01-25 2025-03-13 12 8 jacob.winch@guardian.co.uk david.furey@guardian.co.uk
64 4 2016-02-17 2023-02-14 12 8 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
10 - 2016-03-31 2023-06-26 11 8 chris.birchall@gmail.com nicolas.long@theguardian.com
Behaviours.scala
in app/event
70 5 2016-03-14 2023-07-26 22 7 chris.birchall@gmail.com nicolas.long@theguardian.com
layout.scala.html
in app/views
50 - 2016-02-22 2022-04-27 20 7 chris.birchall@gmail.com michael.mcnamara@theguardia...
45 1 2016-02-12 2023-02-14 20 7 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
56 2 2018-07-12 2025-03-13 19 7 whalenka88@gmail.com david.furey@guardian.co.uk
BakeLogs.scala
in app/data
52 4 2016-03-13 2023-02-14 18 7 chris.birchall@gmail.com louischather@hotmail.co.uk
29 - 2016-02-22 2022-04-27 17 7 chris.birchall@gmail.com michael.mcnamara@theguardia...
RecipeId.scala
in app/models
11 - 2016-02-12 2023-02-14 15 7 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
Login.scala
in app/controllers
70 2 2022-01-13 2025-03-13 15 7 jacob.winch@guardian.co.uk david.furey@guardian.co.uk
82 4 2020-12-15 2023-02-14 14 7 philip.mcmahon@guardian.co.uk louischather@hotmail.co.uk
24 2 2016-02-22 2023-03-13 14 7 chris.birchall@guardian.co.uk jacob.winch@guardian.co.uk
52 3 2019-06-07 2023-05-30 12 7 gccdawson@gmail.com jacob.winch@guardian.co.uk
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
67 1 2022-06-30 2022-07-01 2 1 nicolas.long@theguardian.com nicolas.long@theguardian.com
27 - 2018-07-24 2018-07-25 2 1 whalenka88@gmail.com whalenka88@gmail.com
HousekeepingJob.scala
in app/housekeeping
9 - 2018-07-10 2018-07-11 2 1 simon@hildrew.net simon@hildrew.net
playbook.yaml
in multipass
7 - 2022-03-30 2022-04-11 3 1 nicolas.long@theguardian.com nicolas.long@theguardian.com
Loggable.scala
in app/services
5 - 2018-07-18 2018-08-09 2 1 simon@hildrew.net simon@hildrew.net
StringId.scala
in app/models
5 - 2016-03-25 2016-09-20 2 1 chris.birchall@gmail.com chris.birchall@gmail.com
healthcheck-index.html
in roles/kong/files/protect-admin-port
5 - 2023-06-08 2023-06-28 2 1 fredex42@gmail.com fredex42@gmail.com
timestamp.scala.html
in app/views/fragments
2 - 2016-04-15 2016-04-15 1 1 chris.birchall@gmail.com chris.birchall@gmail.com
AccountNumber.scala
in app/models
2 - 2018-01-16 2018-02-08 2 1 simon@hildrew.net simon@hildrew.net
java8_spec.rb
in roles/java8/spec
2 - 2016-02-22 2016-02-22 1 1 chris.birchall@guardian.co.uk chris.birchall@guardian.co.uk
java17corretto_spec.rb
in roles/java17corretto/spec
2 - 2022-01-06 2022-01-10 2 1 nicolas.long@theguardian.com nicolas.long@theguardian.com
recipeTable.scala.html
in app/views/fragments
30 - 2021-04-29 2022-04-27 5 2 philip.mcmahon@guardian.co.uk michael.mcnamara@theguardia...
26 - 2021-05-12 2022-01-24 7 2 philip.mcmahon@guardian.co.uk jacob.winch@guardian.co.uk
usedByTable.scala.html
in app/views/fragments
16 - 2021-04-29 2022-04-27 5 2 philip.mcmahon@guardian.co.uk michael.mcnamara@theguardia...
Configuration.scala
in imageCopier/src/main/scala/com/gu/imageCopier
14 - 2018-01-19 2023-02-14 5 2 simon@hildrew.net louischather@hotmail.co.uk
dependencyList.scala.html
in app/views/fragments
10 - 2017-03-27 2017-03-29 2 2 thomas.kaliakos@guardian.co.uk tkaliakos@gmail.com
bakeOutput.scala.html
in app/views/fragments
6 - 2021-01-28 2021-02-11 4 2 philip.mcmahon@guardian.co.uk guy.dawson@guardian.co.uk
BuildInfo.scala
in app/management
4 - 2021-07-01 2021-07-02 2 2 akash1810@gmail.com akash1810@users.noreply.git...
2 - 2016-08-26 2016-08-30 2 2 chris.birchall@guardian.co.uk chris.birchall@gmail.com
Dependency.scala
in app/models
2 - 2017-03-27 2017-03-29 2 2 thomas.kaliakos@guardian.co.uk tkaliakos@gmail.com
java11_spec.rb
in roles/java11corretto/spec
2 - 2021-03-04 2021-03-04 1 2 simon.hildrew@theguardian.com simon@hildrew.net
java11_spec.rb
in roles/java11/spec
2 - 2021-02-25 2021-02-25 1 2 simon.hildrew@theguardian.com simon@hildrew.net
Attempt.scala
in imageCopier/src/main/scala/com/gu/imageCopier/attempt
152 17 2018-01-19 2023-02-14 5 3 simon@hildrew.net louischather@hotmail.co.uk
AmiEvent.scala
in imageCopier/src/main/scala/com/gu/imageCopier
37 1 2018-01-19 2023-02-14 5 3 simon@hildrew.net louischather@hotmail.co.uk
roles.js
in public/javascripts
37 8 2016-08-26 2022-01-24 7 3 chris.birchall@guardian.co.uk jacob.winch@guardian.co.uk
Failure.scala
in imageCopier/src/main/scala/com/gu/imageCopier/attempt
36 2 2018-01-19 2023-02-14 8 3 simon@hildrew.net louischather@hotmail.co.uk
DeleteEvent.scala
in imageCopier/src/main/scala/com/gu/imageCopier
34 2 2018-07-06 2023-02-14 5 3 simon@hildrew.net louischather@hotmail.co.uk
HousekeepingScheduler.scala
in app/housekeeping
30 2 2018-07-10 2023-02-14 4 3 simon@hildrew.net louischather@hotmail.co.uk
pub
aws.pub
in roles/aws-tools/files
28 - 2024-11-13 2025-03-31 4 3 akash1810@users.noreply.git... jorge.azevedo@guardian.co.uk
26 - 2020-12-10 2022-01-24 7 3 simon@hildrew.net jacob.winch@guardian.co.uk
24 - 2020-12-10 2022-01-24 7 3 simon@hildrew.net jacob.winch@guardian.co.uk
HousekeepingJobWrapper.scala
in app/housekeeping
18 1 2018-07-10 2023-02-14 4 3 simon@hildrew.net louischather@hotmail.co.uk
package.scala
in imageCopier/src/main/scala/com/gu/imageCopier/attempt
15 2 2018-01-19 2023-02-14 5 3 simon@hildrew.net louischather@hotmail.co.uk
13 - 2016-03-13 2019-06-11 4 3 chris.birchall@gmail.com guy.dawson@theguardian.com
SNSMessage.scala
in imageCopier/src/main/scala/com/gu/imageCopier
11 1 2018-01-19 2023-02-14 6 3 simon@hildrew.net louischather@hotmail.co.uk
EventBus.scala
in app/event
8 1 2016-02-29 2023-07-26 8 3 chris.birchall@gmail.com nicolas.long@theguardian.com
eolStatus.scala.html
in app/views/fragments
6 - 2021-04-14 2021-12-17 3 3 philip.mcmahon@guardian.co.uk mario.savarese@theguardian.com
error.html
in roles/kong/files/templates
6 - 2025-03-03 2025-03-31 3 3 jonathon.herbert@guardian.c... jorge.azevedo@guardian.co.uk
error.xml
in roles/kong/files/templates
4 - 2025-03-03 2025-03-31 3 3 jonathon.herbert@guardian.c... jorge.azevedo@guardian.co.uk
87 3 2018-02-07 2023-02-14 8 4 simon@hildrew.net louischather@hotmail.co.uk
SNS.scala
in app/notification
87 6 2018-01-16 2023-02-14 12 4 simon@hildrew.net louischather@hotmail.co.uk
53 2 2016-02-13 2023-02-14 7 4 chris.birchall@gmail.com louischather@hotmail.co.uk
NotificationSender.scala
in app/notification
48 2 2018-01-16 2023-02-14 13 4 simon@hildrew.net louischather@hotmail.co.uk
amigo.js
in public/javascripts
43 8 2016-03-25 2022-01-24 11 4 chris.birchall@gmail.com jacob.winch@guardian.co.uk
ImageDetails.scala
in app/packer
24 1 2018-01-19 2023-02-14 6 4 simon@hildrew.net louischather@hotmail.co.uk
22 - 2018-07-16 2025-03-13 6 4 simon@hildrew.net david.furey@guardian.co.uk
BakeJob.scala
in app/schedule
14 1 2016-05-19 2023-02-14 4 4 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
usagesColumn.scala.html
in app/views/fragments
12 - 2021-04-14 2025-03-13 10 4 philip.mcmahon@guardian.co.uk david.furey@guardian.co.uk
RoleId.scala
in app/models
7 - 2016-02-22 2022-04-27 9 4 chris.birchall@guardian.co.uk michael.mcnamara@theguardia...
RoleSummary.scala
in app/models
7 - 2016-08-26 2023-02-14 4 4 chris.birchall@guardian.co.uk louischather@hotmail.co.uk
Correlations

File Size vs. Number of Changes: 131 points

build.sbt x: 115 lines of code y: 249 # changes app/components/AppComponents.scala x: 373 lines of code y: 109 # changes app/controllers/BaseImageController.scala x: 253 lines of code y: 39 # changes app/data/BaseImages.scala x: 65 lines of code y: 24 # changes app/models/BaseImage.scala x: 131 lines of code y: 38 # changes app/models/NotificationConfig.scala x: 8 lines of code y: 7 # changes app/models/packer/PackerBuilderConfig.scala x: 42 lines of code y: 19 # changes app/packer/PackerBuildConfigGenerator.scala x: 80 lines of code y: 51 # changes app/packer/PackerRunner.scala x: 155 lines of code y: 43 # changes app/prism/RecipeUsage.scala x: 152 lines of code y: 31 # changes app/views/editBaseImage.scala.html x: 45 lines of code y: 22 # changes app/views/newBaseImage.scala.html x: 32 lines of code y: 22 # changes app/views/showBaseImage.scala.html x: 59 lines of code y: 25 # changes cdk/lib/amigo.ts x: 252 lines of code y: 41 # changes cdk/lib/image-copier-lambda.ts x: 104 lines of code y: 8 # changes imageCopier/src/main/scala/com/gu/imageCopier/AmiActions.scala x: 107 lines of code y: 12 # changes imageCopier/src/main/scala/com/gu/imageCopier/LambdaEntrypoint.scala x: 86 lines of code y: 11 # changes project/plugins.sbt x: 16 lines of code y: 47 # changes riff-raff.yaml x: 27 lines of code y: 22 # changes roles/aws-tools/files/aws.pub x: 28 lines of code y: 4 # changes roles/kong/files/templates/error.html x: 6 lines of code y: 3 # changes roles/kong/files/templates/error.xml x: 4 lines of code y: 3 # changes app/controllers/Login.scala x: 70 lines of code y: 15 # changes app/controllers/RecipeController.scala x: 360 lines of code y: 50 # changes app/housekeeping/MarkOldUnusedBakesForDeletion.scala x: 56 lines of code y: 19 # changes app/notification/BakeFailedNotifier.scala x: 97 lines of code y: 8 # changes app/prism/Prism.scala x: 116 lines of code y: 21 # changes app/services/PrismData.scala x: 119 lines of code y: 12 # changes app/views/fragments/usagesColumn.scala.html x: 12 lines of code y: 10 # changes app/views/showUsage.scala.html x: 95 lines of code y: 8 # changes conf/logback-PROD.xml x: 22 lines of code y: 6 # changes roles/java21corretto/spec/java21corretto_spec.rb x: 2 lines of code y: 4 # changes app/controllers/BakeController.scala x: 132 lines of code y: 50 # changes app/event/Behaviours.scala x: 70 lines of code y: 22 # changes app/event/EventBus.scala x: 8 lines of code y: 8 # changes roles/kong/files/protect-admin-port/healthcheck-index.html x: 5 lines of code y: 2 # changes app/data/DynamoFormats.scala x: 10 lines of code y: 11 # changes app/event/BakeEvent.scala x: 56 lines of code y: 15 # changes app/models/BakeStatus.scala x: 24 lines of code y: 16 # changes app/models/CustomisedRole.scala x: 88 lines of code y: 22 # changes app/models/packer/PackerBuildConfig.scala x: 12 lines of code y: 8 # changes app/models/packer/PackerProvisionerConfig.scala x: 45 lines of code y: 10 # changes app/models/packer/PackerVariablesConfig.scala x: 24 lines of code y: 9 # changes app/housekeeping/TimeOutLongRunningBakes.scala x: 52 lines of code y: 12 # changes app/housekeeping/utils/PackerEC2Client.scala x: 65 lines of code y: 10 # changes app/ansible/PlaybookGenerator.scala x: 24 lines of code y: 14 # changes app/views/showRecipe.scala.html x: 201 lines of code y: 45 # changes app/AppLoader.scala x: 45 lines of code y: 20 # changes app/ansible/RoleParser.scala x: 55 lines of code y: 7 # changes app/controllers/ControllerHelpers.scala x: 24 lines of code y: 11 # changes app/controllers/HousekeepingController.scala x: 36 lines of code y: 14 # changes app/controllers/RoleController.scala x: 13 lines of code y: 13 # changes app/controllers/RootController.scala x: 16 lines of code y: 10 # changes app/data/BakeLogs.scala x: 52 lines of code y: 18 # changes app/data/Bakes.scala x: 136 lines of code y: 30 # changes app/data/Dynamo.scala x: 156 lines of code y: 9 # changes app/data/PackageList.scala x: 82 lines of code y: 14 # changes app/data/Recipes.scala x: 143 lines of code y: 40 # changes app/data/Roles.scala x: 66 lines of code y: 14 # changes app/housekeeping/BakeDeletion.scala x: 42 lines of code y: 13 # changes app/housekeeping/DeleteLongRunningEC2Instances.scala x: 59 lines of code y: 8 # changes app/housekeeping/HousekeepingJobWrapper.scala x: 18 lines of code y: 4 # changes app/housekeeping/HousekeepingScheduler.scala x: 30 lines of code y: 4 # changes app/housekeeping/MarkOrphanedBakesForDeletion.scala x: 49 lines of code y: 11 # changes app/housekeeping/utils/BakesRepo.scala x: 21 lines of code y: 6 # changes app/models/AmiId.scala x: 7 lines of code y: 11 # changes app/models/Bake.scala x: 57 lines of code y: 16 # changes app/models/BakeId.scala x: 32 lines of code y: 20 # changes app/models/BakeLog.scala x: 24 lines of code y: 12 # changes app/models/Recipe.scala x: 58 lines of code y: 19 # changes app/models/RecipeId.scala x: 11 lines of code y: 15 # changes app/models/RoleSummary.scala x: 7 lines of code y: 4 # changes app/models/TextFormat.scala x: 4 lines of code y: 4 # changes app/notification/LambdaDistributionBucket.scala x: 87 lines of code y: 8 # changes app/notification/NotificationSender.scala x: 48 lines of code y: 13 # changes app/notification/SNS.scala x: 87 lines of code y: 12 # changes app/packer/ImageDetails.scala x: 24 lines of code y: 6 # changes app/packer/PackerConfig.scala x: 8 lines of code y: 9 # changes app/packer/PackerOutputParser.scala x: 64 lines of code y: 12 # changes app/packer/PackerProcessMonitor.scala x: 53 lines of code y: 7 # changes app/schedule/BakeJob.scala x: 14 lines of code y: 4 # changes app/schedule/BakeScheduler.scala x: 59 lines of code y: 9 # changes app/schedule/ScheduledBakeRunner.scala x: 57 lines of code y: 21 # changes app/services/AmiMetadataLookup.scala x: 28 lines of code y: 8 # changes imageCopier/src/main/scala/com/gu/imageCopier/AmiEvent.scala x: 37 lines of code y: 5 # changes imageCopier/src/main/scala/com/gu/imageCopier/Configuration.scala x: 14 lines of code y: 5 # changes imageCopier/src/main/scala/com/gu/imageCopier/DeleteEvent.scala x: 34 lines of code y: 5 # changes imageCopier/src/main/scala/com/gu/imageCopier/SNSMessage.scala x: 11 lines of code y: 6 # changes imageCopier/src/main/scala/com/gu/imageCopier/attempt/Attempt.scala x: 152 lines of code y: 5 # changes imageCopier/src/main/scala/com/gu/imageCopier/attempt/Failure.scala x: 36 lines of code y: 8 # changes imageCopier/src/main/scala/com/gu/imageCopier/attempt/package.scala x: 15 lines of code y: 5 # changes cdk/lib/image-copier-kms.ts x: 67 lines of code y: 2 # changes app/views/editRecipe.scala.html x: 54 lines of code y: 21 # changes app/views/newRecipe.scala.html x: 41 lines of code y: 22 # changes app/models/RoleId.scala x: 7 lines of code y: 9 # changes app/views/baseImages.scala.html x: 29 lines of code y: 17 # changes app/views/fragments/customisedRoles.scala.html x: 21 lines of code y: 10 # changes app/views/fragments/recipeTable.scala.html x: 30 lines of code y: 5 # changes app/views/fragments/usedByTable.scala.html x: 16 lines of code y: 5 # changes app/views/index.scala.html x: 10 lines of code y: 8 # changes app/views/layout.scala.html x: 50 lines of code y: 20 # changes app/views/recipes.scala.html x: 17 lines of code y: 22 # changes multipass/playbook.yaml x: 7 lines of code y: 3 # changes app/views/showBake.scala.html x: 109 lines of code y: 30 # changes public/stylesheets/main.css x: 94 lines of code y: 26 # changes app/views/confirmBakeDelete.scala.html x: 26 lines of code y: 7 # changes app/views/confirmBaseImageDelete.scala.html x: 24 lines of code y: 7 # changes app/views/roles.scala.html x: 115 lines of code y: 16 # changes public/javascripts/amigo.js x: 43 lines of code y: 11 # changes public/javascripts/roles.js x: 37 lines of code y: 7 # changes roles/java17corretto/spec/java17corretto_spec.rb x: 2 lines of code y: 2 # changes app/management/BuildInfo.scala x: 4 lines of code y: 2 # changes roles/java11corretto/spec/java11_spec.rb x: 2 lines of code y: 1 # changes app/views/fragments/bakeOutput.scala.html x: 6 lines of code y: 4 # changes conf/logback.xml x: 13 lines of code y: 4 # changes app/views/housekeeping.scala.html x: 27 lines of code y: 2 # changes app/housekeeping/HousekeepingJob.scala x: 9 lines of code y: 2 # changes app/views/fragments/dependencyList.scala.html x: 10 lines of code y: 2 # changes
249.0
# changes
  min: 1.0
  average: 15.62
  25th percentile: 5.0
  median: 10.0
  75th percentile: 19.0
  max: 249.0
0 373.0
lines of code
min: 2.0 | average: 52.95 | 25th percentile: 11.0 | median: 32.0 | 75th percentile: 66.0 | max: 373.0

Number of Contributors vs. Number of Changes: 131 points

build.sbt x: 34 # contributors y: 249 # changes app/components/AppComponents.scala x: 30 # contributors y: 109 # changes app/controllers/BaseImageController.scala x: 21 # contributors y: 39 # changes app/data/BaseImages.scala x: 15 # contributors y: 24 # changes app/models/BaseImage.scala x: 16 # contributors y: 38 # changes app/models/NotificationConfig.scala x: 6 # contributors y: 7 # changes app/models/packer/PackerBuilderConfig.scala x: 14 # contributors y: 19 # changes app/packer/PackerBuildConfigGenerator.scala x: 25 # contributors y: 51 # changes app/packer/PackerRunner.scala x: 16 # contributors y: 43 # changes app/prism/RecipeUsage.scala x: 15 # contributors y: 31 # changes app/views/editBaseImage.scala.html x: 11 # contributors y: 22 # changes app/views/showBaseImage.scala.html x: 11 # contributors y: 25 # changes cdk/lib/amigo.ts x: 16 # contributors y: 41 # changes cdk/lib/image-copier-lambda.ts x: 7 # contributors y: 8 # changes imageCopier/src/main/scala/com/gu/imageCopier/AmiActions.scala x: 6 # contributors y: 12 # changes imageCopier/src/main/scala/com/gu/imageCopier/LambdaEntrypoint.scala x: 6 # contributors y: 11 # changes project/plugins.sbt x: 17 # contributors y: 47 # changes roles/aws-tools/files/aws.pub x: 3 # contributors y: 4 # changes roles/kong/files/templates/error.html x: 3 # contributors y: 3 # changes app/controllers/Login.scala x: 7 # contributors y: 15 # changes app/controllers/RecipeController.scala x: 18 # contributors y: 50 # changes app/housekeeping/MarkOldUnusedBakesForDeletion.scala x: 7 # contributors y: 19 # changes app/notification/BakeFailedNotifier.scala x: 6 # contributors y: 8 # changes app/prism/Prism.scala x: 10 # contributors y: 21 # changes app/services/PrismData.scala x: 8 # contributors y: 12 # changes app/views/fragments/usagesColumn.scala.html x: 4 # contributors y: 10 # changes app/views/showUsage.scala.html x: 5 # contributors y: 8 # changes conf/logback-PROD.xml x: 4 # contributors y: 6 # changes roles/java21corretto/spec/java21corretto_spec.rb x: 4 # contributors y: 4 # changes app/controllers/BakeController.scala x: 13 # contributors y: 50 # changes app/event/Behaviours.scala x: 7 # contributors y: 22 # changes app/event/EventBus.scala x: 3 # contributors y: 8 # changes roles/kong/files/protect-admin-port/healthcheck-index.html x: 1 # contributors y: 2 # changes app/data/DynamoFormats.scala x: 8 # contributors y: 11 # changes app/event/BakeEvent.scala x: 6 # contributors y: 15 # changes app/models/BakeStatus.scala x: 10 # contributors y: 16 # changes app/models/CustomisedRole.scala x: 10 # contributors y: 22 # changes app/models/packer/PackerProvisionerConfig.scala x: 7 # contributors y: 10 # changes app/models/packer/PackerVariablesConfig.scala x: 6 # contributors y: 9 # changes app/housekeeping/TimeOutLongRunningBakes.scala x: 7 # contributors y: 12 # changes app/ansible/PlaybookGenerator.scala x: 7 # contributors y: 14 # changes app/views/showRecipe.scala.html x: 14 # contributors y: 45 # changes app/AppLoader.scala x: 7 # contributors y: 20 # changes app/ansible/RoleParser.scala x: 5 # contributors y: 7 # changes app/controllers/HousekeepingController.scala x: 6 # contributors y: 14 # changes app/controllers/RoleController.scala x: 9 # contributors y: 13 # changes app/data/BakeLogs.scala x: 7 # contributors y: 18 # changes app/data/Bakes.scala x: 13 # contributors y: 30 # changes app/data/Dynamo.scala x: 5 # contributors y: 9 # changes app/data/Recipes.scala x: 14 # contributors y: 40 # changes app/data/Roles.scala x: 9 # contributors y: 14 # changes app/housekeeping/BakeDeletion.scala x: 6 # contributors y: 13 # changes app/housekeeping/utils/BakesRepo.scala x: 5 # contributors y: 6 # changes app/models/BakeId.scala x: 8 # contributors y: 20 # changes app/models/BakeLog.scala x: 10 # contributors y: 12 # changes app/models/Recipe.scala x: 10 # contributors y: 19 # changes app/notification/LambdaDistributionBucket.scala x: 4 # contributors y: 8 # changes app/notification/NotificationSender.scala x: 4 # contributors y: 13 # changes app/notification/SNS.scala x: 4 # contributors y: 12 # changes app/packer/PackerConfig.scala x: 7 # contributors y: 9 # changes app/packer/PackerProcessMonitor.scala x: 4 # contributors y: 7 # changes imageCopier/src/main/scala/com/gu/imageCopier/AmiEvent.scala x: 3 # contributors y: 5 # changes imageCopier/src/main/scala/com/gu/imageCopier/Configuration.scala x: 2 # contributors y: 5 # changes imageCopier/src/main/scala/com/gu/imageCopier/SNSMessage.scala x: 3 # contributors y: 6 # changes app/views/editRecipe.scala.html x: 9 # contributors y: 21 # changes app/models/RoleId.scala x: 4 # contributors y: 9 # changes app/views/baseImages.scala.html x: 7 # contributors y: 17 # changes app/views/fragments/customisedRoles.scala.html x: 5 # contributors y: 10 # changes app/views/recipes.scala.html x: 9 # contributors y: 22 # changes multipass/playbook.yaml x: 1 # contributors y: 3 # changes app/views/showBake.scala.html x: 11 # contributors y: 30 # changes public/stylesheets/main.css x: 15 # contributors y: 26 # changes app/views/confirmBakeDelete.scala.html x: 2 # contributors y: 7 # changes app/views/confirmBaseImageDelete.scala.html x: 3 # contributors y: 7 # changes app/views/roles.scala.html x: 9 # contributors y: 16 # changes public/javascripts/amigo.js x: 4 # contributors y: 11 # changes app/management/BuildInfo.scala x: 2 # contributors y: 2 # changes roles/java11corretto/spec/java11_spec.rb x: 2 # contributors y: 1 # changes app/views/fragments/bakeOutput.scala.html x: 2 # contributors y: 4 # changes app/views/fragments/timestamp.scala.html x: 1 # contributors y: 1 # changes
249.0
# changes
  min: 1.0
  average: 15.62
  25th percentile: 5.0
  median: 10.0
  75th percentile: 19.0
  max: 249.0
0 34.0
# contributors
min: 1.0 | average: 6.87 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 9.0 | max: 34.0

Number of Contributors vs. File Size: 131 points

build.sbt x: 34 # contributors y: 115 lines of code app/components/AppComponents.scala x: 30 # contributors y: 373 lines of code app/controllers/BaseImageController.scala x: 21 # contributors y: 253 lines of code app/data/BaseImages.scala x: 15 # contributors y: 65 lines of code app/models/BaseImage.scala x: 16 # contributors y: 131 lines of code app/models/NotificationConfig.scala x: 6 # contributors y: 8 lines of code app/models/packer/PackerBuilderConfig.scala x: 14 # contributors y: 42 lines of code app/packer/PackerBuildConfigGenerator.scala x: 25 # contributors y: 80 lines of code app/packer/PackerRunner.scala x: 16 # contributors y: 155 lines of code app/prism/RecipeUsage.scala x: 15 # contributors y: 152 lines of code app/views/editBaseImage.scala.html x: 11 # contributors y: 45 lines of code app/views/newBaseImage.scala.html x: 11 # contributors y: 32 lines of code app/views/showBaseImage.scala.html x: 11 # contributors y: 59 lines of code cdk/lib/amigo.ts x: 16 # contributors y: 252 lines of code cdk/lib/image-copier-lambda.ts x: 7 # contributors y: 104 lines of code imageCopier/src/main/scala/com/gu/imageCopier/AmiActions.scala x: 6 # contributors y: 107 lines of code imageCopier/src/main/scala/com/gu/imageCopier/LambdaEntrypoint.scala x: 6 # contributors y: 86 lines of code project/plugins.sbt x: 17 # contributors y: 16 lines of code riff-raff.yaml x: 11 # contributors y: 27 lines of code roles/aws-tools/files/aws.pub x: 3 # contributors y: 28 lines of code roles/kong/files/templates/error.html x: 3 # contributors y: 6 lines of code roles/kong/files/templates/error.xml x: 3 # contributors y: 4 lines of code app/controllers/Login.scala x: 7 # contributors y: 70 lines of code app/controllers/RecipeController.scala x: 18 # contributors y: 360 lines of code app/housekeeping/MarkOldUnusedBakesForDeletion.scala x: 7 # contributors y: 56 lines of code app/notification/BakeFailedNotifier.scala x: 6 # contributors y: 97 lines of code app/prism/Prism.scala x: 10 # contributors y: 116 lines of code app/services/PrismData.scala x: 8 # contributors y: 119 lines of code app/views/fragments/usagesColumn.scala.html x: 4 # contributors y: 12 lines of code app/views/showUsage.scala.html x: 5 # contributors y: 95 lines of code conf/logback-PROD.xml x: 4 # contributors y: 22 lines of code roles/java21corretto/spec/java21corretto_spec.rb x: 4 # contributors y: 2 lines of code app/controllers/BakeController.scala x: 13 # contributors y: 132 lines of code app/event/EventBus.scala x: 3 # contributors y: 8 lines of code roles/kong/files/protect-admin-port/healthcheck-index.html x: 1 # contributors y: 5 lines of code app/data/DynamoFormats.scala x: 8 # contributors y: 10 lines of code app/event/BakeEvent.scala x: 6 # contributors y: 56 lines of code app/models/BakeStatus.scala x: 10 # contributors y: 24 lines of code app/models/CustomisedRole.scala x: 10 # contributors y: 88 lines of code app/models/packer/PackerBuildConfig.scala x: 6 # contributors y: 12 lines of code app/models/packer/PackerProvisionerConfig.scala x: 7 # contributors y: 45 lines of code app/models/packer/PackerVariablesConfig.scala x: 6 # contributors y: 24 lines of code app/housekeeping/TimeOutLongRunningBakes.scala x: 7 # contributors y: 52 lines of code app/housekeeping/utils/PackerEC2Client.scala x: 7 # contributors y: 65 lines of code app/ansible/PlaybookGenerator.scala x: 7 # contributors y: 24 lines of code app/views/showRecipe.scala.html x: 14 # contributors y: 201 lines of code app/ansible/RoleParser.scala x: 5 # contributors y: 55 lines of code app/controllers/HousekeepingController.scala x: 6 # contributors y: 36 lines of code app/controllers/RoleController.scala x: 9 # contributors y: 13 lines of code app/controllers/RootController.scala x: 7 # contributors y: 16 lines of code app/data/Bakes.scala x: 13 # contributors y: 136 lines of code app/data/Dynamo.scala x: 5 # contributors y: 156 lines of code app/data/PackageList.scala x: 7 # contributors y: 82 lines of code app/data/Recipes.scala x: 14 # contributors y: 143 lines of code app/data/Roles.scala x: 9 # contributors y: 66 lines of code app/housekeeping/BakeDeletion.scala x: 6 # contributors y: 42 lines of code app/housekeeping/DeleteLongRunningEC2Instances.scala x: 5 # contributors y: 59 lines of code app/housekeeping/HousekeepingJobWrapper.scala x: 3 # contributors y: 18 lines of code app/housekeeping/HousekeepingScheduler.scala x: 3 # contributors y: 30 lines of code app/housekeeping/MarkOrphanedBakesForDeletion.scala x: 6 # contributors y: 49 lines of code app/housekeeping/utils/BakesRepo.scala x: 5 # contributors y: 21 lines of code app/models/AmiId.scala x: 6 # contributors y: 7 lines of code app/models/Bake.scala x: 10 # contributors y: 57 lines of code app/models/BakeId.scala x: 8 # contributors y: 32 lines of code app/models/BaseImageId.scala x: 6 # contributors y: 10 lines of code app/models/Recipe.scala x: 10 # contributors y: 58 lines of code app/models/RecipeId.scala x: 7 # contributors y: 11 lines of code app/models/RoleSummary.scala x: 4 # contributors y: 7 lines of code app/models/TextFormat.scala x: 4 # contributors y: 4 lines of code app/notification/LambdaDistributionBucket.scala x: 4 # contributors y: 87 lines of code app/notification/NotificationSender.scala x: 4 # contributors y: 48 lines of code app/packer/ImageDetails.scala x: 4 # contributors y: 24 lines of code app/packer/PackerConfig.scala x: 7 # contributors y: 8 lines of code app/packer/PackerOutputParser.scala x: 8 # contributors y: 64 lines of code app/packer/PackerProcessMonitor.scala x: 4 # contributors y: 53 lines of code app/schedule/BakeJob.scala x: 4 # contributors y: 14 lines of code app/services/AmiMetadataLookup.scala x: 6 # contributors y: 28 lines of code imageCopier/src/main/scala/com/gu/imageCopier/AmiEvent.scala x: 3 # contributors y: 37 lines of code imageCopier/src/main/scala/com/gu/imageCopier/Configuration.scala x: 2 # contributors y: 14 lines of code imageCopier/src/main/scala/com/gu/imageCopier/DeleteEvent.scala x: 3 # contributors y: 34 lines of code imageCopier/src/main/scala/com/gu/imageCopier/SNSMessage.scala x: 3 # contributors y: 11 lines of code imageCopier/src/main/scala/com/gu/imageCopier/attempt/Attempt.scala x: 3 # contributors y: 152 lines of code imageCopier/src/main/scala/com/gu/imageCopier/attempt/Failure.scala x: 3 # contributors y: 36 lines of code imageCopier/src/main/scala/com/gu/imageCopier/attempt/package.scala x: 3 # contributors y: 15 lines of code cdk/lib/image-copier-kms.ts x: 1 # contributors y: 67 lines of code app/views/editRecipe.scala.html x: 9 # contributors y: 54 lines of code app/views/newRecipe.scala.html x: 10 # contributors y: 41 lines of code app/views/baseImages.scala.html x: 7 # contributors y: 29 lines of code app/views/fragments/recipeTable.scala.html x: 2 # contributors y: 30 lines of code app/views/fragments/usedByTable.scala.html x: 2 # contributors y: 16 lines of code app/views/index.scala.html x: 5 # contributors y: 10 lines of code app/views/layout.scala.html x: 7 # contributors y: 50 lines of code app/views/recipes.scala.html x: 9 # contributors y: 17 lines of code multipass/playbook.yaml x: 1 # contributors y: 7 lines of code app/views/showBake.scala.html x: 11 # contributors y: 109 lines of code public/stylesheets/main.css x: 15 # contributors y: 94 lines of code app/views/confirmBakeDelete.scala.html x: 2 # contributors y: 26 lines of code app/views/confirmBaseImageDelete.scala.html x: 3 # contributors y: 24 lines of code app/views/confirmRecipeDelete.scala.html x: 3 # contributors y: 26 lines of code app/views/roles.scala.html x: 9 # contributors y: 115 lines of code public/javascripts/amigo.js x: 4 # contributors y: 43 lines of code roles/java17corretto/spec/java17corretto_spec.rb x: 1 # contributors y: 2 lines of code app/management/BuildInfo.scala x: 2 # contributors y: 4 lines of code roles/java11corretto/spec/java11_spec.rb x: 2 # contributors y: 2 lines of code app/views/fragments/bakeOutput.scala.html x: 2 # contributors y: 6 lines of code conf/logback.xml x: 3 # contributors y: 13 lines of code app/views/housekeeping.scala.html x: 1 # contributors y: 27 lines of code app/housekeeping/HousekeepingJob.scala x: 1 # contributors y: 9 lines of code app/views/fragments/dependencyList.scala.html x: 2 # contributors y: 10 lines of code
373.0
lines of code
  min: 2.0
  average: 52.95
  25th percentile: 11.0
  median: 32.0
  75th percentile: 66.0
  max: 373.0
0 34.0
# contributors
min: 1.0 | average: 6.87 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 9.0 | max: 34.0