Overview
File Change Frequency Overall
  • There are 18 files with 528 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 (265 lines of code)
    • 13 files changed 1-5 times (263 lines of code)
0% | 0% | 0% | 50% | 49%
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 18 files with 528 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)
    • 2 files changed by 6-10 contributors (174 lines of code)
    • 10 files changed by 2-5 contributors (148 lines of code)
    • 6 files changed by 1 contributor (206 lines of code)
0% | 0% | 32% | 28% | 39%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, json, js, txt, tsx, gitignore, sql, md, yml, yaml, cjs, html, eslintignore, snap
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 53% | 46%
js0% | 0% | 0% | 33% | 66%
yaml0% | 0% | 0% | 0% | 100%
sql0% | 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
collab0% | 0% | 0% | 34% | 65%
cdk0% | 0% | 0% | 100% | 0%
nginx0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 18)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
132 1 2024-05-23 2025-10-30 15 10 +370 / -25 freddiepreece 3338808+liamness
index.ts
in collab/src
42 - 2024-05-23 2024-07-04 12 8 +197 / -77 freddiepreece 33927854+rebecca-thompson
panDomainAuth.ts
in collab/src
25 - 2024-06-04 2025-08-01 8 5 +101 / -45 freddiepreece 73653255+lakshmirpillai
22 - 2024-05-23 2026-03-17 7 4 +49 / -5 freddiepreece david.furey
index.ts
in collab/postgres
44 1 2024-06-24 2026-02-13 6 1 +162 / -60 33927854+rebecca-thompson 33927854+rebecca-thompson
constants.ts
in collab/src
10 - 2024-06-04 2024-07-04 5 3 +34 / -4 freddiepreece 33927854+rebecca-thompson
parse-steps.ts
in collab/src/lib
20 - 2024-06-13 2024-06-24 5 2 +104 / -56 dv.bltchr 30567854+dblatcher
step.ts
in collab/src/types
30 - 2024-06-13 2024-06-24 5 2 +148 / -36 dv.bltchr 30567854+dblatcher
database.ts
in collab/src/lib
74 1 2024-07-02 2024-07-08 4 1 +192 / -24 33927854+rebecca-thompson 33927854+rebecca-thompson
002-StepIndex.sql
in collab/postgres/migrations
2 - 2024-06-24 2024-06-28 3 1 +4 / -0 33927854+rebecca-thompson 33927854+rebecca-thompson
7 - 2024-06-05 2026-02-27 3 4 +18 / -0 phillipbarron 33927854+rebecca-thompson
json.ts
in collab/src/types
7 - 2024-06-19 2024-06-24 3 2 +29 / -1 dv.bltchr 30567854+dblatcher
auth-middleware.ts
in collab/src/middleware
21 - 2024-06-04 2024-06-12 3 2 +68 / -24 freddiepreece freddiepreece
stage.ts
in collab/src/types
1 - 2024-06-04 2024-06-12 2 2 +2 / -0 freddiepreece 40991816+fweddi
001-StepTable.sql
in collab/postgres/migrations
1 - 2024-06-24 2024-06-28 2 1 +2 / -0 33927854+rebecca-thompson 33927854+rebecca-thompson
aws.ts
in collab/src/lib
42 2 2024-07-02 2024-07-04 2 1 +98 / -2 33927854+rebecca-thompson 33927854+rebecca-thompson
43 - 2026-02-13 2026-02-27 2 1 +89 / -1 33927854+rebecca-thompson 33927854+rebecca-thompson
server.ts
in collab/src
5 - 2024-06-05 2024-06-05 1 2 +16 / -2 phillipbarron phillipbarron242
Files With Most Churn (Top 18)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
132 1 2024-05-23 2025-10-30 15 10 +370 / -25 freddiepreece 3338808+liamness
index.ts
in collab/src
42 - 2024-05-23 2024-07-04 12 8 +197 / -77 freddiepreece 33927854+rebecca-thompson
index.ts
in collab/postgres
44 1 2024-06-24 2026-02-13 6 1 +162 / -60 33927854+rebecca-thompson 33927854+rebecca-thompson
database.ts
in collab/src/lib
74 1 2024-07-02 2024-07-08 4 1 +192 / -24 33927854+rebecca-thompson 33927854+rebecca-thompson
step.ts
in collab/src/types
30 - 2024-06-13 2024-06-24 5 2 +148 / -36 dv.bltchr 30567854+dblatcher
parse-steps.ts
in collab/src/lib
20 - 2024-06-13 2024-06-24 5 2 +104 / -56 dv.bltchr 30567854+dblatcher
panDomainAuth.ts
in collab/src
25 - 2024-06-04 2025-08-01 8 5 +101 / -45 freddiepreece 73653255+lakshmirpillai
aws.ts
in collab/src/lib
42 2 2024-07-02 2024-07-04 2 1 +98 / -2 33927854+rebecca-thompson 33927854+rebecca-thompson
auth-middleware.ts
in collab/src/middleware
21 - 2024-06-04 2024-06-12 3 2 +68 / -24 freddiepreece freddiepreece
43 - 2026-02-13 2026-02-27 2 1 +89 / -1 33927854+rebecca-thompson 33927854+rebecca-thompson
22 - 2024-05-23 2026-03-17 7 4 +49 / -5 freddiepreece david.furey
constants.ts
in collab/src
10 - 2024-06-04 2024-07-04 5 3 +34 / -4 freddiepreece 33927854+rebecca-thompson
json.ts
in collab/src/types
7 - 2024-06-19 2024-06-24 3 2 +29 / -1 dv.bltchr 30567854+dblatcher
server.ts
in collab/src
5 - 2024-06-05 2024-06-05 1 2 +16 / -2 phillipbarron phillipbarron242
7 - 2024-06-05 2026-02-27 3 4 +18 / -0 phillipbarron 33927854+rebecca-thompson
002-StepIndex.sql
in collab/postgres/migrations
2 - 2024-06-24 2024-06-28 3 1 +4 / -0 33927854+rebecca-thompson 33927854+rebecca-thompson
stage.ts
in collab/src/types
1 - 2024-06-04 2024-06-12 2 2 +2 / -0 freddiepreece 40991816+fweddi
001-StepTable.sql
in collab/postgres/migrations
1 - 2024-06-24 2024-06-28 2 1 +2 / -0 33927854+rebecca-thompson 33927854+rebecca-thompson
Files With Most Contributors (Top 18)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
132 1 2024-05-23 2025-10-30 15 10 +370 / -25 freddiepreece 3338808+liamness
index.ts
in collab/src
42 - 2024-05-23 2024-07-04 12 8 +197 / -77 freddiepreece 33927854+rebecca-thompson
panDomainAuth.ts
in collab/src
25 - 2024-06-04 2025-08-01 8 5 +101 / -45 freddiepreece 73653255+lakshmirpillai
22 - 2024-05-23 2026-03-17 7 4 +49 / -5 freddiepreece david.furey
7 - 2024-06-05 2026-02-27 3 4 +18 / -0 phillipbarron 33927854+rebecca-thompson
constants.ts
in collab/src
10 - 2024-06-04 2024-07-04 5 3 +34 / -4 freddiepreece 33927854+rebecca-thompson
step.ts
in collab/src/types
30 - 2024-06-13 2024-06-24 5 2 +148 / -36 dv.bltchr 30567854+dblatcher
parse-steps.ts
in collab/src/lib
20 - 2024-06-13 2024-06-24 5 2 +104 / -56 dv.bltchr 30567854+dblatcher
auth-middleware.ts
in collab/src/middleware
21 - 2024-06-04 2024-06-12 3 2 +68 / -24 freddiepreece freddiepreece
json.ts
in collab/src/types
7 - 2024-06-19 2024-06-24 3 2 +29 / -1 dv.bltchr 30567854+dblatcher
stage.ts
in collab/src/types
1 - 2024-06-04 2024-06-12 2 2 +2 / -0 freddiepreece 40991816+fweddi
server.ts
in collab/src
5 - 2024-06-05 2024-06-05 1 2 +16 / -2 phillipbarron phillipbarron242
index.ts
in collab/postgres
44 1 2024-06-24 2026-02-13 6 1 +162 / -60 33927854+rebecca-thompson 33927854+rebecca-thompson
database.ts
in collab/src/lib
74 1 2024-07-02 2024-07-08 4 1 +192 / -24 33927854+rebecca-thompson 33927854+rebecca-thompson
002-StepIndex.sql
in collab/postgres/migrations
2 - 2024-06-24 2024-06-28 3 1 +4 / -0 33927854+rebecca-thompson 33927854+rebecca-thompson
43 - 2026-02-13 2026-02-27 2 1 +89 / -1 33927854+rebecca-thompson 33927854+rebecca-thompson
001-StepTable.sql
in collab/postgres/migrations
1 - 2024-06-24 2024-06-28 2 1 +2 / -0 33927854+rebecca-thompson 33927854+rebecca-thompson
aws.ts
in collab/src/lib
42 2 2024-07-02 2024-07-04 2 1 +98 / -2 33927854+rebecca-thompson 33927854+rebecca-thompson
Files With Least Contributors (Top 18)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
database.ts
in collab/src/lib
74 1 2024-07-02 2024-07-08 4 1 +192 / -24 33927854+rebecca-thompson 33927854+rebecca-thompson
index.ts
in collab/postgres
44 1 2024-06-24 2026-02-13 6 1 +162 / -60 33927854+rebecca-thompson 33927854+rebecca-thompson
43 - 2026-02-13 2026-02-27 2 1 +89 / -1 33927854+rebecca-thompson 33927854+rebecca-thompson
aws.ts
in collab/src/lib
42 2 2024-07-02 2024-07-04 2 1 +98 / -2 33927854+rebecca-thompson 33927854+rebecca-thompson
002-StepIndex.sql
in collab/postgres/migrations
2 - 2024-06-24 2024-06-28 3 1 +4 / -0 33927854+rebecca-thompson 33927854+rebecca-thompson
001-StepTable.sql
in collab/postgres/migrations
1 - 2024-06-24 2024-06-28 2 1 +2 / -0 33927854+rebecca-thompson 33927854+rebecca-thompson
step.ts
in collab/src/types
30 - 2024-06-13 2024-06-24 5 2 +148 / -36 dv.bltchr 30567854+dblatcher
auth-middleware.ts
in collab/src/middleware
21 - 2024-06-04 2024-06-12 3 2 +68 / -24 freddiepreece freddiepreece
parse-steps.ts
in collab/src/lib
20 - 2024-06-13 2024-06-24 5 2 +104 / -56 dv.bltchr 30567854+dblatcher
json.ts
in collab/src/types
7 - 2024-06-19 2024-06-24 3 2 +29 / -1 dv.bltchr 30567854+dblatcher
server.ts
in collab/src
5 - 2024-06-05 2024-06-05 1 2 +16 / -2 phillipbarron phillipbarron242
stage.ts
in collab/src/types
1 - 2024-06-04 2024-06-12 2 2 +2 / -0 freddiepreece 40991816+fweddi
constants.ts
in collab/src
10 - 2024-06-04 2024-07-04 5 3 +34 / -4 freddiepreece 33927854+rebecca-thompson
22 - 2024-05-23 2026-03-17 7 4 +49 / -5 freddiepreece david.furey
7 - 2024-06-05 2026-02-27 3 4 +18 / -0 phillipbarron 33927854+rebecca-thompson
panDomainAuth.ts
in collab/src
25 - 2024-06-04 2025-08-01 8 5 +101 / -45 freddiepreece 73653255+lakshmirpillai
index.ts
in collab/src
42 - 2024-05-23 2024-07-04 12 8 +197 / -77 freddiepreece 33927854+rebecca-thompson
132 1 2024-05-23 2025-10-30 15 10 +370 / -25 freddiepreece 3338808+liamness
Correlations

