guardian / floodgate
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 56 files with 3,142 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (553 lines of code)
    • 38 files changed 6-20 times (2,232 lines of code)
    • 12 files changed 1-5 times (357 lines of code)
0% | 0% | 17% | 71% | 11%
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 56 files with 3,142 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (40 lines of code)
    • 13 files changed by 6-10 contributors (980 lines of code)
    • 36 files changed by 2-5 contributors (1,914 lines of code)
    • 6 files changed by 1 contributor (208 lines of code)
0% | 1% | 31% | 60% | 6%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, js, json, sh, yaml, ts, md, html, sbt, gitignore, txt, css, xml, properties, snap
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
scala0% | 0% | 35% | 62% | 1%
sbt0% | 0% | 90% | 9% | 0%
js0% | 0% | 0% | 82% | 17%
ts0% | 0% | 0% | 71% | 28%
css0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 100% | 0%
html0% | 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
app0% | 0% | 34% | 60% | 4%
ROOT0% | 0% | 63% | 36% | 0%
public0% | 0% | 0% | 83% | 16%
cdk0% | 0% | 0% | 71% | 28%
conf0% | 0% | 0% | 100% | 0%
project0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.sbt
in root
40 - 2017-03-17 2024-04-10 34 14 tom.forbes@theguardian.com fredex42@gmail.com
AppComponents.scala
in app/com/gu/floodgate
128 1 2016-01-11 2023-12-11 34 10 luke.taylor@guardian.co.uk tony.mccrae@theguardian.com
Application.scala
in app/com/gu/floodgate
50 3 2016-01-11 2024-04-10 27 5 luke.taylor@guardian.co.uk fredex42@gmail.com
ContentSourceApi.scala
in app/com/gu/floodgate/contentsource
182 11 2016-01-14 2023-08-10 26 6 luke.taylor@guardian.co.uk fredex42@gmail.com
ReindexService.scala
in app/com/gu/floodgate/reindex
92 5 2016-01-27 2024-11-20 23 8 luke.taylor@guardian.co.uk jonathon.herbert@guardian.c...
DynamoDBTable.scala
in app/com/gu/floodgate
61 3 2016-01-18 2023-03-24 21 7 luke.taylor@guardian.co.uk rowanne.kabalan@guardian.co.uk
plugins.sbt
in project
4 - 2016-01-11 2024-04-10 20 10 luke.taylor@guardian.co.uk fredex42@gmail.com
ProgressTracker.scala
in app/com/gu/floodgate/reindex
173 8 2016-02-17 2023-11-30 20 10 luke.taylor@guardian.co.uk tony.mccrae@theguardian.com
JobHistoryService.scala
in app/com/gu/floodgate/jobhistory
17 - 2016-01-14 2019-06-20 18 5 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
23 - 2017-03-17 2023-04-19 18 10 tom.forbes@theguardian.com divya.bhatt@guardian.co.uk
RunningJobTable.scala
in app/com/gu/floodgate/runningjob
24 - 2016-01-18 2019-06-20 17 6 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
JobHistoryTable.scala
in app/com/gu/floodgate/jobhistory
25 - 2016-01-18 2019-06-20 17 6 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
ContentSourceTable.scala
in app/com/gu/floodgate/contentsource
21 - 2016-01-18 2023-08-10 16 6 luke.taylor@guardian.co.uk fredex42@gmail.com
RunningJobService.scala
in app/com/gu/floodgate/runningjob
31 1 2016-01-14 2019-06-20 15 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
navigation.react.js
in public/components
36 1 2016-01-18 2023-03-24 15 5 luke.taylor@guardian.co.uk fredex42@gmail.com
ErrorResponse.scala
in app/com/gu/floodgate
15 - 2016-01-18 2019-06-20 14 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
jobHistory.react.js
in public/components
41 1 2016-01-18 2023-11-30 14 7 luke.taylor@guardian.co.uk tony.mccrae@theguardian.com
contentSourceService.js
in public/services
85 - 2016-01-18 2023-03-27 14 5 luke.taylor@guardian.co.uk fredex42@gmail.com
ContentSource.scala
in app/com/gu/floodgate/contentsource
94 5 2016-01-14 2024-11-20 14 5 luke.taylor@guardian.co.uk jonathon.herbert@guardian.c...
reindexController.react.js
in public/components
178 9 2016-02-20 2023-03-27 14 6 luke.taylor@guardian.co.uk fredex42@gmail.com
JobHistory.scala
in app/com/gu/floodgate/jobhistory
15 - 2016-01-14 2023-11-30 13 5 luke.taylor@guardian.co.uk tony.mccrae@theguardian.com
contentSource.react.js
in public/components
21 2 2016-01-18 2016-03-10 13 2 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
RunningJobApi.scala
in app/com/gu/floodgate/runningjob
24 2 2016-01-14 2019-06-20 13 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
BulkJobActor.scala
in app/com/gu/floodgate/reindex
239 2 2017-07-14 2023-11-30 13 4 anne.byrne@guardian.co.uk tony.mccrae@theguardian.com
RunningJob.scala
in app/com/gu/floodgate/runningjob
18 - 2016-01-14 2019-06-20 12 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
ContentSourceService.scala
in app/com/gu/floodgate/contentsource
25 2 2016-01-14 2019-06-20 12 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
Login.scala
in app/com/gu/floodgate
28 - 2016-01-13 2021-12-20 12 6 luke.taylor@guardian.co.uk 40991816+fweddi@users.norep...
floodgate.ts
in cdk/lib
141 4 2022-12-05 2023-08-07 11 2 fredex42@gmail.com fredex42@gmail.com
contentSourceCreate.react.js
in public/components
202 14 2016-01-22 2024-11-20 11 4 maria-livia.chiorean@guardi... jonathon.herbert@guardian.c...
routes.js
in public/routes
13 - 2016-01-14 2017-08-03 10 3 luke.taylor@guardian.co.uk anne.byrne@guardian.co.uk
DateParameters.scala
in app/com/gu/floodgate/reindex
18 1 2016-02-10 2019-06-20 10 5 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
ProgressTrackerController.scala
in app/com/gu/floodgate/reindex
43 3 2016-02-17 2023-08-10 10 4 luke.taylor@guardian.co.uk fredex42@gmail.com
contentSourceEdit.react.js
in public/components
101 10 2016-01-22 2024-11-20 9 4 maria-livia.chiorean@guardi... jonathon.herbert@guardian.c...
runningReindex.react.js
in public/components
109 7 2016-02-12 2020-06-25 9 4 luke.taylor@guardian.co.uk justin.pinner@guardian.co.uk
bulkReindexController.react.js
in public/components
194 13 2017-07-14 2020-06-25 9 3 anne.byrne@guardian.co.uk justin.pinner@guardian.co.uk
AppLoader.scala
in app/com/gu/floodgate
12 1 2016-01-11 2019-06-20 8 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
JobHistoryApi.scala
in app/com/gu/floodgate/jobhistory
12 - 2016-01-14 2019-06-20 8 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
11 - 2016-01-11 2023-01-25 7 3 luke.taylor@guardian.co.uk fredex42@gmail.com
Progress.scala
in app/com/gu/floodgate/reindex
25 2 2016-02-17 2019-06-20 7 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
main.css
in public/css
50 - 2016-01-18 2020-06-25 7 4 luke.taylor@guardian.co.uk justin.pinner@guardian.co.uk
home.react.js
in public/components
9 1 2016-01-14 2016-02-03 6 2 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
reactApp.react.js
in public/components
32 2 2016-01-13 2016-02-12 6 2 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
Formats.scala
in app/com/gu/floodgate
46 2 2017-07-04 2019-06-20 6 2 anne.byrne@guardian.co.uk regis.kuckaertz@guardian.co.uk
reindexForm.react.js
in public/components
77 9 2016-02-20 2023-03-27 6 3 luke.taylor@guardian.co.uk fredex42@gmail.com
layout.scala.html
in app/com/gu/floodgate/views
21 - 2016-01-13 2016-01-21 5 1 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
bulkReindexes.react.js
in public/components
92 3 2017-07-14 2017-11-08 5 1 anne.byrne@guardian.co.uk anne.byrne@guardian.co.uk
Controller.scala
in app/com/gu/floodgate
13 1 2017-07-04 2019-06-20 4 2 anne.byrne@guardian.co.uk regis.kuckaertz@guardian.co.uk
Healthcheck.scala
in app/com/gu/floodgate
7 - 2017-03-07 2017-07-07 3 2 luke.taylor@guardian.co.uk anne.byrne@guardian.co.uk
login.scala.html
in app/com/gu/floodgate/views
16 - 2017-03-07 2021-12-20 3 3 luke.taylor@guardian.co.uk 40991816+fweddi@users.norep...
datastore.ts
in cdk/lib
56 1 2022-12-13 2023-10-30 3 2 fredex42@gmail.com jacob.winch@guardian.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
40 - 2017-03-17 2024-04-10 34 14 tom.forbes@theguardian.com fredex42@gmail.com
AppComponents.scala
in app/com/gu/floodgate
128 1 2016-01-11 2023-12-11 34 10 luke.taylor@guardian.co.uk tony.mccrae@theguardian.com
ProgressTracker.scala
in app/com/gu/floodgate/reindex
173 8 2016-02-17 2023-11-30 20 10 luke.taylor@guardian.co.uk tony.mccrae@theguardian.com
plugins.sbt
in project
4 - 2016-01-11 2024-04-10 20 10 luke.taylor@guardian.co.uk fredex42@gmail.com
23 - 2017-03-17 2023-04-19 18 10 tom.forbes@theguardian.com divya.bhatt@guardian.co.uk
ReindexService.scala
in app/com/gu/floodgate/reindex
92 5 2016-01-27 2024-11-20 23 8 luke.taylor@guardian.co.uk jonathon.herbert@guardian.c...
DynamoDBTable.scala
in app/com/gu/floodgate
61 3 2016-01-18 2023-03-24 21 7 luke.taylor@guardian.co.uk rowanne.kabalan@guardian.co.uk
jobHistory.react.js
in public/components
41 1 2016-01-18 2023-11-30 14 7 luke.taylor@guardian.co.uk tony.mccrae@theguardian.com
ContentSourceApi.scala
in app/com/gu/floodgate/contentsource
182 11 2016-01-14 2023-08-10 26 6 luke.taylor@guardian.co.uk fredex42@gmail.com
JobHistoryTable.scala
in app/com/gu/floodgate/jobhistory
25 - 2016-01-18 2019-06-20 17 6 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
RunningJobTable.scala
in app/com/gu/floodgate/runningjob
24 - 2016-01-18 2019-06-20 17 6 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
ContentSourceTable.scala
in app/com/gu/floodgate/contentsource
21 - 2016-01-18 2023-08-10 16 6 luke.taylor@guardian.co.uk fredex42@gmail.com
reindexController.react.js
in public/components
178 9 2016-02-20 2023-03-27 14 6 luke.taylor@guardian.co.uk fredex42@gmail.com
Login.scala
in app/com/gu/floodgate
28 - 2016-01-13 2021-12-20 12 6 luke.taylor@guardian.co.uk 40991816+fweddi@users.norep...
Application.scala
in app/com/gu/floodgate
50 3 2016-01-11 2024-04-10 27 5 luke.taylor@guardian.co.uk fredex42@gmail.com
JobHistoryService.scala
in app/com/gu/floodgate/jobhistory
17 - 2016-01-14 2019-06-20 18 5 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
navigation.react.js
in public/components
36 1 2016-01-18 2023-03-24 15 5 luke.taylor@guardian.co.uk fredex42@gmail.com
ContentSource.scala
in app/com/gu/floodgate/contentsource
94 5 2016-01-14 2024-11-20 14 5 luke.taylor@guardian.co.uk jonathon.herbert@guardian.c...
contentSourceService.js
in public/services
85 - 2016-01-18 2023-03-27 14 5 luke.taylor@guardian.co.uk fredex42@gmail.com
JobHistory.scala
in app/com/gu/floodgate/jobhistory
15 - 2016-01-14 2023-11-30 13 5 luke.taylor@guardian.co.uk tony.mccrae@theguardian.com
DateParameters.scala
in app/com/gu/floodgate/reindex
18 1 2016-02-10 2019-06-20 10 5 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
RunningJobService.scala
in app/com/gu/floodgate/runningjob
31 1 2016-01-14 2019-06-20 15 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
RunningJobApi.scala
in app/com/gu/floodgate/runningjob
24 2 2016-01-14 2019-06-20 13 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
BulkJobActor.scala
in app/com/gu/floodgate/reindex
239 2 2017-07-14 2023-11-30 13 4 anne.byrne@guardian.co.uk tony.mccrae@theguardian.com
RunningJob.scala
in app/com/gu/floodgate/runningjob
18 - 2016-01-14 2019-06-20 12 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
contentSourceCreate.react.js
in public/components
202 14 2016-01-22 2024-11-20 11 4 maria-livia.chiorean@guardi... jonathon.herbert@guardian.c...
ProgressTrackerController.scala
in app/com/gu/floodgate/reindex
43 3 2016-02-17 2023-08-10 10 4 luke.taylor@guardian.co.uk fredex42@gmail.com
runningReindex.react.js
in public/components
109 7 2016-02-12 2020-06-25 9 4 luke.taylor@guardian.co.uk justin.pinner@guardian.co.uk
contentSourceEdit.react.js
in public/components
101 10 2016-01-22 2024-11-20 9 4 maria-livia.chiorean@guardi... jonathon.herbert@guardian.c...
AppLoader.scala
in app/com/gu/floodgate
12 1 2016-01-11 2019-06-20 8 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
main.css
in public/css
50 - 2016-01-18 2020-06-25 7 4 luke.taylor@guardian.co.uk justin.pinner@guardian.co.uk
ErrorResponse.scala
in app/com/gu/floodgate
15 - 2016-01-18 2019-06-20 14 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
ContentSourceService.scala
in app/com/gu/floodgate/contentsource
25 2 2016-01-14 2019-06-20 12 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
routes.js
in public/routes
13 - 2016-01-14 2017-08-03 10 3 luke.taylor@guardian.co.uk anne.byrne@guardian.co.uk
bulkReindexController.react.js
in public/components
194 13 2017-07-14 2020-06-25 9 3 anne.byrne@guardian.co.uk justin.pinner@guardian.co.uk
JobHistoryApi.scala
in app/com/gu/floodgate/jobhistory
12 - 2016-01-14 2019-06-20 8 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
Progress.scala
in app/com/gu/floodgate/reindex
25 2 2016-02-17 2019-06-20 7 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
11 - 2016-01-11 2023-01-25 7 3 luke.taylor@guardian.co.uk fredex42@gmail.com
reindexForm.react.js
in public/components
77 9 2016-02-20 2023-03-27 6 3 luke.taylor@guardian.co.uk fredex42@gmail.com
login.scala.html
in app/com/gu/floodgate/views
16 - 2017-03-07 2021-12-20 3 3 luke.taylor@guardian.co.uk 40991816+fweddi@users.norep...
contentSource.react.js
in public/components
21 2 2016-01-18 2016-03-10 13 2 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
floodgate.ts
in cdk/lib
141 4 2022-12-05 2023-08-07 11 2 fredex42@gmail.com fredex42@gmail.com
Formats.scala
in app/com/gu/floodgate
46 2 2017-07-04 2019-06-20 6 2 anne.byrne@guardian.co.uk regis.kuckaertz@guardian.co.uk
home.react.js
in public/components
9 1 2016-01-14 2016-02-03 6 2 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
reactApp.react.js
in public/components
32 2 2016-01-13 2016-02-12 6 2 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
Controller.scala
in app/com/gu/floodgate
13 1 2017-07-04 2019-06-20 4 2 anne.byrne@guardian.co.uk regis.kuckaertz@guardian.co.uk
Healthcheck.scala
in app/com/gu/floodgate
7 - 2017-03-07 2017-07-07 3 2 luke.taylor@guardian.co.uk anne.byrne@guardian.co.uk
datastore.ts
in cdk/lib
56 1 2022-12-13 2023-10-30 3 2 fredex42@gmail.com jacob.winch@guardian.co.uk
register.react.js
in public/components
29 1 2016-02-03 2016-03-01 2 2 luke.taylor@guardian.co.uk maria-livia.chiorean@guardi...
jobHistoryDateRange.react.js
in public/components
28 4 2016-04-19 2023-03-27 2 2 chris.birchall@gmail.com fredex42@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
bulkReindexes.react.js
in public/components
92 3 2017-07-14 2017-11-08 5 1 anne.byrne@guardian.co.uk anne.byrne@guardian.co.uk
headersForm.js
in public/components
58 - 2024-11-19 2024-11-20 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
navigationPills.react.js
in public/components
22 1 2016-03-10 2016-03-10 1 1 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
layout.scala.html
in app/com/gu/floodgate/views
21 - 2016-01-13 2016-01-21 5 1 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
app.scala.html
in app/com/gu/floodgate/views
9 - 2016-01-13 2016-01-14 2 1 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
app.js
in public
6 - 2016-01-13 2016-01-14 2 1 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
floodgate.ts
in cdk/lib
141 4 2022-12-05 2023-08-07 11 2 fredex42@gmail.com fredex42@gmail.com
datastore.ts
in cdk/lib
56 1 2022-12-13 2023-10-30 3 2 fredex42@gmail.com jacob.winch@guardian.co.uk
Formats.scala
in app/com/gu/floodgate
46 2 2017-07-04 2019-06-20 6 2 anne.byrne@guardian.co.uk regis.kuckaertz@guardian.co.uk
reactApp.react.js
in public/components
32 2 2016-01-13 2016-02-12 6 2 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
register.react.js
in public/components
29 1 2016-02-03 2016-03-01 2 2 luke.taylor@guardian.co.uk maria-livia.chiorean@guardi...
jobHistoryDateRange.react.js
in public/components
28 4 2016-04-19 2023-03-27 2 2 chris.birchall@gmail.com fredex42@gmail.com
contentSource.react.js
in public/components
21 2 2016-01-18 2016-03-10 13 2 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
Controller.scala
in app/com/gu/floodgate
13 1 2017-07-04 2019-06-20 4 2 anne.byrne@guardian.co.uk regis.kuckaertz@guardian.co.uk
home.react.js
in public/components
9 1 2016-01-14 2016-02-03 6 2 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
Healthcheck.scala
in app/com/gu/floodgate
7 - 2017-03-07 2017-07-07 3 2 luke.taylor@guardian.co.uk anne.byrne@guardian.co.uk
bulkReindexController.react.js
in public/components
194 13 2017-07-14 2020-06-25 9 3 anne.byrne@guardian.co.uk justin.pinner@guardian.co.uk
reindexForm.react.js
in public/components
77 9 2016-02-20 2023-03-27 6 3 luke.taylor@guardian.co.uk fredex42@gmail.com
ContentSourceService.scala
in app/com/gu/floodgate/contentsource
25 2 2016-01-14 2019-06-20 12 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
Progress.scala
in app/com/gu/floodgate/reindex
25 2 2016-02-17 2019-06-20 7 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
login.scala.html
in app/com/gu/floodgate/views
16 - 2017-03-07 2021-12-20 3 3 luke.taylor@guardian.co.uk 40991816+fweddi@users.norep...
ErrorResponse.scala
in app/com/gu/floodgate
15 - 2016-01-18 2019-06-20 14 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
routes.js
in public/routes
13 - 2016-01-14 2017-08-03 10 3 luke.taylor@guardian.co.uk anne.byrne@guardian.co.uk
JobHistoryApi.scala
in app/com/gu/floodgate/jobhistory
12 - 2016-01-14 2019-06-20 8 3 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
11 - 2016-01-11 2023-01-25 7 3 luke.taylor@guardian.co.uk fredex42@gmail.com
BulkJobActor.scala
in app/com/gu/floodgate/reindex
239 2 2017-07-14 2023-11-30 13 4 anne.byrne@guardian.co.uk tony.mccrae@theguardian.com
contentSourceCreate.react.js
in public/components
202 14 2016-01-22 2024-11-20 11 4 maria-livia.chiorean@guardi... jonathon.herbert@guardian.c...
runningReindex.react.js
in public/components
109 7 2016-02-12 2020-06-25 9 4 luke.taylor@guardian.co.uk justin.pinner@guardian.co.uk
contentSourceEdit.react.js
in public/components
101 10 2016-01-22 2024-11-20 9 4 maria-livia.chiorean@guardi... jonathon.herbert@guardian.c...
main.css
in public/css
50 - 2016-01-18 2020-06-25 7 4 luke.taylor@guardian.co.uk justin.pinner@guardian.co.uk
ProgressTrackerController.scala
in app/com/gu/floodgate/reindex
43 3 2016-02-17 2023-08-10 10 4 luke.taylor@guardian.co.uk fredex42@gmail.com
RunningJobService.scala
in app/com/gu/floodgate/runningjob
31 1 2016-01-14 2019-06-20 15 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
RunningJobApi.scala
in app/com/gu/floodgate/runningjob
24 2 2016-01-14 2019-06-20 13 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
RunningJob.scala
in app/com/gu/floodgate/runningjob
18 - 2016-01-14 2019-06-20 12 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
AppLoader.scala
in app/com/gu/floodgate
12 1 2016-01-11 2019-06-20 8 4 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
ContentSource.scala
in app/com/gu/floodgate/contentsource
94 5 2016-01-14 2024-11-20 14 5 luke.taylor@guardian.co.uk jonathon.herbert@guardian.c...
contentSourceService.js
in public/services
85 - 2016-01-18 2023-03-27 14 5 luke.taylor@guardian.co.uk fredex42@gmail.com
Application.scala
in app/com/gu/floodgate
50 3 2016-01-11 2024-04-10 27 5 luke.taylor@guardian.co.uk fredex42@gmail.com
navigation.react.js
in public/components
36 1 2016-01-18 2023-03-24 15 5 luke.taylor@guardian.co.uk fredex42@gmail.com
DateParameters.scala
in app/com/gu/floodgate/reindex
18 1 2016-02-10 2019-06-20 10 5 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
JobHistoryService.scala
in app/com/gu/floodgate/jobhistory
17 - 2016-01-14 2019-06-20 18 5 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
JobHistory.scala
in app/com/gu/floodgate/jobhistory
15 - 2016-01-14 2023-11-30 13 5 luke.taylor@guardian.co.uk tony.mccrae@theguardian.com
ContentSourceApi.scala
in app/com/gu/floodgate/contentsource
182 11 2016-01-14 2023-08-10 26 6 luke.taylor@guardian.co.uk fredex42@gmail.com
reindexController.react.js
in public/components
178 9 2016-02-20 2023-03-27 14 6 luke.taylor@guardian.co.uk fredex42@gmail.com
Login.scala
in app/com/gu/floodgate
28 - 2016-01-13 2021-12-20 12 6 luke.taylor@guardian.co.uk 40991816+fweddi@users.norep...
JobHistoryTable.scala
in app/com/gu/floodgate/jobhistory
25 - 2016-01-18 2019-06-20 17 6 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
RunningJobTable.scala
in app/com/gu/floodgate/runningjob
24 - 2016-01-18 2019-06-20 17 6 luke.taylor@guardian.co.uk regis.kuckaertz@guardian.co.uk
ContentSourceTable.scala
in app/com/gu/floodgate/contentsource
21 - 2016-01-18 2023-08-10 16 6 luke.taylor@guardian.co.uk fredex42@gmail.com
DynamoDBTable.scala
in app/com/gu/floodgate
61 3 2016-01-18 2023-03-24 21 7 luke.taylor@guardian.co.uk rowanne.kabalan@guardian.co.uk
jobHistory.react.js
in public/components
41 1 2016-01-18 2023-11-30 14 7 luke.taylor@guardian.co.uk tony.mccrae@theguardian.com
Correlations

