guardian / concierge-graphql
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 78 files with 4,534 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)
    • 12 files changed 6-20 times (1,135 lines of code)
    • 66 files changed 1-5 times (3,399 lines of code)
0% | 0% | 0% | 25% | 74%
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 78 files with 4,534 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 18 files changed by 2-5 contributors (1,228 lines of code)
    • 60 files changed by 1 contributor (3,306 lines of code)
0% | 0% | 0% | 27% | 72%
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, yaml, ts, json, graphql, gitignore, sbt, js, md, tsx, txt, sh, 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% | 0% | 29% | 70%
ts0% | 0% | 0% | 44% | 55%
sbt0% | 0% | 0% | 98% | 1%
yaml0% | 0% | 0% | 18% | 81%
xml0% | 0% | 0% | 100% | 0%
tsx0% | 0% | 0% | 10% | 89%
graphql0% | 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
src0% | 0% | 0% | 30% | 69%
cdk0% | 0% | 0% | 44% | 55%
ROOT0% | 0% | 0% | 100% | 0%
explorer0% | 0% | 0% | 10% | 89%
example-queries0% | 0% | 0% | 0% | 100%
deployment0% | 0% | 0% | 0% | 100%
project0% | 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
68 - 2023-06-22 2025-02-28 16 2 andy.gallagher@theguardian.com fredex42@gmail.com
Main.scala
in src/main/scala
74 1 2023-06-22 2025-02-28 13 2 andy.gallagher@theguardian.com fredex42@gmail.com
ElasticsearchRepo.scala
in src/main/scala/datastore
353 15 2023-06-22 2024-07-17 13 2 andy.gallagher@theguardian.com fredex42@gmail.com
DocumentRepo.scala
in src/main/scala/datastore
35 - 2023-06-22 2024-07-17 12 2 andy.gallagher@theguardian.com fredex42@gmail.com
main.tsx
in explorer/src
16 - 2023-06-23 2024-03-18 9 2 andy.gallagher@theguardian.com fredex42@gmail.com
logback.xml
in src/main/resources
20 - 2023-06-22 2024-03-18 8 2 andy.gallagher@theguardian.com fredex42@gmail.com
44 - 2023-06-23 2024-03-18 8 2 andy.gallagher@theguardian.com fredex42@gmail.com
GraphQLServer.scala
in src/main/scala
63 3 2023-06-22 2025-02-28 8 2 andy.gallagher@theguardian.com fredex42@gmail.com
130 4 2023-06-24 2024-03-18 8 2 andy.gallagher@theguardian.com fredex42@gmail.com
RootQuery.scala
in src/main/scala/com/gu/contentapi/porter/graphql
142 - 2023-07-07 2025-02-28 8 1 fredex42@gmail.com fredex42@gmail.com
Content.scala
in src/main/scala/com/gu/contentapi/porter/graphql
158 - 2023-07-05 2025-02-28 8 1 fredex42@gmail.com fredex42@gmail.com
Security.scala
in src/main/scala/security
32 2 2023-06-23 2024-03-18 6 2 andy.gallagher@theguardian.com fredex42@gmail.com
ContentQueryParameters.scala
in src/main/scala/com/gu/contentapi/porter/graphql
14 - 2023-07-05 2024-07-17 5 1 fredex42@gmail.com fredex42@gmail.com
hostname.ts
in cdk/lib
20 1 2023-06-24 2024-03-18 5 2 andy.gallagher@theguardian.com fredex42@gmail.com
RawResult.scala
in src/main/scala/utils
32 1 2023-06-23 2023-07-06 5 2 andy.gallagher@theguardian.com fredex42@gmail.com
PaginationParameters.scala
in src/main/scala/com/gu/contentapi/porter/graphql
34 - 2023-07-05 2024-07-17 4 1 fredex42@gmail.com fredex42@gmail.com
LoginForm.tsx
in explorer/src
130 - 2024-03-17 2024-07-17 4 2 fredex42@gmail.com fredex42@gmail.com
KongHeader.scala
in src/main/scala/security
12 1 2023-06-23 2024-03-18 3 2 andy.gallagher@theguardian.com fredex42@gmail.com
33 2 2023-11-10 2024-03-18 3 1 fredex42@gmail.com fredex42@gmail.com
Tags.scala
in src/main/scala/com/gu/contentapi/porter/graphql
40 - 2023-07-05 2024-07-17 3 1 fredex42@gmail.com fredex42@gmail.com
Atom.scala
in src/main/scala/com/gu/contentapi/porter/graphql
71 - 2023-07-05 2023-07-08 3 1 fredex42@gmail.com fredex42@gmail.com
ApiKeyAuth.scala
in src/main/scala/security
88 6 2024-03-15 2024-03-18 3 1 fredex42@gmail.com fredex42@gmail.com
Content.scala
in src/main/scala/deprecated/anotherschema
89 - 2023-07-06 2023-07-08 3 1 fredex42@gmail.com fredex42@gmail.com
TagQueryParameters.scala
in src/main/scala/com/gu/contentapi/porter/graphql
119 - 2023-07-05 2024-07-17 3 1 fredex42@gmail.com fredex42@gmail.com
GQLQueryContext.scala
in src/main/scala/datastore
3 - 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
Restricted.scala
in src/main/scala/com/gu/contentapi/porter/graphql/permissions
4 - 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
constants.ts
in cdk/lib
5 - 2024-03-17 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
FieldMetricState.scala
in src/main/scala/middleware
6 - 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
Authenticator.scala
in src/main/scala/security
6 - 2024-03-16 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
Errors.scala
in src/main/scala/middleware
7 - 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
AWSUtils.scala
in src/main/scala/utils
10 - 2024-03-16 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
DateTime.scala
in src/main/scala/com/gu/contentapi/porter/graphql
13 2 2023-07-05 2023-07-07 2 1 fredex42@gmail.com fredex42@gmail.com
Config.scala
in src/main/scala/utils
20 1 2024-03-16 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
Section.scala
in src/main/scala/com/gu/contentapi/porter/model
21 - 2023-07-04 2023-07-05 2 1 fredex42@gmail.com fredex42@gmail.com
PrometheusMetrics.scala
in src/main/scala/internalmetrics
22 - 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
ingress.yaml
in deployment
23 - 2023-12-08 2023-12-20 2 2 andy.gallagher@theguardian.com fredex42@gmail.com
showoff.graphql
in example-queries
28 - 2023-07-05 2023-07-07 2 1 fredex42@gmail.com fredex42@gmail.com
FieldMetrics.scala
in src/main/scala/middleware
36 4 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
Tag.scala
in src/main/scala/com/gu/contentapi/porter/model
46 - 2023-07-04 2023-07-05 2 1 fredex42@gmail.com fredex42@gmail.com
FieldPermissions.scala
in src/main/scala/middleware
48 4 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
56 - 2023-12-08 2023-12-20 2 2 andy.gallagher@theguardian.com fredex42@gmail.com
gateway.ts
in cdk/lib
62 1 2024-03-15 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
elasticsearch.yaml
in deployment
67 - 2023-12-08 2023-12-20 2 2 andy.gallagher@theguardian.com fredex42@gmail.com
72 1 2024-03-17 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
Edge.scala
in src/main/scala/com/gu/contentapi/porter/graphql
72 5 2024-07-14 2024-07-17 2 1 fredex42@gmail.com fredex42@gmail.com
Content.scala
in src/main/scala/com/gu/contentapi/porter/model
435 - 2023-07-04 2023-07-05 2 1 fredex42@gmail.com fredex42@gmail.com
plugins.sbt
in project
1 - 2023-06-23 2023-06-23 1 1 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
Pillar.scala
in src/main/scala/com/gu/contentapi/porter/model
7 - 2023-07-04 2023-07-04 1 1 fredex42@gmail.com fredex42@gmail.com
Reference.scala
in src/main/scala/com/gu/contentapi/porter/model
7 - 2023-07-04 2023-07-04 1 1 fredex42@gmail.com fredex42@gmail.com
SimpleAtom.scala
in src/main/scala/com/gu/contentapi/porter/model
7 - 2023-07-04 2023-07-04 1 1 fredex42@gmail.com fredex42@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.sbt
in root
68 - 2023-06-22 2025-02-28 16 2 andy.gallagher@theguardian.com fredex42@gmail.com
Main.scala
in src/main/scala
74 1 2023-06-22 2025-02-28 13 2 andy.gallagher@theguardian.com fredex42@gmail.com
ElasticsearchRepo.scala
in src/main/scala/datastore
353 15 2023-06-22 2024-07-17 13 2 andy.gallagher@theguardian.com fredex42@gmail.com
DocumentRepo.scala
in src/main/scala/datastore
35 - 2023-06-22 2024-07-17 12 2 andy.gallagher@theguardian.com fredex42@gmail.com
main.tsx
in explorer/src
16 - 2023-06-23 2024-03-18 9 2 andy.gallagher@theguardian.com fredex42@gmail.com
44 - 2023-06-23 2024-03-18 8 2 andy.gallagher@theguardian.com fredex42@gmail.com
GraphQLServer.scala
in src/main/scala
63 3 2023-06-22 2025-02-28 8 2 andy.gallagher@theguardian.com fredex42@gmail.com
logback.xml
in src/main/resources
20 - 2023-06-22 2024-03-18 8 2 andy.gallagher@theguardian.com fredex42@gmail.com
130 4 2023-06-24 2024-03-18 8 2 andy.gallagher@theguardian.com fredex42@gmail.com
Security.scala
in src/main/scala/security
32 2 2023-06-23 2024-03-18 6 2 andy.gallagher@theguardian.com fredex42@gmail.com
RawResult.scala
in src/main/scala/utils
32 1 2023-06-23 2023-07-06 5 2 andy.gallagher@theguardian.com fredex42@gmail.com
hostname.ts
in cdk/lib
20 1 2023-06-24 2024-03-18 5 2 andy.gallagher@theguardian.com fredex42@gmail.com
LoginForm.tsx
in explorer/src
130 - 2024-03-17 2024-07-17 4 2 fredex42@gmail.com fredex42@gmail.com
KongHeader.scala
in src/main/scala/security
12 1 2023-06-23 2024-03-18 3 2 andy.gallagher@theguardian.com fredex42@gmail.com
56 - 2023-12-08 2023-12-20 2 2 andy.gallagher@theguardian.com fredex42@gmail.com
elasticsearch.yaml
in deployment
67 - 2023-12-08 2023-12-20 2 2 andy.gallagher@theguardian.com fredex42@gmail.com
ingress.yaml
in deployment
23 - 2023-12-08 2023-12-20 2 2 andy.gallagher@theguardian.com fredex42@gmail.com
53 - 2023-12-20 2023-12-20 1 2 andy.gallagher@theguardian.com fredex42@gmail.com
Content.scala
in src/main/scala/com/gu/contentapi/porter/graphql
158 - 2023-07-05 2025-02-28 8 1 fredex42@gmail.com fredex42@gmail.com
RootQuery.scala
in src/main/scala/com/gu/contentapi/porter/graphql
142 - 2023-07-07 2025-02-28 8 1 fredex42@gmail.com fredex42@gmail.com
ContentQueryParameters.scala
in src/main/scala/com/gu/contentapi/porter/graphql
14 - 2023-07-05 2024-07-17 5 1 fredex42@gmail.com fredex42@gmail.com
PaginationParameters.scala
in src/main/scala/com/gu/contentapi/porter/graphql
34 - 2023-07-05 2024-07-17 4 1 fredex42@gmail.com fredex42@gmail.com
33 2 2023-11-10 2024-03-18 3 1 fredex42@gmail.com fredex42@gmail.com
Content.scala
in src/main/scala/deprecated/anotherschema
89 - 2023-07-06 2023-07-08 3 1 fredex42@gmail.com fredex42@gmail.com
ApiKeyAuth.scala
in src/main/scala/security
88 6 2024-03-15 2024-03-18 3 1 fredex42@gmail.com fredex42@gmail.com
Tags.scala
in src/main/scala/com/gu/contentapi/porter/graphql
40 - 2023-07-05 2024-07-17 3 1 fredex42@gmail.com fredex42@gmail.com
Atom.scala
in src/main/scala/com/gu/contentapi/porter/graphql
71 - 2023-07-05 2023-07-08 3 1 fredex42@gmail.com fredex42@gmail.com
TagQueryParameters.scala
in src/main/scala/com/gu/contentapi/porter/graphql
119 - 2023-07-05 2024-07-17 3 1 fredex42@gmail.com fredex42@gmail.com
showoff.graphql
in example-queries
28 - 2023-07-05 2023-07-07 2 1 fredex42@gmail.com fredex42@gmail.com
Config.scala
in src/main/scala/utils
20 1 2024-03-16 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
AWSUtils.scala
in src/main/scala/utils
10 - 2024-03-16 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
GQLQueryContext.scala
in src/main/scala/datastore
3 - 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
PrometheusMetrics.scala
in src/main/scala/internalmetrics
22 - 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
Authenticator.scala
in src/main/scala/security
6 - 2024-03-16 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
Restricted.scala
in src/main/scala/com/gu/contentapi/porter/graphql/permissions
4 - 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
Edge.scala
in src/main/scala/com/gu/contentapi/porter/graphql
72 5 2024-07-14 2024-07-17 2 1 fredex42@gmail.com fredex42@gmail.com
DateTime.scala
in src/main/scala/com/gu/contentapi/porter/graphql
13 2 2023-07-05 2023-07-07 2 1 fredex42@gmail.com fredex42@gmail.com
Tag.scala
in src/main/scala/com/gu/contentapi/porter/model
46 - 2023-07-04 2023-07-05 2 1 fredex42@gmail.com fredex42@gmail.com
Section.scala
in src/main/scala/com/gu/contentapi/porter/model
21 - 2023-07-04 2023-07-05 2 1 fredex42@gmail.com fredex42@gmail.com
Content.scala
in src/main/scala/com/gu/contentapi/porter/model
435 - 2023-07-04 2023-07-05 2 1 fredex42@gmail.com fredex42@gmail.com
FieldPermissions.scala
in src/main/scala/middleware
48 4 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
FieldMetrics.scala
in src/main/scala/middleware
36 4 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
Errors.scala
in src/main/scala/middleware
7 - 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
FieldMetricState.scala
in src/main/scala/middleware
6 - 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
constants.ts
in cdk/lib
5 - 2024-03-17 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
gateway.ts
in cdk/lib
62 1 2024-03-15 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
72 1 2024-03-17 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
58 - 2023-07-07 2023-07-07 1 1 fredex42@gmail.com fredex42@gmail.com
30 - 2023-07-07 2023-07-07 1 1 fredex42@gmail.com fredex42@gmail.com
schema.graphql
in example-queries
759 - 2023-07-07 2023-07-07 1 1 fredex42@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
schema.graphql
in example-queries
759 - 2023-07-07 2023-07-07 1 1 fredex42@gmail.com fredex42@gmail.com
Content.scala
in src/main/scala/com/gu/contentapi/porter/model
435 - 2023-07-04 2023-07-05 2 1 fredex42@gmail.com fredex42@gmail.com
Content.scala
in src/main/scala/com/gu/contentapi/porter/graphql
158 - 2023-07-05 2025-02-28 8 1 fredex42@gmail.com fredex42@gmail.com
RootQuery.scala
in src/main/scala/com/gu/contentapi/porter/graphql
142 - 2023-07-07 2025-02-28 8 1 fredex42@gmail.com fredex42@gmail.com
TagQueryParameters.scala
in src/main/scala/com/gu/contentapi/porter/graphql
119 - 2023-07-05 2024-07-17 3 1 fredex42@gmail.com fredex42@gmail.com
AlternateIdParameters.scala
in src/main/scala/com/gu/contentapi/porter/graphql
109 4 2023-07-05 2023-07-05 1 1 fredex42@gmail.com fredex42@gmail.com
AlternateIdParameters.scala
in src/main/scala/deprecated/anotherschema/query
98 2 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
Element.scala
in src/main/scala/deprecated/anotherschema/content/blocks
92 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
Content.scala
in src/main/scala/deprecated/anotherschema
89 - 2023-07-06 2023-07-08 3 1 fredex42@gmail.com fredex42@gmail.com
ApiKeyAuth.scala
in src/main/scala/security
88 6 2024-03-15 2024-03-18 3 1 fredex42@gmail.com fredex42@gmail.com
Edge.scala
in src/main/scala/com/gu/contentapi/porter/graphql
72 5 2024-07-14 2024-07-17 2 1 fredex42@gmail.com fredex42@gmail.com
72 1 2024-03-17 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
Atom.scala
in src/main/scala/com/gu/contentapi/porter/graphql
71 - 2023-07-05 2023-07-08 3 1 fredex42@gmail.com fredex42@gmail.com
gateway.ts
in cdk/lib
62 1 2024-03-15 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
58 - 2023-07-07 2023-07-07 1 1 fredex42@gmail.com fredex42@gmail.com
FieldPermissions.scala
in src/main/scala/middleware
48 4 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
Tag.scala
in src/main/scala/com/gu/contentapi/porter/model
46 - 2023-07-04 2023-07-05 2 1 fredex42@gmail.com fredex42@gmail.com
Content.scala
in src/main/scala/deprecated/schema
45 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
Body.scala
in src/main/scala/deprecated/anotherschema/content/blocks
41 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
Tags.scala
in src/main/scala/com/gu/contentapi/porter/graphql
40 - 2023-07-05 2024-07-17 3 1 fredex42@gmail.com fredex42@gmail.com
FieldMetrics.scala
in src/main/scala/middleware
36 4 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
PaginationParameters.scala
in src/main/scala/com/gu/contentapi/porter/graphql
34 - 2023-07-05 2024-07-17 4 1 fredex42@gmail.com fredex42@gmail.com
33 2 2023-11-10 2024-03-18 3 1 fredex42@gmail.com fredex42@gmail.com
30 - 2023-07-07 2023-07-07 1 1 fredex42@gmail.com fredex42@gmail.com
UserTier.scala
in src/main/scala/security
30 6 2023-06-23 2023-06-23 1 1 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
showoff.graphql
in example-queries
28 - 2023-07-05 2023-07-07 2 1 fredex42@gmail.com fredex42@gmail.com
AtomQueryParameters.scala
in src/main/scala/com/gu/contentapi/porter/graphql
27 - 2023-07-07 2023-07-07 1 1 fredex42@gmail.com fredex42@gmail.com
Debug.scala
in src/main/scala/deprecated/schema/content
26 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
Crossword.scala
in src/main/scala/com/gu/contentapi/porter/model
25 - 2023-07-04 2023-07-04 1 1 fredex42@gmail.com fredex42@gmail.com
PrometheusMetrics.scala
in src/main/scala/internalmetrics
22 - 2023-07-07 2023-07-08 2 1 fredex42@gmail.com fredex42@gmail.com
CirceHelpers.scala
in src/main/scala/deprecated/anotherschema
22 1 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
Section.scala
in src/main/scala/com/gu/contentapi/porter/model
21 - 2023-07-04 2023-07-05 2 1 fredex42@gmail.com fredex42@gmail.com
Config.scala
in src/main/scala/utils
20 1 2024-03-16 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
Debug.scala
in src/main/scala/deprecated/anotherschema/content
20 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
Blocks.scala
in src/main/scala/deprecated/schema/content
20 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
Blocks.scala
in src/main/scala/deprecated/anotherschema/content
19 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
ElementArguments.scala
in src/main/scala/deprecated/anotherschema/content/blocks/element
18 1 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
Sponsorship.scala
in src/main/scala/com/gu/contentapi/porter/model
18 - 2023-07-04 2023-07-04 1 1 fredex42@gmail.com fredex42@gmail.com
GraphQLRequestBody.scala
in src/main/scala/utils
17 1 2023-06-23 2023-06-23 1 1 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
OrderDate.scala
in src/main/scala/deprecated/anotherschema/query
17 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
UserTrace.scala
in src/main/scala/deprecated/anotherschema/content/blocks
16 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
EditorsPicks.scala
in src/main/scala/com/gu/contentapi/porter/model
16 - 2023-07-04 2023-07-04 1 1 fredex42@gmail.com fredex42@gmail.com
OrderBy.scala
in src/main/scala/deprecated/anotherschema/query
14 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
ContentQueryParameters.scala
in src/main/scala/com/gu/contentapi/porter/graphql
14 - 2023-07-05 2024-07-17 5 1 fredex42@gmail.com fredex42@gmail.com
MostViewed.scala
in src/main/scala/com/gu/contentapi/porter/model
14 - 2023-07-04 2023-07-04 1 1 fredex42@gmail.com fredex42@gmail.com
ContentQueryParameters.scala
in src/main/scala/deprecated/anotherschema/query
13 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
DateTime.scala
in src/main/scala/com/gu/contentapi/porter/graphql
13 2 2023-07-05 2023-07-07 2 1 fredex42@gmail.com fredex42@gmail.com
AWSUtils.scala
in src/main/scala/utils
10 - 2024-03-16 2024-03-18 2 1 fredex42@gmail.com fredex42@gmail.com
SchemaDefinition.scala
in src/main/scala/deprecated/anotherschema
8 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
AssetTypeArguments.scala
in src/main/scala/deprecated/anotherschema/content/blocks/element
8 - 2023-07-06 2023-07-06 1 1 fredex42@gmail.com fredex42@gmail.com
Correlations