File Size vs. Number of Changes: 18 points

collab/prod.config.js x: 22 lines of code y: 7 # changes collab/demo.config.js x: 43 lines of code y: 2 # changes nginx/nginx-mapping.yaml x: 7 lines of code y: 3 # changes collab/postgres/index.ts x: 44 lines of code y: 6 # changes cdk/lib/editorial-collaboration.ts x: 132 lines of code y: 15 # changes collab/src/panDomainAuth.ts x: 25 lines of code y: 8 # changes collab/src/lib/database.ts x: 74 lines of code y: 4 # changes collab/src/constants.ts x: 10 lines of code y: 5 # changes collab/src/index.ts x: 42 lines of code y: 12 # changes collab/src/lib/aws.ts x: 42 lines of code y: 2 # changes collab/postgres/migrations/001-StepTable.sql x: 1 lines of code y: 2 # changes collab/postgres/migrations/002-StepIndex.sql x: 2 lines of code y: 3 # changes collab/src/lib/parse-steps.ts x: 20 lines of code y: 5 # changes collab/src/types/step.ts x: 30 lines of code y: 5 # changes collab/src/middleware/auth-middleware.ts x: 21 lines of code y: 3 # changes collab/src/server.ts x: 5 lines of code y: 1 # changes
15.0
# changes
  min: 1.0
  average: 4.89
  25th percentile: 2.0
  median: 3.5
  75th percentile: 6.25
  max: 15.0