File Size vs. Number of Changes: 56 points

app/com/gu/floodgate/contentsource/ContentSource.scala x: 94 lines of code y: 14 # changes app/com/gu/floodgate/reindex/ReindexService.scala x: 92 lines of code y: 23 # changes public/components/contentSourceCreate.react.js x: 202 lines of code y: 11 # changes public/components/contentSourceEdit.react.js x: 101 lines of code y: 9 # changes public/components/headersForm.js x: 58 lines of code y: 2 # changes app/com/gu/floodgate/Application.scala x: 50 lines of code y: 27 # changes build.sbt x: 40 lines of code y: 34 # changes project/plugins.sbt x: 4 lines of code y: 20 # changes app/com/gu/floodgate/AppComponents.scala x: 128 lines of code y: 34 # changes app/com/gu/floodgate/jobhistory/JobHistory.scala x: 15 lines of code y: 13 # changes app/com/gu/floodgate/reindex/BulkJobActor.scala x: 239 lines of code y: 13 # changes app/com/gu/floodgate/reindex/ProgressTracker.scala x: 173 lines of code y: 20 # changes public/components/jobHistory.react.js x: 41 lines of code y: 14 # changes cdk/lib/datastore.ts x: 56 lines of code y: 3 # changes app/com/gu/floodgate/contentsource/ContentSourceApi.scala x: 182 lines of code y: 26 # changes app/com/gu/floodgate/contentsource/ContentSourceTable.scala x: 21 lines of code y: 16 # changes app/com/gu/floodgate/reindex/ProgressTrackerController.scala x: 43 lines of code y: 10 # changes cdk/lib/floodgate.ts x: 141 lines of code y: 11 # changes riff-raff.yaml x: 23 lines of code y: 18 # changes public/components/jobHistoryDateRange.react.js x: 28 lines of code y: 2 # changes public/components/reindexController.react.js x: 178 lines of code y: 14 # changes public/components/reindexForm.react.js x: 77 lines of code y: 6 # changes public/services/contentSourceService.js x: 85 lines of code y: 14 # changes public/components/navigation.react.js x: 36 lines of code y: 15 # changes app/com/gu/floodgate/DynamoDBTable.scala x: 61 lines of code y: 21 # changes conf/logback.xml x: 11 lines of code y: 7 # changes app/com/gu/floodgate/Login.scala x: 28 lines of code y: 12 # changes app/com/gu/floodgate/views/login.scala.html x: 16 lines of code y: 3 # changes public/components/bulkReindexController.react.js x: 194 lines of code y: 9 # changes public/components/runningReindex.react.js x: 109 lines of code y: 9 # changes public/css/main.css x: 50 lines of code y: 7 # changes app/com/gu/floodgate/AppLoader.scala x: 12 lines of code y: 8 # changes app/com/gu/floodgate/Controller.scala x: 13 lines of code y: 4 # changes app/com/gu/floodgate/ErrorResponse.scala x: 15 lines of code y: 14 # changes app/com/gu/floodgate/Formats.scala x: 46 lines of code y: 6 # changes app/com/gu/floodgate/contentsource/ContentSourceService.scala x: 25 lines of code y: 12 # changes app/com/gu/floodgate/jobhistory/JobHistoryService.scala x: 17 lines of code y: 18 # changes app/com/gu/floodgate/jobhistory/JobHistoryTable.scala x: 25 lines of code y: 17 # changes app/com/gu/floodgate/reindex/DateParameters.scala x: 18 lines of code y: 10 # changes app/com/gu/floodgate/reindex/Progress.scala x: 25 lines of code y: 7 # changes app/com/gu/floodgate/runningjob/RunningJob.scala x: 18 lines of code y: 12 # changes app/com/gu/floodgate/runningjob/RunningJobApi.scala x: 24 lines of code y: 13 # changes app/com/gu/floodgate/runningjob/RunningJobService.scala x: 31 lines of code y: 15 # changes app/com/gu/floodgate/runningjob/RunningJobTable.scala x: 24 lines of code y: 17 # changes public/components/bulkReindexes.react.js x: 92 lines of code y: 5 # changes public/routes/routes.js x: 13 lines of code y: 10 # changes app/com/gu/floodgate/Healthcheck.scala x: 7 lines of code y: 3 # changes public/components/contentSource.react.js x: 21 lines of code y: 13 # changes public/components/navigationPills.react.js x: 22 lines of code y: 1 # changes public/components/register.react.js x: 29 lines of code y: 2 # changes public/components/reactApp.react.js x: 32 lines of code y: 6 # changes public/components/home.react.js x: 9 lines of code y: 6 # changes app/com/gu/floodgate/views/layout.scala.html x: 21 lines of code y: 5 # changes public/app.js x: 6 lines of code y: 2 # changes app/com/gu/floodgate/views/app.scala.html x: 9 lines of code y: 2 # changes
34.0
# changes
  min: 1.0
  average: 11.66
  25th percentile: 6.0
  median: 11.0
  75th percentile: 15.0
  max: 34.0