File Size vs. Number of Changes: 78 points

build.sbt x: 68 lines of code y: 16 # changes src/main/scala/GraphQLServer.scala x: 63 lines of code y: 8 # changes src/main/scala/Main.scala x: 74 lines of code y: 13 # changes src/main/scala/com/gu/contentapi/porter/graphql/Content.scala x: 158 lines of code y: 8 # changes src/main/scala/com/gu/contentapi/porter/graphql/RootQuery.scala x: 142 lines of code y: 8 # changes src/main/scala/com/gu/contentapi/porter/graphql/ContentQueryParameters.scala x: 14 lines of code y: 5 # changes src/main/scala/com/gu/contentapi/porter/graphql/Edge.scala x: 72 lines of code y: 2 # changes src/main/scala/com/gu/contentapi/porter/graphql/PaginationParameters.scala x: 34 lines of code y: 4 # changes src/main/scala/com/gu/contentapi/porter/graphql/TagQueryParameters.scala x: 119 lines of code y: 3 # changes src/main/scala/com/gu/contentapi/porter/graphql/Tags.scala x: 40 lines of code y: 3 # changes src/main/scala/datastore/DocumentRepo.scala x: 35 lines of code y: 12 # changes src/main/scala/datastore/ElasticsearchRepo.scala x: 353 lines of code y: 13 # changes explorer/src/LoginForm.tsx x: 130 lines of code y: 4 # changes cdk/lib/concierge-graphql.ts x: 130 lines of code y: 8 # changes cdk/lib/constants.ts x: 5 lines of code y: 2 # changes cdk/lib/gateway.ts x: 62 lines of code y: 2 # changes cdk/lib/hostname.ts x: 20 lines of code y: 5 # changes explorer/src/main.tsx x: 16 lines of code y: 9 # changes riff-raff.yaml x: 44 lines of code y: 8 # changes src/main/resources/logback.xml x: 20 lines of code y: 8 # changes src/main/scala/ElasticSearchResolver.scala x: 33 lines of code y: 3 # changes src/main/scala/security/ApiKeyAuth.scala x: 88 lines of code y: 3 # changes src/main/scala/security/Authenticator.scala x: 6 lines of code y: 2 # changes src/main/scala/security/KongHeader.scala x: 12 lines of code y: 3 # changes src/main/scala/security/Security.scala x: 32 lines of code y: 6 # changes src/main/scala/utils/AWSUtils.scala x: 10 lines of code y: 2 # changes src/main/scala/utils/Config.scala x: 20 lines of code y: 2 # changes deployment/graphiql-explorer.yaml x: 53 lines of code y: 1 # changes deployment/concierge-graphql.yaml x: 56 lines of code y: 2 # changes deployment/elasticsearch.yaml x: 67 lines of code y: 2 # changes deployment/ingress.yaml x: 23 lines of code y: 2 # changes src/main/scala/com/gu/contentapi/porter/graphql/Atom.scala x: 71 lines of code y: 3 # changes src/main/scala/com/gu/contentapi/porter/graphql/permissions/Restricted.scala x: 4 lines of code y: 2 # changes src/main/scala/middleware/Errors.scala x: 7 lines of code y: 2 # changes src/main/scala/middleware/FieldMetrics.scala x: 36 lines of code y: 2 # changes src/main/scala/middleware/FieldPermissions.scala x: 48 lines of code y: 2 # changes example-queries/article-atom-articles.graphql x: 30 lines of code y: 1 # changes example-queries/atoms-with-embedpoints.graphql x: 58 lines of code y: 1 # changes example-queries/schema.graphql x: 759 lines of code y: 1 # changes example-queries/showoff.graphql x: 28 lines of code y: 2 # changes src/main/scala/com/gu/contentapi/porter/graphql/AtomQueryParameters.scala x: 27 lines of code y: 1 # changes src/main/scala/com/gu/contentapi/porter/graphql/DateTime.scala x: 13 lines of code y: 2 # changes src/main/scala/deprecated/anotherschema/CirceHelpers.scala x: 22 lines of code y: 1 # changes src/main/scala/deprecated/anotherschema/SchemaDefinition.scala x: 8 lines of code y: 1 # changes src/main/scala/deprecated/anotherschema/content/Blocks.scala x: 19 lines of code y: 1 # changes src/main/scala/deprecated/anotherschema/content/Debug.scala x: 20 lines of code y: 1 # changes src/main/scala/deprecated/anotherschema/content/blocks/Body.scala x: 41 lines of code y: 1 # changes src/main/scala/deprecated/anotherschema/content/blocks/Element.scala x: 92 lines of code y: 1 # changes src/main/scala/deprecated/anotherschema/content/blocks/UserTrace.scala x: 16 lines of code y: 1 # changes src/main/scala/deprecated/anotherschema/query/AlternateIdParameters.scala x: 98 lines of code y: 1 # changes src/main/scala/deprecated/anotherschema/query/ContentQueryParameters.scala x: 13 lines of code y: 1 # changes src/main/scala/deprecated/anotherschema/query/OrderBy.scala x: 14 lines of code y: 1 # changes src/main/scala/deprecated/anotherschema/query/OrderDate.scala x: 17 lines of code y: 1 # changes src/main/scala/deprecated/schema/Content.scala x: 45 lines of code y: 1 # changes src/main/scala/deprecated/schema/content/Debug.scala x: 26 lines of code y: 1 # changes src/main/scala/utils/RawResult.scala x: 32 lines of code y: 5 # changes src/main/scala/com/gu/contentapi/porter/graphql/AlternateIdParameters.scala x: 109 lines of code y: 1 # changes src/main/scala/com/gu/contentapi/porter/model/Content.scala x: 435 lines of code y: 2 # changes src/main/scala/com/gu/contentapi/porter/model/Section.scala x: 21 lines of code y: 2 # changes src/main/scala/com/gu/contentapi/porter/model/Tag.scala x: 46 lines of code y: 2 # changes project/plugins.sbt x: 1 lines of code y: 1 # changes
16.0
# changes
  min: 1.0
  average: 3.04
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 16.0
0 759.0
lines of code
min: 1.0 | average: 58.13 | 25th percentile: 15.5 | median: 27.5 | 75th percentile: 64.0 | max: 759.0