0 132.0
lines of code
min: 1.0 | average: 29.33 | 25th percentile: 6.5 | median: 21.5 | 75th percentile: 42.25 | max: 132.0

Number of Contributors vs. Number of Changes: 18 points

collab/prod.config.js x: 4 # contributors y: 7 # changes collab/demo.config.js x: 1 # contributors y: 2 # changes nginx/nginx-mapping.yaml x: 4 # contributors y: 3 # changes collab/postgres/index.ts x: 1 # contributors y: 6 # changes cdk/lib/editorial-collaboration.ts x: 10 # contributors y: 15 # changes collab/src/panDomainAuth.ts x: 5 # contributors y: 8 # changes collab/src/lib/database.ts x: 1 # contributors y: 4 # changes collab/src/constants.ts x: 3 # contributors y: 5 # changes collab/src/index.ts x: 8 # contributors y: 12 # changes collab/postgres/migrations/002-StepIndex.sql x: 1 # contributors y: 3 # changes collab/src/lib/parse-steps.ts x: 2 # contributors y: 5 # changes collab/src/types/json.ts x: 2 # contributors y: 3 # changes collab/src/types/stage.ts x: 2 # contributors y: 2 # changes collab/src/server.ts x: 2 # contributors y: 1 # changes
15.0
# changes
  min: 1.0
  average: 4.89
  25th percentile: 2.0
  median: 3.5
  75th percentile: 6.25
  max: 15.0