0 239.0
lines of code
min: 4.0 | average: 56.11 | 25th percentile: 17.25 | median: 28.5 | 75th percentile: 83.0 | max: 239.0

Number of Contributors vs. Number of Changes: 56 points

app/com/gu/floodgate/contentsource/ContentSource.scala x: 5 # contributors y: 14 # changes app/com/gu/floodgate/reindex/ReindexService.scala x: 8 # contributors y: 23 # changes public/components/contentSourceCreate.react.js x: 4 # contributors y: 11 # changes public/components/contentSourceEdit.react.js x: 4 # contributors y: 9 # changes public/components/headersForm.js x: 1 # contributors y: 2 # changes app/com/gu/floodgate/Application.scala x: 5 # contributors y: 27 # changes build.sbt x: 14 # contributors y: 34 # changes project/plugins.sbt x: 10 # contributors y: 20 # changes app/com/gu/floodgate/AppComponents.scala x: 10 # contributors y: 34 # changes app/com/gu/floodgate/jobhistory/JobHistory.scala x: 5 # contributors y: 13 # changes app/com/gu/floodgate/reindex/BulkJobActor.scala x: 4 # contributors y: 13 # changes public/components/jobHistory.react.js x: 7 # contributors y: 14 # changes cdk/lib/datastore.ts x: 2 # contributors y: 3 # changes app/com/gu/floodgate/contentsource/ContentSourceApi.scala x: 6 # contributors y: 26 # changes app/com/gu/floodgate/contentsource/ContentSourceTable.scala x: 6 # contributors y: 16 # changes app/com/gu/floodgate/reindex/ProgressTrackerController.scala x: 4 # contributors y: 10 # changes cdk/lib/floodgate.ts x: 2 # contributors y: 11 # changes riff-raff.yaml x: 10 # contributors y: 18 # changes public/components/jobHistoryDateRange.react.js x: 2 # contributors y: 2 # changes public/components/reindexController.react.js x: 6 # contributors y: 14 # changes public/components/reindexForm.react.js x: 3 # contributors y: 6 # changes public/components/navigation.react.js x: 5 # contributors y: 15 # changes app/com/gu/floodgate/DynamoDBTable.scala x: 7 # contributors y: 21 # changes conf/logback.xml x: 3 # contributors y: 7 # changes app/com/gu/floodgate/Login.scala x: 6 # contributors y: 12 # changes app/com/gu/floodgate/views/login.scala.html x: 3 # contributors y: 3 # changes public/components/bulkReindexController.react.js x: 3 # contributors y: 9 # changes public/css/main.css x: 4 # contributors y: 7 # changes app/com/gu/floodgate/AppLoader.scala x: 4 # contributors y: 8 # changes app/com/gu/floodgate/Controller.scala x: 2 # contributors y: 4 # changes app/com/gu/floodgate/ErrorResponse.scala x: 3 # contributors y: 14 # changes app/com/gu/floodgate/Formats.scala x: 2 # contributors y: 6 # changes app/com/gu/floodgate/contentsource/ContentSourceService.scala x: 3 # contributors y: 12 # changes app/com/gu/floodgate/jobhistory/JobHistoryApi.scala x: 3 # contributors y: 8 # changes app/com/gu/floodgate/jobhistory/JobHistoryService.scala x: 5 # contributors y: 18 # changes app/com/gu/floodgate/jobhistory/JobHistoryTable.scala x: 6 # contributors y: 17 # changes app/com/gu/floodgate/reindex/DateParameters.scala x: 5 # contributors y: 10 # changes app/com/gu/floodgate/runningjob/RunningJob.scala x: 4 # contributors y: 12 # changes app/com/gu/floodgate/runningjob/RunningJobService.scala x: 4 # contributors y: 15 # changes public/components/bulkReindexes.react.js x: 1 # contributors y: 5 # changes public/routes/routes.js x: 3 # contributors y: 10 # changes public/components/contentSource.react.js x: 2 # contributors y: 13 # changes public/components/navigationPills.react.js x: 1 # contributors y: 1 # changes
34.0
# changes
  min: 1.0
  average: 11.66
  25th percentile: 6.0
  median: 11.0
  75th percentile: 15.0
  max: 34.0