Number of Contributors vs. Number of Changes: 78 points

build.sbt x: 2 # contributors y: 16 # changes src/main/scala/GraphQLServer.scala x: 2 # contributors y: 8 # changes src/main/scala/Main.scala x: 2 # contributors y: 13 # changes src/main/scala/com/gu/contentapi/porter/graphql/Content.scala x: 1 # contributors y: 8 # changes src/main/scala/com/gu/contentapi/porter/graphql/ContentQueryParameters.scala x: 1 # contributors y: 5 # changes src/main/scala/com/gu/contentapi/porter/graphql/Edge.scala x: 1 # contributors y: 2 # changes src/main/scala/com/gu/contentapi/porter/graphql/PaginationParameters.scala x: 1 # contributors y: 4 # changes src/main/scala/com/gu/contentapi/porter/graphql/TagQueryParameters.scala x: 1 # contributors y: 3 # changes src/main/scala/datastore/DocumentRepo.scala x: 2 # contributors y: 12 # changes explorer/src/LoginForm.tsx x: 2 # contributors y: 4 # changes cdk/lib/hostname.ts x: 2 # contributors y: 5 # changes explorer/src/main.tsx x: 2 # contributors y: 9 # changes src/main/scala/security/KongHeader.scala x: 2 # contributors y: 3 # changes src/main/scala/security/Security.scala x: 2 # contributors y: 6 # changes deployment/graphiql-explorer.yaml x: 2 # contributors y: 1 # changes deployment/concierge-graphql.yaml x: 2 # contributors y: 2 # changes example-queries/article-atom-articles.graphql x: 1 # contributors y: 1 # changes
16.0
# changes
  min: 1.0
  average: 3.04
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 16.0
0 2.0
# contributors
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 78 points