0 10.0
# contributors
min: 1.0 | average: 2.89 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 10.0

Number of Contributors vs. File Size: 18 points

collab/prod.config.js x: 4 # contributors y: 22 lines of code collab/demo.config.js x: 1 # contributors y: 43 lines of code nginx/nginx-mapping.yaml x: 4 # contributors y: 7 lines of code collab/postgres/index.ts x: 1 # contributors y: 44 lines of code cdk/lib/editorial-collaboration.ts x: 10 # contributors y: 132 lines of code collab/src/panDomainAuth.ts x: 5 # contributors y: 25 lines of code collab/src/lib/database.ts x: 1 # contributors y: 74 lines of code collab/src/constants.ts x: 3 # contributors y: 10 lines of code collab/src/index.ts x: 8 # contributors y: 42 lines of code collab/src/lib/aws.ts x: 1 # contributors y: 42 lines of code collab/postgres/migrations/001-StepTable.sql x: 1 # contributors y: 1 lines of code collab/postgres/migrations/002-StepIndex.sql x: 1 # contributors y: 2 lines of code collab/src/lib/parse-steps.ts x: 2 # contributors y: 20 lines of code collab/src/types/json.ts x: 2 # contributors y: 7 lines of code collab/src/types/step.ts x: 2 # contributors y: 30 lines of code collab/src/middleware/auth-middleware.ts x: 2 # contributors y: 21 lines of code collab/src/types/stage.ts x: 2 # contributors y: 1 lines of code collab/src/server.ts x: 2 # contributors y: 5 lines of code
132.0
lines of code
  min: 1.0
  average: 29.33
  25th percentile: 6.5
  median: 21.5
  75th percentile: 42.25
  max: 132.0
0 10.0
# contributors
min: 1.0 | average: 2.89 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 10.0

Number of Changes vs. Line Churn: 58 points