0 14.0
# contributors
min: 1.0 | average: 4.29 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.75 | max: 14.0

Number of Contributors vs. File Size: 56 points

app/com/gu/floodgate/contentsource/ContentSource.scala x: 5 # contributors y: 94 lines of code app/com/gu/floodgate/reindex/ReindexService.scala x: 8 # contributors y: 92 lines of code public/components/contentSourceCreate.react.js x: 4 # contributors y: 202 lines of code public/components/contentSourceEdit.react.js x: 4 # contributors y: 101 lines of code public/components/headersForm.js x: 1 # contributors y: 58 lines of code app/com/gu/floodgate/Application.scala x: 5 # contributors y: 50 lines of code build.sbt x: 14 # contributors y: 40 lines of code project/plugins.sbt x: 10 # contributors y: 4 lines of code app/com/gu/floodgate/AppComponents.scala x: 10 # contributors y: 128 lines of code app/com/gu/floodgate/jobhistory/JobHistory.scala x: 5 # contributors y: 15 lines of code app/com/gu/floodgate/reindex/BulkJobActor.scala x: 4 # contributors y: 239 lines of code app/com/gu/floodgate/reindex/ProgressTracker.scala x: 10 # contributors y: 173 lines of code public/components/jobHistory.react.js x: 7 # contributors y: 41 lines of code cdk/lib/datastore.ts x: 2 # contributors y: 56 lines of code app/com/gu/floodgate/contentsource/ContentSourceApi.scala x: 6 # contributors y: 182 lines of code app/com/gu/floodgate/contentsource/ContentSourceTable.scala x: 6 # contributors y: 21 lines of code app/com/gu/floodgate/reindex/ProgressTrackerController.scala x: 4 # contributors y: 43 lines of code cdk/lib/floodgate.ts x: 2 # contributors y: 141 lines of code riff-raff.yaml x: 10 # contributors y: 23 lines of code public/components/jobHistoryDateRange.react.js x: 2 # contributors y: 28 lines of code public/components/reindexController.react.js x: 6 # contributors y: 178 lines of code public/components/reindexForm.react.js x: 3 # contributors y: 77 lines of code public/services/contentSourceService.js x: 5 # contributors y: 85 lines of code public/components/navigation.react.js x: 5 # contributors y: 36 lines of code app/com/gu/floodgate/DynamoDBTable.scala x: 7 # contributors y: 61 lines of code conf/logback.xml x: 3 # contributors y: 11 lines of code app/com/gu/floodgate/Login.scala x: 6 # contributors y: 28 lines of code app/com/gu/floodgate/views/login.scala.html x: 3 # contributors y: 16 lines of code public/components/bulkReindexController.react.js x: 3 # contributors y: 194 lines of code public/components/runningReindex.react.js x: 4 # contributors y: 109 lines of code public/css/main.css x: 4 # contributors y: 50 lines of code app/com/gu/floodgate/AppLoader.scala x: 4 # contributors y: 12 lines of code app/com/gu/floodgate/Controller.scala x: 2 # contributors y: 13 lines of code app/com/gu/floodgate/ErrorResponse.scala x: 3 # contributors y: 15 lines of code app/com/gu/floodgate/Formats.scala x: 2 # contributors y: 46 lines of code app/com/gu/floodgate/contentsource/ContentSourceService.scala x: 3 # contributors y: 25 lines of code app/com/gu/floodgate/jobhistory/JobHistoryApi.scala x: 3 # contributors y: 12 lines of code app/com/gu/floodgate/jobhistory/JobHistoryService.scala x: 5 # contributors y: 17 lines of code app/com/gu/floodgate/jobhistory/JobHistoryTable.scala x: 6 # contributors y: 25 lines of code app/com/gu/floodgate/reindex/DateParameters.scala x: 5 # contributors y: 18 lines of code app/com/gu/floodgate/runningjob/RunningJob.scala x: 4 # contributors y: 18 lines of code app/com/gu/floodgate/runningjob/RunningJobApi.scala x: 4 # contributors y: 24 lines of code app/com/gu/floodgate/runningjob/RunningJobService.scala x: 4 # contributors y: 31 lines of code app/com/gu/floodgate/runningjob/RunningJobTable.scala x: 6 # contributors y: 24 lines of code public/components/bulkReindexes.react.js x: 1 # contributors y: 92 lines of code public/routes/routes.js x: 3 # contributors y: 13 lines of code app/com/gu/floodgate/Healthcheck.scala x: 2 # contributors y: 7 lines of code public/components/contentSource.react.js x: 2 # contributors y: 21 lines of code public/components/navigationPills.react.js x: 1 # contributors y: 22 lines of code public/components/register.react.js x: 2 # contributors y: 29 lines of code public/components/reactApp.react.js x: 2 # contributors y: 32 lines of code public/components/home.react.js x: 2 # contributors y: 9 lines of code app/com/gu/floodgate/views/layout.scala.html x: 1 # contributors y: 21 lines of code public/app.js x: 1 # contributors y: 6 lines of code app/com/gu/floodgate/views/app.scala.html x: 1 # contributors y: 9 lines of code
239.0
lines of code
  min: 4.0
  average: 56.11
  25th percentile: 17.25
  median: 28.5
  75th percentile: 83.0
  max: 239.0
0 14.0
# contributors
min: 1.0 | average: 4.29 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.75 | max: 14.0