build.sbt x: 2 # contributors y: 68 lines of code src/main/scala/GraphQLServer.scala x: 2 # contributors y: 63 lines of code src/main/scala/Main.scala x: 2 # contributors y: 74 lines of code src/main/scala/com/gu/contentapi/porter/graphql/Content.scala x: 1 # contributors y: 158 lines of code src/main/scala/com/gu/contentapi/porter/graphql/RootQuery.scala x: 1 # contributors y: 142 lines of code src/main/scala/com/gu/contentapi/porter/graphql/ContentQueryParameters.scala x: 1 # contributors y: 14 lines of code src/main/scala/com/gu/contentapi/porter/graphql/Edge.scala x: 1 # contributors y: 72 lines of code src/main/scala/com/gu/contentapi/porter/graphql/PaginationParameters.scala x: 1 # contributors y: 34 lines of code src/main/scala/com/gu/contentapi/porter/graphql/TagQueryParameters.scala x: 1 # contributors y: 119 lines of code src/main/scala/com/gu/contentapi/porter/graphql/Tags.scala x: 1 # contributors y: 40 lines of code src/main/scala/datastore/DocumentRepo.scala x: 2 # contributors y: 35 lines of code src/main/scala/datastore/ElasticsearchRepo.scala x: 2 # contributors y: 353 lines of code explorer/src/LoginForm.tsx x: 2 # contributors y: 130 lines of code cdk/lib/constants.ts x: 1 # contributors y: 5 lines of code cdk/lib/gateway.ts x: 1 # contributors y: 62 lines of code cdk/lib/hostname.ts x: 2 # contributors y: 20 lines of code explorer/src/main.tsx x: 2 # contributors y: 16 lines of code riff-raff.yaml x: 2 # contributors y: 44 lines of code src/main/scala/security/ApiKeyAuth.scala x: 1 # contributors y: 88 lines of code src/main/scala/security/Authenticator.scala x: 1 # contributors y: 6 lines of code src/main/scala/security/KongHeader.scala x: 2 # contributors y: 12 lines of code src/main/scala/security/Security.scala x: 2 # contributors y: 32 lines of code src/main/scala/utils/AWSUtils.scala x: 1 # contributors y: 10 lines of code src/main/scala/utils/Config.scala x: 1 # contributors y: 20 lines of code deployment/graphiql-explorer.yaml x: 2 # contributors y: 53 lines of code deployment/concierge-graphql.yaml x: 2 # contributors y: 56 lines of code deployment/ingress.yaml x: 2 # contributors y: 23 lines of code src/main/scala/com/gu/contentapi/porter/graphql/Atom.scala x: 1 # contributors y: 71 lines of code src/main/scala/internalmetrics/PrometheusMetrics.scala x: 1 # contributors y: 22 lines of code src/main/scala/middleware/FieldMetrics.scala x: 1 # contributors y: 36 lines of code src/main/scala/middleware/FieldPermissions.scala x: 1 # contributors y: 48 lines of code example-queries/article-atom-articles.graphql x: 1 # contributors y: 30 lines of code example-queries/atoms-with-embedpoints.graphql x: 1 # contributors y: 58 lines of code example-queries/schema.graphql x: 1 # contributors y: 759 lines of code example-queries/showoff.graphql x: 1 # contributors y: 28 lines of code src/main/scala/deprecated/anotherschema/content/blocks/Element.scala x: 1 # contributors y: 92 lines of code src/main/scala/deprecated/anotherschema/content/blocks/UserTrace.scala x: 1 # contributors y: 16 lines of code src/main/scala/deprecated/anotherschema/query/AlternateIdParameters.scala x: 1 # contributors y: 98 lines of code src/main/scala/deprecated/schema/Content.scala x: 1 # contributors y: 45 lines of code src/main/scala/deprecated/schema/content/Debug.scala x: 1 # contributors y: 26 lines of code src/main/scala/com/gu/contentapi/porter/graphql/AlternateIdParameters.scala x: 1 # contributors y: 109 lines of code src/main/scala/com/gu/contentapi/porter/model/Content.scala x: 1 # contributors y: 435 lines of code project/plugins.sbt x: 1 # contributors y: 1 lines of code
759.0
lines of code
  min: 1.0
  average: 58.13
  25th percentile: 15.5
  median: 27.5
  75th percentile: 64.0
  max: 759.0
0 2.0
# contributors
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0