collab/package-lock.json x: 26 # changes y: 74306 line churn collab/package.json x: 23 # changes y: 268 line churn scripts/start x: 3 # changes y: 69 line churn collab/prod.config.js x: 7 # changes y: 54 line churn cdk/package-lock.json x: 8 # changes y: 38038 line churn collab/.eslintrc.cjs x: 4 # changes y: 58 line churn collab/demo.config.js x: 2 # changes y: 90 line churn collab/demo/components/Editor.tsx x: 1 # changes y: 80 line churn collab/tsconfig.json x: 5 # changes y: 66 line churn collab/postgres/index.ts x: 6 # changes y: 222 line churn cdk/lib/__snapshots__/editorial-collaboration.test.ts.snap x: 13 # changes y: 3191 line churn cdk/lib/editorial-collaboration.ts x: 15 # changes y: 395 line churn collab/src/panDomainAuth.ts x: 8 # changes y: 146 line churn collab/src/index.ts x: 12 # changes y: 274 line churn
74306.0
line churn
  min: 2.0
  average: 2070.78
  25th percentile: 21.0
  median: 59.0
  75th percentile: 149.5
  max: 74306.0
0 26.0
# changes
min: 1.0 | average: 4.45 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 26.0

Number of Contributors vs. Line Churn: 18 points

collab/prod.config.js x: 4 # contributors y: 54 line churn collab/demo.config.js x: 1 # contributors y: 90 line churn nginx/nginx-mapping.yaml x: 4 # contributors y: 18 line churn collab/postgres/index.ts x: 1 # contributors y: 222 line churn cdk/lib/editorial-collaboration.ts x: 10 # contributors y: 395 line churn collab/src/panDomainAuth.ts x: 5 # contributors y: 146 line churn collab/src/lib/database.ts x: 1 # contributors y: 216 line churn collab/src/constants.ts x: 3 # contributors y: 38 line churn collab/src/index.ts x: 8 # contributors y: 274 line churn collab/src/lib/aws.ts x: 1 # contributors y: 100 line churn collab/postgres/migrations/001-StepTable.sql x: 1 # contributors y: 2 line churn collab/postgres/migrations/002-StepIndex.sql x: 1 # contributors y: 4 line churn collab/src/lib/parse-steps.ts x: 2 # contributors y: 160 line churn collab/src/types/json.ts x: 2 # contributors y: 30 line churn collab/src/types/step.ts x: 2 # contributors y: 184 line churn collab/src/middleware/auth-middleware.ts x: 2 # contributors y: 92 line churn collab/src/types/stage.ts x: 2 # contributors y: 2 line churn collab/src/server.ts x: 2 # contributors y: 18 line churn
395.0
line churn
  min: 2.0
  average: 113.61
  25th percentile: 18.0
  median: 91.0
  75th percentile: 192.0
  max: 395.0
0 10.0
# contributors
min: 1.0 | average: 2.89 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 10.0

File Size vs. Line Churn: 18 points

collab/prod.config.js x: 22 lines of code y: 54 line churn collab/demo.config.js x: 43 lines of code y: 90 line churn nginx/nginx-mapping.yaml x: 7 lines of code y: 18 line churn collab/postgres/index.ts x: 44 lines of code y: 222 line churn cdk/lib/editorial-collaboration.ts x: 132 lines of code y: 395 line churn collab/src/panDomainAuth.ts x: 25 lines of code y: 146 line churn collab/src/lib/database.ts x: 74 lines of code y: 216 line churn collab/src/constants.ts x: 10 lines of code y: 38 line churn collab/src/index.ts x: 42 lines of code y: 274 line churn collab/src/lib/aws.ts x: 42 lines of code y: 100 line churn collab/postgres/migrations/001-StepTable.sql x: 1 lines of code y: 2 line churn collab/postgres/migrations/002-StepIndex.sql x: 2 lines of code y: 4 line churn collab/src/lib/parse-steps.ts x: 20 lines of code y: 160 line churn collab/src/types/json.ts x: 7 lines of code y: 30 line churn collab/src/types/step.ts x: 30 lines of code y: 184 line churn collab/src/middleware/auth-middleware.ts x: 21 lines of code y: 92 line churn collab/src/server.ts x: 5 lines of code y: 18 line churn
395.0
line churn
  min: 2.0
  average: 113.61
  25th percentile: 18.0
  median: 91.0
  75th percentile: 192.0
  max: 395.0
0 132.0
lines of code
min: 1.0 | average: 29.33 | 25th percentile: 6.5 | median: 21.5 | 75th percentile: 42.25 | max: 132.0