Recent Contributors (7)
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (3):
Past 31 to 90 days (4):
No contributors in past 91 to 180 days.
Historical Contributors (15)
Last contributors more than 6 months ago
Recent Bots (3)
Committed in past 6 months (a rookie = the first commit in past year)
No bots in past 30 days.
Past 31 to 90 days (2):
Past 91 to 180 days (1):
Historical Bots (1)
Last bots more than 6 months ago
|
-
|
3
|
6
|
6
|
5
|
2
|
4
|
5
|
2
|
3
|
4
|
4
|
2
|
3
|
1
|
-
|
-
|
-
|
-
|
1
|
-
|
-
|
-
|
-
|
2
|
|||||
| commits |
-
|
18
|
85
|
113
|
58
|
20
|
28
|
47
|
42
|
30
|
33
|
16
|
37
|
37
|
4
|
-
|
-
|
-
|
-
|
3
|
-
|
-
|
-
|
-
|
10
|
||||
| line churn |
-
|
+2K
-8.2K |
+15K
-5.7K |
+12K
-7.4K |
+6.2K
-2.6K |
+388
-193 |
+2.2K
-1K |
+2.8K
-923 |
+3K
-1.7K |
+2.4K
-1.2K |
+1.9K
-808 |
+1.4K
-2.1K |
+5K
-5.7K |
+659
-806 |
+3.1K
-5 |
-
|
-
|
-
|
-
|
+16
-8 |
-
|
-
|
-
|
-
|
+1K
-559 |
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
Andy Gallagher <fredex42>
|
2 +0 / -108 |
17 +214 / -228 |
112 +5.6K / -2.9K |
112 +5.6K / -2.9K |
-
|
|
|
|
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Shamoon <178160602+shamoon-guardian>
|
1 +0 / -3.9K |
30 +11K / -10K |
33 +11K / -10K |
33 +11K / -10K |
-
|
|
|
|
|
-
|
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Mohammad Haque <mohammad.haque>
|
1 +318 / -90 |
27 +2.4K / -699 |
91 +7.2K / -2.3K |
91 +7.2K / -2.3K |
-
|
|
|
|
|
|
|
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
copilot-swe-agent[bot] <198982749+copilot>
|
- | 1 +7 / -7 |
1 +7 / -7 |
1 +7 / -7 |
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
shamoon_ahmed <shamoon.ahmed>
|
- | 84 +9.1K / -7K |
118 +13K / -7.4K |
118 +13K / -7.4K |
-
|
-
|
|
|
|
-
|
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Divya Bhatt <divya.bhatt>
|
- | 27 +2.7K / -612 |
79 +8.2K / -5.1K |
79 +8.2K / -5.1K |
-
|
-
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Aditya Bhaskar <79363218+adi-gnm>
|
- | 1 +1 / -1 |
4 +12 / -2 |
4 +12 / -2 |
-
|
-
|
-
|
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Daniel Okoronkwo <daniel.okoronkwo>
|
- | - | 1 +323 / -154 |
1 +323 / -154 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
kelvin-chappell <1722550+kelvin-chappell>
|
- | - | 1 +1 / -0 |
1 +1 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Alex Dufournet <alex.dufournet>
|
- | - | 78 +9.3K / -9.4K |
114 +13K / -10K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Reetta Vaahtoranta <rvaahtoranta>
|
- | - | 1 +9 / -0 |
1 +9 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
GitHub Action <action>
|
- | - | 8 +19 / -19 |
12 +28 / -26 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
TJ Silver <15648334+tjsilver>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Pamela Hill <pamela.a.hill>
|
- | - | - | 13 +986 / -505 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
|
|
Adam <152864218+adam-enko>
|
- | - | - | 3 +100 / -82 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
Maciej Procyk <macieekprocyk>
|
- | - | - | 2 +3 / -2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Svetlana Isakova <svetlana.isakova>
|
- | - | - | 2 +203 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ludek Novy <13610612+ludeknovy>
|
- | - | - | 2 +203 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Vsevolod Tolstopyatov <qwwdfsad>
|
- | - | - | 3 +23 / -23 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Pasha Finkelshteyn <pavel.finkelshtein>
|
- | - | - | 6 +139 / -30 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Konstantin Tskhovrebov <konstantin.tskhovrebov>
|
- | - | - | 3 +309 / -292 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Rick Clephas <rclephas>
|
- | - | - | 4 +15 / -9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
2
|
2
|
3
|
3
|
3
|
3
|
3
|
2
|
2
|
1
|
1
|
2
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|||||
| commits |
-
|
-
|
18
|
33
|
11
|
8
|
19
|
33
|
27
|
13
|
14
|
7
|
9
|
7
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
||||
| line churn |
-
|
-
|
+95
-39 |
+185
-107 |
+67
-63 |
+26
-33 |
+72
-24 |
+162
-71 |
+379
-311 |
+112
-84 |
+133
-28 |
+138
-426 |
+49
-41 |
+36
-6 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
|
- | 17 +72 / -33 |
96 +1.2K / -1K |
102 +1.2K / -1K |
-
|
-
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
|
- | 20 +74 / -34 |
85 +198 / -158 |
85 +198 / -158 |
-
|
-
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
dependabot[bot] <49699333+dependabot[bot]>
|
- | - | 11 +37 / -46 |
11 +37 / -46 |
-
|
-
|
-
|
-
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
gu-dependency-graph-integrator[bot] <156913822+gu-dependency-graph-integrator[bot]>
|
- | - | - | 1 +30 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
3 contributors (4 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | Andy Gallagher <fredex42> |
2026-01-22 | 2026-09-16 | 2 (50%) | +0 / -108 | yaml (2), kts (2), graphql (1) |
| 2. | Mohammad Haque <mohammad.haque> |
2025-12-17 | 2026-09-09 | 1 (25%) | +318 / -90 | kt (4) |
| 3. | Shamoon <178160602+shamoon-guardian> |
2025-11-12 | 2026-09-16 | 1 (25%) | +0 / -3.9K | kt (19), kts (4), yaml (3), txt (3), graphql (2) |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 30 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 30 days.
flowchart TB
n0["178160602+shamoon-guardian"]
n1["fredex42"]
n0 ---|"5"| n1
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bA5,stroke-width:5px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
Shamoon <178160602+shamoon-guardian>
Andy Gallagher <fredex42>
5 shared files
backend/api/build.gradle.kts
backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
backend/graphql/build.gradle.kts
.github/workflows/build.yml
.github/workflows/schema-drift-detection.yml
Most Connected Contributors
Contributor
# connections
# commits
1.
Andy Gallagher <fredex42>
1
2
2.
Shamoon <178160602+shamoon-guardian>
1
1
3.
Mohammad Haque <mohammad.haque>
0
1
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 30 days.
flowchart TB
n0["178160602+shamoon-guardian"]
n1["fredex42"]
n0 ---|"5"| n1
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bA5,stroke-width:5px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Shamoon <178160602+shamoon-guardian> |
Andy Gallagher <fredex42> |
5 shared filesbackend/api/build.gradle.kts backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql backend/graphql/build.gradle.kts .github/workflows/build.yml .github/workflows/schema-drift-detection.yml |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Andy Gallagher <fredex42> |
1 | 2 |
| 2. | Shamoon <178160602+shamoon-guardian> |
1 | 1 |
| 3. | Mohammad Haque <mohammad.haque> |
0 | 1 |
C-median: 1.0
A half of the contributors has more than 1.0 connections, and a half has less than this number.
C-mean: 1.0
An average number of connections a contributor has with other contributors.
C-index: 1.0
There are 1.0 contributors with 1.0 or more connections.
7 contributors (187 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | shamoon_ahmed <shamoon.ahmed> |
2025-11-11 | 2026-08-26 | 84 (44%) | +9.1K / -7K | kt (226), kts (47), txt (27), md (14), yaml (7) |
| 2. | Andy Gallagher <fredex42> |
2026-01-22 | 2026-09-16 | 17 (9%) | +214 / -228 | yaml (11), kts (7), toml (3), graphql (2), lock (2) |
| 3. | Mohammad Haque <mohammad.haque> |
2025-12-17 | 2026-09-09 | 27 (14%) | +2.4K / -699 | kt (69), txt (3), kts (2), toml (2), swift (1) |
| 4. | Divya Bhatt <divya.bhatt> |
2026-03-27 | 2026-08-06 | 27 (14%) | +2.7K / -612 | kt (49) |
| 5. | Shamoon <178160602+shamoon-guardian> |
2025-11-12 | 2026-09-16 | 30 (16%) | +11K / -10K | kt (125), kts (35), txt (21), graphql (11), yaml (9) |
| 6. | Aditya Bhaskar <79363218+adi-gnm> |
2026-03-24 | 2026-07-14 | 1 (<1%) | +1 / -1 | yaml (1) |
| 7. | copilot-swe-agent[bot] <198982749+copilot> |
2026-08-30 | 2026-08-30 | 1 (<1%) | +7 / -7 | toml (1), lock (1) |
2 bots (37 commits):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
2025-09-29 | 2026-08-28 | 17 (45%) | +72 / -33 | txt (17) |
| 2. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
2025-12-12 | 2026-08-28 | 20 (54%) | +74 / -34 | swift (20) |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 90 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 90 days.
flowchart TB
n0["178160602+shamoon-guardian"]
n1["shamoon.ahmed"]
n2["mohammad.haque"]
n3["divya.bhatt"]
n4["fredex42"]
n5["220218862+gu-gradle-library-release[bot]"]
n6["198982749+copilot"]
n7["248449218+gu-swift-library-release[bot]"]
n8["79363218+adi-gnm"]
n0 ---|"66"| n1
n1 ---|"21"| n2
n2 ---|"9"| n0
n1 ---|"8"| n3
n3 ---|"8"| n2
n4 ---|"7"| n0
n1 ---|"5"| n4
n5 ---|"4"| n1
n0 ---|"3"| n5
n4 ---|"2"| n6
n0 ---|"2"| n6
n3 ---|"2"| n0
n5 ---|"2"| n2
n7 ---|"2"| n0
n1 ---|"1"| n6
n2 ---|"1"| n4
n2 ---|"1"| n6
n1 ---|"1"| n7
n7 ---|"1"| n2
n1 ---|"1"| n8
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688b82,stroke-width:3px
linkStyle 2 stroke:#00688b5E,stroke-width:1px
linkStyle 3 stroke:#00688b5E,stroke-width:1px
linkStyle 4 stroke:#00688b5E,stroke-width:1px
linkStyle 5 stroke:#00688b5E,stroke-width:1px
linkStyle 6 stroke:#00688b4C,stroke-width:1px
linkStyle 7 stroke:#00688b4C,stroke-width:1px
linkStyle 8 stroke:#00688b4C,stroke-width:1px
linkStyle 9 stroke:#00688b4C,stroke-width:1px
linkStyle 10 stroke:#00688b4C,stroke-width:1px
linkStyle 11 stroke:#00688b4C,stroke-width:1px
linkStyle 12 stroke:#00688b4C,stroke-width:1px
linkStyle 13 stroke:#00688b4C,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
Shamoon <178160602+shamoon-guardian>
shamoon_ahmed <shamoon.ahmed>
66 shared files
backend/api/src/iosMain/kotlin/com/gu/recipe/backend/FeastGraphQLiOS.kt
backend/graphql/src/commonMain/graphql/GetDishOfTheDayRecipe.graphql
backend/api/src/iosMain/kotlin/com/gu/recipe/backend/di/FeastIosApiModule.kt
gradle/libs.versions.toml
core/graphql/build.gradle.kts
core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastIos.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/provider/GraphQlServerUrlProvider.kt
backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/RecipeGraphQlDataSource.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQLError.kt
core/graphql/src/commonTest/kotlin/com/gu/recipe/core/graphql/GraphQlConfigTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQLError.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/ApolloRecipeGraphQlDataSource.kt
backend/README.md
.github/workflows/build.yml
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQlResult.kt
backend/api/src/commonMain/kotlin/com/gu/recipe/backend/di/FeastApiModule.kt
core/api/api.txt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/config/GraphQlConfig.kt
core/api/src/commonMain/kotlin/com/gu/recipe/api/model/FeastEnvironment.kt
backend/api/src/androidUnitTest/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/config/GraphQlConfig.kt
core/api/src/androidUnitTest/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt
backend/graphql/.gitignore
core/version.txt
core/graphql/src/commonMain/graphql/schema.graphqls
backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQLRepository.kt
backend/api/build.gradle.kts
backend/api/src/androidMain/kotlin/com/gu/recipe/backend/di/FeastAndroidApiModule.kt
version.txt
core/graphql/.gitignore
core/api/src/commonMain/kotlin/com/gu/recipe/api/di/FeastApiModule.kt
backend/graphql/src/androidUnitTest/kotlin/com/gu/recipe/backend/graphql/GraphQlRobolectricIntegrationTest.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/di/GraphQlModule.kt
.github/workflows/graphql-release.yml
core/api/build.gradle.kts
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/di/GraphQlModule.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQlResult.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/ApolloClientFactory.kt
Package.swift
backend/version.txt
core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImpl.kt
core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt
backend/api/api.txt
build.gradle.kts
core/graphql/src/androidUnitTest/kotlin/com/gu/recipe/core/graphql/GraphQlRobolectricIntegrationTest.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/ApolloRecipeGraphQlDataSource.kt
core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQLRepository.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/provider/GraphQlServerUrlProvider.kt
backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImpl.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/FeastGraphQlClient.kt
core/README.md
backend/graphql/src/commonTest/kotlin/com/gu/recipe/backend/graphql/GraphQlConfigTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/RecipeGraphQlDataSource.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/ApolloClientFactory.kt
core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastGraphQLiOS.kt
backend/api/src/iosTest/kotlin/com/gu/recipe/backend/FeastGraphQLiOSTest.kt
core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/FeastGraphQlClient.kt
backend/graphql/src/commonMain/graphql/schema.graphqls
settings.gradle.kts
core/api/src/iosTest/kotlin/com/gu/recipe/api/FeastGraphQLiOSTest.kt
core/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
backend/graphql/build.gradle.kts
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
2.
shamoon_ahmed <shamoon.ahmed>
Mohammad Haque <mohammad.haque>
21 shared files
library/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt
gradle/libs.versions.toml
core/graphql/src/iosMain/kotlin/com/gu/recipe/core/graphql/GraphQlIosModule.kt
core/graphql/build.gradle.kts
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidModule.kt
library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt
core/api/api.txt
library/api.txt
version.txt
library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt
Package.swift
core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt
library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt
library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt
core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidHiltBridgeModule.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
3.
Mohammad Haque <mohammad.haque>
Shamoon <178160602+shamoon-guardian>
9 shared files
gradle/libs.versions.toml
core/graphql/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
core/api/api.txt
version.txt
Package.swift
core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt
core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
4.
shamoon_ahmed <shamoon.ahmed>
Divya Bhatt <divya.bhatt>
8 shared files
library/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt
library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
5.
Divya Bhatt <divya.bhatt>
Mohammad Haque <mohammad.haque>
8 shared files
library/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt
library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
6.
Andy Gallagher <fredex42>
Shamoon <178160602+shamoon-guardian>
7 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
.github/workflows/build.yml
backend/api/build.gradle.kts
.github/workflows/schema-drift-detection.yml
backend/graphql/build.gradle.kts
7.
shamoon_ahmed <shamoon.ahmed>
Andy Gallagher <fredex42>
5 shared files
gradle/libs.versions.toml
backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
.github/workflows/build.yml
backend/api/build.gradle.kts
backend/graphql/build.gradle.kts
8.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
shamoon_ahmed <shamoon.ahmed>
4 shared files
library/api.txt
version.txt
backend/version.txt
backend/api/api.txt
9.
Shamoon <178160602+shamoon-guardian>
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
3 shared files
version.txt
backend/version.txt
backend/api/api.txt
10.
Andy Gallagher <fredex42>
copilot-swe-agent[bot] <198982749+copilot>
2 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
11.
Shamoon <178160602+shamoon-guardian>
copilot-swe-agent[bot] <198982749+copilot>
2 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
12.
Divya Bhatt <divya.bhatt>
Shamoon <178160602+shamoon-guardian>
2 shared files
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
13.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
Mohammad Haque <mohammad.haque>
2 shared files
library/api.txt
version.txt
14.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
Shamoon <178160602+shamoon-guardian>
2 shared files
Package.swift
backend/Package.swift
15.
shamoon_ahmed <shamoon.ahmed>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
gradle/libs.versions.toml
16.
Mohammad Haque <mohammad.haque>
Andy Gallagher <fredex42>
1 shared file
gradle/libs.versions.toml
17.
Mohammad Haque <mohammad.haque>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
gradle/libs.versions.toml
18.
shamoon_ahmed <shamoon.ahmed>
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
1 shared file
Package.swift
19.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
Mohammad Haque <mohammad.haque>
1 shared file
Package.swift
20.
shamoon_ahmed <shamoon.ahmed>
Aditya Bhaskar <79363218+adi-gnm>
1 shared file
.github/workflows/release.yml
Most Connected Contributors
Contributor
# connections
# commits
1.
shamoon_ahmed <shamoon.ahmed>
8
84
2.
Shamoon <178160602+shamoon-guardian>
7
30
3.
Mohammad Haque <mohammad.haque>
7
27
4.
Andy Gallagher <fredex42>
4
17
5.
copilot-swe-agent[bot] <198982749+copilot>
4
1
6.
Divya Bhatt <divya.bhatt>
3
27
7.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
3
20
8.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
3
17
9.
Aditya Bhaskar <79363218+adi-gnm>
1
1
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 90 days.
flowchart TB
n0["178160602+shamoon-guardian"]
n1["shamoon.ahmed"]
n2["mohammad.haque"]
n3["divya.bhatt"]
n4["fredex42"]
n5["220218862+gu-gradle-library-release[bot]"]
n6["198982749+copilot"]
n7["248449218+gu-swift-library-release[bot]"]
n8["79363218+adi-gnm"]
n0 ---|"66"| n1
n1 ---|"21"| n2
n2 ---|"9"| n0
n1 ---|"8"| n3
n3 ---|"8"| n2
n4 ---|"7"| n0
n1 ---|"5"| n4
n5 ---|"4"| n1
n0 ---|"3"| n5
n4 ---|"2"| n6
n0 ---|"2"| n6
n3 ---|"2"| n0
n5 ---|"2"| n2
n7 ---|"2"| n0
n1 ---|"1"| n6
n2 ---|"1"| n4
n2 ---|"1"| n6
n1 ---|"1"| n7
n7 ---|"1"| n2
n1 ---|"1"| n8
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688b82,stroke-width:3px
linkStyle 2 stroke:#00688b5E,stroke-width:1px
linkStyle 3 stroke:#00688b5E,stroke-width:1px
linkStyle 4 stroke:#00688b5E,stroke-width:1px
linkStyle 5 stroke:#00688b5E,stroke-width:1px
linkStyle 6 stroke:#00688b4C,stroke-width:1px
linkStyle 7 stroke:#00688b4C,stroke-width:1px
linkStyle 8 stroke:#00688b4C,stroke-width:1px
linkStyle 9 stroke:#00688b4C,stroke-width:1px
linkStyle 10 stroke:#00688b4C,stroke-width:1px
linkStyle 11 stroke:#00688b4C,stroke-width:1px
linkStyle 12 stroke:#00688b4C,stroke-width:1px
linkStyle 13 stroke:#00688b4C,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Shamoon <178160602+shamoon-guardian> |
shamoon_ahmed <shamoon.ahmed> |
66 shared filesbackend/api/src/iosMain/kotlin/com/gu/recipe/backend/FeastGraphQLiOS.kt backend/graphql/src/commonMain/graphql/GetDishOfTheDayRecipe.graphql backend/api/src/iosMain/kotlin/com/gu/recipe/backend/di/FeastIosApiModule.kt gradle/libs.versions.toml core/graphql/build.gradle.kts core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastIos.kt library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/provider/GraphQlServerUrlProvider.kt backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/RecipeGraphQlDataSource.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQLError.kt core/graphql/src/commonTest/kotlin/com/gu/recipe/core/graphql/GraphQlConfigTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQLError.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/ApolloRecipeGraphQlDataSource.kt backend/README.md .github/workflows/build.yml backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQlResult.kt backend/api/src/commonMain/kotlin/com/gu/recipe/backend/di/FeastApiModule.kt core/api/api.txt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/config/GraphQlConfig.kt core/api/src/commonMain/kotlin/com/gu/recipe/api/model/FeastEnvironment.kt backend/api/src/androidUnitTest/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/config/GraphQlConfig.kt core/api/src/androidUnitTest/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt backend/graphql/.gitignore core/version.txt core/graphql/src/commonMain/graphql/schema.graphqls backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQLRepository.kt backend/api/build.gradle.kts backend/api/src/androidMain/kotlin/com/gu/recipe/backend/di/FeastAndroidApiModule.kt version.txt core/graphql/.gitignore core/api/src/commonMain/kotlin/com/gu/recipe/api/di/FeastApiModule.kt backend/graphql/src/androidUnitTest/kotlin/com/gu/recipe/backend/graphql/GraphQlRobolectricIntegrationTest.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/di/GraphQlModule.kt .github/workflows/graphql-release.yml core/api/build.gradle.kts core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/di/GraphQlModule.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQlResult.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/ApolloClientFactory.kt Package.swift backend/version.txt core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImpl.kt core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt backend/api/api.txt build.gradle.kts core/graphql/src/androidUnitTest/kotlin/com/gu/recipe/core/graphql/GraphQlRobolectricIntegrationTest.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/ApolloRecipeGraphQlDataSource.kt core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQLRepository.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/provider/GraphQlServerUrlProvider.kt backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImpl.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/FeastGraphQlClient.kt core/README.md backend/graphql/src/commonTest/kotlin/com/gu/recipe/backend/graphql/GraphQlConfigTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/RecipeGraphQlDataSource.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/ApolloClientFactory.kt core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastGraphQLiOS.kt backend/api/src/iosTest/kotlin/com/gu/recipe/backend/FeastGraphQLiOSTest.kt core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/FeastGraphQlClient.kt backend/graphql/src/commonMain/graphql/schema.graphqls settings.gradle.kts core/api/src/iosTest/kotlin/com/gu/recipe/api/FeastGraphQLiOSTest.kt core/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql backend/graphql/build.gradle.kts library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 2. | shamoon_ahmed <shamoon.ahmed> |
Mohammad Haque <mohammad.haque> |
21 shared fileslibrary/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt gradle/libs.versions.toml core/graphql/src/iosMain/kotlin/com/gu/recipe/core/graphql/GraphQlIosModule.kt core/graphql/build.gradle.kts library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidModule.kt library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt core/api/api.txt library/api.txt version.txt library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt Package.swift core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidHiltBridgeModule.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 3. | Mohammad Haque <mohammad.haque> |
Shamoon <178160602+shamoon-guardian> |
9 shared filesgradle/libs.versions.toml core/graphql/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt core/api/api.txt version.txt Package.swift core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 4. | shamoon_ahmed <shamoon.ahmed> |
Divya Bhatt <divya.bhatt> |
8 shared fileslibrary/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 5. | Divya Bhatt <divya.bhatt> |
Mohammad Haque <mohammad.haque> |
8 shared fileslibrary/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 6. | Andy Gallagher <fredex42> |
Shamoon <178160602+shamoon-guardian> |
7 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql .github/workflows/build.yml backend/api/build.gradle.kts .github/workflows/schema-drift-detection.yml backend/graphql/build.gradle.kts |
| 7. | shamoon_ahmed <shamoon.ahmed> |
Andy Gallagher <fredex42> |
5 shared filesgradle/libs.versions.toml backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql .github/workflows/build.yml backend/api/build.gradle.kts backend/graphql/build.gradle.kts |
| 8. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
shamoon_ahmed <shamoon.ahmed> |
4 shared fileslibrary/api.txt version.txt backend/version.txt backend/api/api.txt |
| 9. | Shamoon <178160602+shamoon-guardian> |
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
3 shared filesversion.txt backend/version.txt backend/api/api.txt |
| 10. | Andy Gallagher <fredex42> |
copilot-swe-agent[bot] <198982749+copilot> |
2 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml |
| 11. | Shamoon <178160602+shamoon-guardian> |
copilot-swe-agent[bot] <198982749+copilot> |
2 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml |
| 12. | Divya Bhatt <divya.bhatt> |
Shamoon <178160602+shamoon-guardian> |
2 shared fileslibrary/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 13. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
Mohammad Haque <mohammad.haque> |
2 shared fileslibrary/api.txt version.txt |
| 14. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
Shamoon <178160602+shamoon-guardian> |
2 shared filesPackage.swift backend/Package.swift |
| 15. | shamoon_ahmed <shamoon.ahmed> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filegradle/libs.versions.toml |
| 16. | Mohammad Haque <mohammad.haque> |
Andy Gallagher <fredex42> |
1 shared filegradle/libs.versions.toml |
| 17. | Mohammad Haque <mohammad.haque> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filegradle/libs.versions.toml |
| 18. | shamoon_ahmed <shamoon.ahmed> |
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
1 shared filePackage.swift |
| 19. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
Mohammad Haque <mohammad.haque> |
1 shared filePackage.swift |
| 20. | shamoon_ahmed <shamoon.ahmed> |
Aditya Bhaskar <79363218+adi-gnm> |
1 shared file.github/workflows/release.yml |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | shamoon_ahmed <shamoon.ahmed> |
8 | 84 |
| 2. | Shamoon <178160602+shamoon-guardian> |
7 | 30 |
| 3. | Mohammad Haque <mohammad.haque> |
7 | 27 |
| 4. | Andy Gallagher <fredex42> |
4 | 17 |
| 5. | copilot-swe-agent[bot] <198982749+copilot> |
4 | 1 |
| 6. | Divya Bhatt <divya.bhatt> |
3 | 27 |
| 7. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
3 | 20 |
| 8. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
3 | 17 |
| 9. | Aditya Bhaskar <79363218+adi-gnm> |
1 | 1 |
C-median: 4.0
A half of the contributors has more than 4.0 connections, and a half has less than this number.
C-mean: 4.4
An average number of connections a contributor has with other contributors.
C-index: 4.0
There are 4.0 contributors with 4.0 or more connections.
7 contributors (312 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | shamoon_ahmed <shamoon.ahmed> |
2025-11-11 | 2026-08-26 | 116 (37%) | +13K / -7.4K |
| 2. | Andy Gallagher <fredex42> |
2026-01-22 | 2026-09-16 | 36 (11%) | +1.2K / -444 |
| 3. | Mohammad Haque <mohammad.haque> |
2025-12-17 | 2026-09-09 | 50 (16%) | +3.3K / -911 |
| 4. | Divya Bhatt <divya.bhatt> |
2026-03-27 | 2026-08-06 | 75 (24%) | +8.2K / -5.1K |
| 5. | Shamoon <178160602+shamoon-guardian> |
2025-11-12 | 2026-09-16 | 32 (10%) | +11K / -10K |
| 6. | Aditya Bhaskar <79363218+adi-gnm> |
2026-03-24 | 2026-07-14 | 2 (<1%) | +2 / -2 |
| 7. | copilot-swe-agent[bot] <198982749+copilot> |
2026-08-30 | 2026-08-30 | 1 (<1%) | +7 / -7 |
3 bots (88 commits):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
2025-09-29 | 2026-08-28 | 36 (40%) | +302 / -154 |
| 2. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
2025-12-12 | 2026-08-28 | 48 (54%) | +124 / -84 |
| 3. | dependabot[bot] <49699333+dependabot[bot]> |
2026-02-18 | 2026-06-03 | 4 (4%) | +18 / -27 |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 180 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 180 days.
flowchart TB
n0["178160602+shamoon-guardian"]
n1["shamoon.ahmed"]
n2["divya.bhatt"]
n3["mohammad.haque"]
n4["fredex42"]
n5["49699333+dependabot[bot]"]
n6["220218862+gu-gradle-library-release[bot]"]
n7["198982749+copilot"]
n8["248449218+gu-swift-library-release[bot]"]
n9["79363218+adi-gnm"]
n0 ---|"71"| n1
n2 ---|"37"| n1
n1 ---|"33"| n3
n2 ---|"22"| n3
n4 ---|"15"| n1
n3 ---|"12"| n0
n4 ---|"11"| n0
n4 ---|"9"| n2
n0 ---|"8"| n2
n3 ---|"6"| n4
n5 ---|"5"| n3
n6 ---|"4"| n1
n0 ---|"3"| n6
n4 ---|"2"| n7
n0 ---|"2"| n7
n7 ---|"2"| n2
n7 ---|"2"| n1
n6 ---|"2"| n3
n8 ---|"2"| n0
n5 ---|"1"| n1
n5 ---|"1"| n0
n5 ---|"1"| n4
n5 ---|"1"| n2
n5 ---|"1"| n7
n3 ---|"1"| n7
n6 ---|"1"| n2
n8 ---|"1"| n1
n8 ---|"1"| n3
n1 ---|"1"| n9
n9 ---|"1"| n3
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bA5,stroke-width:5px
linkStyle 2 stroke:#00688b93,stroke-width:4px
linkStyle 3 stroke:#00688b82,stroke-width:3px
linkStyle 4 stroke:#00688b70,stroke-width:2px
linkStyle 5 stroke:#00688b5E,stroke-width:1px
linkStyle 6 stroke:#00688b5E,stroke-width:1px
linkStyle 7 stroke:#00688b5E,stroke-width:1px
linkStyle 8 stroke:#00688b5E,stroke-width:1px
linkStyle 9 stroke:#00688b4C,stroke-width:1px
linkStyle 10 stroke:#00688b4C,stroke-width:1px
linkStyle 11 stroke:#00688b4C,stroke-width:1px
linkStyle 12 stroke:#00688b4C,stroke-width:1px
linkStyle 13 stroke:#00688b4C,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
linkStyle 20 stroke:#00688b4C,stroke-width:1px
linkStyle 21 stroke:#00688b4C,stroke-width:1px
linkStyle 22 stroke:#00688b4C,stroke-width:1px
linkStyle 23 stroke:#00688b4C,stroke-width:1px
linkStyle 24 stroke:#00688b4C,stroke-width:1px
linkStyle 25 stroke:#00688b4C,stroke-width:1px
linkStyle 26 stroke:#00688b4C,stroke-width:1px
linkStyle 27 stroke:#00688b4C,stroke-width:1px
linkStyle 28 stroke:#00688b4C,stroke-width:1px
linkStyle 29 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
Shamoon <178160602+shamoon-guardian>
shamoon_ahmed <shamoon.ahmed>
71 shared files
backend/api/src/iosMain/kotlin/com/gu/recipe/backend/FeastGraphQLiOS.kt
backend/graphql/src/commonMain/graphql/GetDishOfTheDayRecipe.graphql
backend/api/src/iosMain/kotlin/com/gu/recipe/backend/di/FeastIosApiModule.kt
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
core/graphql/build.gradle.kts
core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastIos.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/provider/GraphQlServerUrlProvider.kt
backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/RecipeGraphQlDataSource.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQLError.kt
core/graphql/src/commonTest/kotlin/com/gu/recipe/core/graphql/GraphQlConfigTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQLError.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/ApolloRecipeGraphQlDataSource.kt
backend/README.md
.github/workflows/build.yml
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQlResult.kt
backend/api/src/commonMain/kotlin/com/gu/recipe/backend/di/FeastApiModule.kt
core/api/api.txt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/config/GraphQlConfig.kt
core/api/src/commonMain/kotlin/com/gu/recipe/api/model/FeastEnvironment.kt
backend/api/src/androidUnitTest/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/config/GraphQlConfig.kt
core/api/src/androidUnitTest/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt
backend/graphql/.gitignore
core/version.txt
core/graphql/src/commonMain/graphql/schema.graphqls
backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQLRepository.kt
backend/api/build.gradle.kts
backend/api/src/androidMain/kotlin/com/gu/recipe/backend/di/FeastAndroidApiModule.kt
version.txt
core/graphql/.gitignore
core/api/src/commonMain/kotlin/com/gu/recipe/api/di/FeastApiModule.kt
backend/graphql/src/androidUnitTest/kotlin/com/gu/recipe/backend/graphql/GraphQlRobolectricIntegrationTest.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/di/GraphQlModule.kt
.github/workflows/graphql-release.yml
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
core/api/build.gradle.kts
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/di/GraphQlModule.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQlResult.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/ApolloClientFactory.kt
Package.swift
backend/version.txt
core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImpl.kt
core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt
backend/api/api.txt
build.gradle.kts
core/graphql/src/androidUnitTest/kotlin/com/gu/recipe/core/graphql/GraphQlRobolectricIntegrationTest.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/ApolloRecipeGraphQlDataSource.kt
core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQLRepository.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/provider/GraphQlServerUrlProvider.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImpl.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/FeastGraphQlClient.kt
core/README.md
backend/graphql/src/commonTest/kotlin/com/gu/recipe/backend/graphql/GraphQlConfigTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/RecipeGraphQlDataSource.kt
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/ApolloClientFactory.kt
core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastGraphQLiOS.kt
backend/api/src/iosTest/kotlin/com/gu/recipe/backend/FeastGraphQLiOSTest.kt
core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/FeastGraphQlClient.kt
backend/graphql/src/commonMain/graphql/schema.graphqls
settings.gradle.kts
core/api/src/iosTest/kotlin/com/gu/recipe/api/FeastGraphQLiOSTest.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
core/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
backend/graphql/build.gradle.kts
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
2.
Divya Bhatt <divya.bhatt>
shamoon_ahmed <shamoon.ahmed>
37 shared files
kotlin-js-store/yarn.lock
library/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt
library/src/iosMain/kotlin/com/gu/recipe/loader/IosDataLoaderBridge.kt
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoadResult.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt
gradle/libs.versions.toml
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt
library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt
package-lock.json
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt
library/api.txt
library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt
terminology-resources/process-terminology-csv.py
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt
library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt
library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/jsMain/kotlin/com/gu/recipe/js/RenderRecipeJsContract.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoaderBridge.kt
terminology-resources/terminology.csv
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt
library/src/jsMain/kotlin/com/gu/recipe/loader/JsDataLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DataCacheEntry.kt
library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
3.
shamoon_ahmed <shamoon.ahmed>
Mohammad Haque <mohammad.haque>
33 shared files
library/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt
gradle/libs.versions.toml
core/graphql/src/iosMain/kotlin/com/gu/recipe/core/graphql/GraphQlIosModule.kt
core/graphql/build.gradle.kts
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidModule.kt
library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt
core/api/api.txt
library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt
library/api.txt
version.txt
library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt
Package.swift
core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt
build.gradle.kts
library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt
library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
.github/workflows/release.yml
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt
core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt
core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidHiltBridgeModule.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
4.
Divya Bhatt <divya.bhatt>
Mohammad Haque <mohammad.haque>
22 shared files
library/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt
gradle/libs.versions.toml
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt
library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt
library/api.txt
library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt
library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt
library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
5.
Andy Gallagher <fredex42>
shamoon_ahmed <shamoon.ahmed>
15 shared files
kotlin-js-store/yarn.lock
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
.github/workflows/build.yml
backend/api/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt
build.gradle.kts
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
backend/graphql/build.gradle.kts
6.
Mohammad Haque <mohammad.haque>
Shamoon <178160602+shamoon-guardian>
12 shared files
gradle/libs.versions.toml
core/graphql/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
core/api/api.txt
version.txt
Package.swift
core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt
build.gradle.kts
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
7.
Andy Gallagher <fredex42>
Shamoon <178160602+shamoon-guardian>
11 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
.github/workflows/build.yml
backend/api/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
.github/workflows/schema-drift-detection.yml
build.gradle.kts
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
backend/graphql/build.gradle.kts
8.
Andy Gallagher <fredex42>
Divya Bhatt <divya.bhatt>
9 shared files
kotlin-js-store/yarn.lock
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
9.
Shamoon <178160602+shamoon-guardian>
Divya Bhatt <divya.bhatt>
8 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
10.
Mohammad Haque <mohammad.haque>
Andy Gallagher <fredex42>
6 shared files
gradle/libs.versions.toml
build.gradle.kts
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
11.
dependabot[bot] <49699333+dependabot[bot]>
Mohammad Haque <mohammad.haque>
5 shared files
gradle/libs.versions.toml
gradle/wrapper/gradle-wrapper.properties
gradlew.bat
gradlew
gradle/wrapper/gradle-wrapper.jar
12.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
shamoon_ahmed <shamoon.ahmed>
4 shared files
library/api.txt
version.txt
backend/version.txt
backend/api/api.txt
13.
Shamoon <178160602+shamoon-guardian>
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
3 shared files
version.txt
backend/version.txt
backend/api/api.txt
14.
Andy Gallagher <fredex42>
copilot-swe-agent[bot] <198982749+copilot>
2 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
15.
Shamoon <178160602+shamoon-guardian>
copilot-swe-agent[bot] <198982749+copilot>
2 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
16.
copilot-swe-agent[bot] <198982749+copilot>
Divya Bhatt <divya.bhatt>
2 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
17.
copilot-swe-agent[bot] <198982749+copilot>
shamoon_ahmed <shamoon.ahmed>
2 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
18.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
Mohammad Haque <mohammad.haque>
2 shared files
library/api.txt
version.txt
19.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
Shamoon <178160602+shamoon-guardian>
2 shared files
Package.swift
backend/Package.swift
20.
dependabot[bot] <49699333+dependabot[bot]>
shamoon_ahmed <shamoon.ahmed>
1 shared file
gradle/libs.versions.toml
21.
dependabot[bot] <49699333+dependabot[bot]>
Shamoon <178160602+shamoon-guardian>
1 shared file
gradle/libs.versions.toml
22.
dependabot[bot] <49699333+dependabot[bot]>
Andy Gallagher <fredex42>
1 shared file
gradle/libs.versions.toml
23.
dependabot[bot] <49699333+dependabot[bot]>
Divya Bhatt <divya.bhatt>
1 shared file
gradle/libs.versions.toml
24.
dependabot[bot] <49699333+dependabot[bot]>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
gradle/libs.versions.toml
25.
Mohammad Haque <mohammad.haque>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
gradle/libs.versions.toml
26.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
Divya Bhatt <divya.bhatt>
1 shared file
library/api.txt
27.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
shamoon_ahmed <shamoon.ahmed>
1 shared file
Package.swift
28.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
Mohammad Haque <mohammad.haque>
1 shared file
Package.swift
29.
shamoon_ahmed <shamoon.ahmed>
Aditya Bhaskar <79363218+adi-gnm>
1 shared file
.github/workflows/release.yml
30.
Aditya Bhaskar <79363218+adi-gnm>
Mohammad Haque <mohammad.haque>
1 shared file
.github/workflows/release.yml
Most Connected Contributors
Contributor
# connections
# commits
1.
shamoon_ahmed <shamoon.ahmed>
9
116
2.
Mohammad Haque <mohammad.haque>
9
50
3.
Shamoon <178160602+shamoon-guardian>
8
32
4.
Divya Bhatt <divya.bhatt>
7
75
5.
Andy Gallagher <fredex42>
6
36
6.
dependabot[bot] <49699333+dependabot[bot]>
6
4
7.
copilot-swe-agent[bot] <198982749+copilot>
6
1
8.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
4
36
9.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
3
48
10.
Aditya Bhaskar <79363218+adi-gnm>
2
2
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 180 days.
flowchart TB
n0["178160602+shamoon-guardian"]
n1["shamoon.ahmed"]
n2["divya.bhatt"]
n3["mohammad.haque"]
n4["fredex42"]
n5["49699333+dependabot[bot]"]
n6["220218862+gu-gradle-library-release[bot]"]
n7["198982749+copilot"]
n8["248449218+gu-swift-library-release[bot]"]
n9["79363218+adi-gnm"]
n0 ---|"71"| n1
n2 ---|"37"| n1
n1 ---|"33"| n3
n2 ---|"22"| n3
n4 ---|"15"| n1
n3 ---|"12"| n0
n4 ---|"11"| n0
n4 ---|"9"| n2
n0 ---|"8"| n2
n3 ---|"6"| n4
n5 ---|"5"| n3
n6 ---|"4"| n1
n0 ---|"3"| n6
n4 ---|"2"| n7
n0 ---|"2"| n7
n7 ---|"2"| n2
n7 ---|"2"| n1
n6 ---|"2"| n3
n8 ---|"2"| n0
n5 ---|"1"| n1
n5 ---|"1"| n0
n5 ---|"1"| n4
n5 ---|"1"| n2
n5 ---|"1"| n7
n3 ---|"1"| n7
n6 ---|"1"| n2
n8 ---|"1"| n1
n8 ---|"1"| n3
n1 ---|"1"| n9
n9 ---|"1"| n3
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bA5,stroke-width:5px
linkStyle 2 stroke:#00688b93,stroke-width:4px
linkStyle 3 stroke:#00688b82,stroke-width:3px
linkStyle 4 stroke:#00688b70,stroke-width:2px
linkStyle 5 stroke:#00688b5E,stroke-width:1px
linkStyle 6 stroke:#00688b5E,stroke-width:1px
linkStyle 7 stroke:#00688b5E,stroke-width:1px
linkStyle 8 stroke:#00688b5E,stroke-width:1px
linkStyle 9 stroke:#00688b4C,stroke-width:1px
linkStyle 10 stroke:#00688b4C,stroke-width:1px
linkStyle 11 stroke:#00688b4C,stroke-width:1px
linkStyle 12 stroke:#00688b4C,stroke-width:1px
linkStyle 13 stroke:#00688b4C,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
linkStyle 20 stroke:#00688b4C,stroke-width:1px
linkStyle 21 stroke:#00688b4C,stroke-width:1px
linkStyle 22 stroke:#00688b4C,stroke-width:1px
linkStyle 23 stroke:#00688b4C,stroke-width:1px
linkStyle 24 stroke:#00688b4C,stroke-width:1px
linkStyle 25 stroke:#00688b4C,stroke-width:1px
linkStyle 26 stroke:#00688b4C,stroke-width:1px
linkStyle 27 stroke:#00688b4C,stroke-width:1px
linkStyle 28 stroke:#00688b4C,stroke-width:1px
linkStyle 29 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Shamoon <178160602+shamoon-guardian> |
shamoon_ahmed <shamoon.ahmed> |
71 shared filesbackend/api/src/iosMain/kotlin/com/gu/recipe/backend/FeastGraphQLiOS.kt backend/graphql/src/commonMain/graphql/GetDishOfTheDayRecipe.graphql backend/api/src/iosMain/kotlin/com/gu/recipe/backend/di/FeastIosApiModule.kt kotlin-js-store/yarn.lock gradle/libs.versions.toml core/graphql/build.gradle.kts core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastIos.kt library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/provider/GraphQlServerUrlProvider.kt backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/RecipeGraphQlDataSource.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQLError.kt core/graphql/src/commonTest/kotlin/com/gu/recipe/core/graphql/GraphQlConfigTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQLError.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/ApolloRecipeGraphQlDataSource.kt backend/README.md .github/workflows/build.yml backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQlResult.kt backend/api/src/commonMain/kotlin/com/gu/recipe/backend/di/FeastApiModule.kt core/api/api.txt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/config/GraphQlConfig.kt core/api/src/commonMain/kotlin/com/gu/recipe/api/model/FeastEnvironment.kt backend/api/src/androidUnitTest/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/config/GraphQlConfig.kt core/api/src/androidUnitTest/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt backend/graphql/.gitignore core/version.txt core/graphql/src/commonMain/graphql/schema.graphqls backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQLRepository.kt backend/api/build.gradle.kts backend/api/src/androidMain/kotlin/com/gu/recipe/backend/di/FeastAndroidApiModule.kt version.txt core/graphql/.gitignore core/api/src/commonMain/kotlin/com/gu/recipe/api/di/FeastApiModule.kt backend/graphql/src/androidUnitTest/kotlin/com/gu/recipe/backend/graphql/GraphQlRobolectricIntegrationTest.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/di/GraphQlModule.kt .github/workflows/graphql-release.yml library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt core/api/build.gradle.kts core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/di/GraphQlModule.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQlResult.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/ApolloClientFactory.kt Package.swift backend/version.txt core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImpl.kt core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt backend/api/api.txt build.gradle.kts core/graphql/src/androidUnitTest/kotlin/com/gu/recipe/core/graphql/GraphQlRobolectricIntegrationTest.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/ApolloRecipeGraphQlDataSource.kt core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQLRepository.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/provider/GraphQlServerUrlProvider.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImpl.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/FeastGraphQlClient.kt core/README.md backend/graphql/src/commonTest/kotlin/com/gu/recipe/backend/graphql/GraphQlConfigTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/RecipeGraphQlDataSource.kt library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/ApolloClientFactory.kt core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastGraphQLiOS.kt backend/api/src/iosTest/kotlin/com/gu/recipe/backend/FeastGraphQLiOSTest.kt core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/FeastGraphQlClient.kt backend/graphql/src/commonMain/graphql/schema.graphqls settings.gradle.kts core/api/src/iosTest/kotlin/com/gu/recipe/api/FeastGraphQLiOSTest.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt core/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql backend/graphql/build.gradle.kts library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 2. | Divya Bhatt <divya.bhatt> |
shamoon_ahmed <shamoon.ahmed> |
37 shared fileskotlin-js-store/yarn.lock library/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt library/src/iosMain/kotlin/com/gu/recipe/loader/IosDataLoaderBridge.kt library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoadResult.kt library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt gradle/libs.versions.toml library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt package-lock.json library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt library/api.txt library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt terminology-resources/process-terminology-csv.py library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/jsMain/kotlin/com/gu/recipe/js/RenderRecipeJsContract.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoaderBridge.kt terminology-resources/terminology.csv library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt library/src/jsMain/kotlin/com/gu/recipe/loader/JsDataLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DataCacheEntry.kt library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 3. | shamoon_ahmed <shamoon.ahmed> |
Mohammad Haque <mohammad.haque> |
33 shared fileslibrary/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt gradle/libs.versions.toml core/graphql/src/iosMain/kotlin/com/gu/recipe/core/graphql/GraphQlIosModule.kt core/graphql/build.gradle.kts library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidModule.kt library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt core/api/api.txt library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt library/api.txt version.txt library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt Package.swift core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt build.gradle.kts library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt .github/workflows/release.yml library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidHiltBridgeModule.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 4. | Divya Bhatt <divya.bhatt> |
Mohammad Haque <mohammad.haque> |
22 shared fileslibrary/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt gradle/libs.versions.toml library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt library/api.txt library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 5. | Andy Gallagher <fredex42> |
shamoon_ahmed <shamoon.ahmed> |
15 shared fileskotlin-js-store/yarn.lock library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql .github/workflows/build.yml backend/api/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt build.gradle.kts library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt backend/graphql/build.gradle.kts |
| 6. | Mohammad Haque <mohammad.haque> |
Shamoon <178160602+shamoon-guardian> |
12 shared filesgradle/libs.versions.toml core/graphql/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt core/api/api.txt version.txt Package.swift core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt build.gradle.kts library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 7. | Andy Gallagher <fredex42> |
Shamoon <178160602+shamoon-guardian> |
11 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql .github/workflows/build.yml backend/api/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt .github/workflows/schema-drift-detection.yml build.gradle.kts library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt backend/graphql/build.gradle.kts |
| 8. | Andy Gallagher <fredex42> |
Divya Bhatt <divya.bhatt> |
9 shared fileskotlin-js-store/yarn.lock library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 9. | Shamoon <178160602+shamoon-guardian> |
Divya Bhatt <divya.bhatt> |
8 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt |
| 10. | Mohammad Haque <mohammad.haque> |
Andy Gallagher <fredex42> |
6 shared filesgradle/libs.versions.toml build.gradle.kts library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 11. | dependabot[bot] <49699333+dependabot[bot]> |
Mohammad Haque <mohammad.haque> |
5 shared filesgradle/libs.versions.toml gradle/wrapper/gradle-wrapper.properties gradlew.bat gradlew gradle/wrapper/gradle-wrapper.jar |
| 12. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
shamoon_ahmed <shamoon.ahmed> |
4 shared fileslibrary/api.txt version.txt backend/version.txt backend/api/api.txt |
| 13. | Shamoon <178160602+shamoon-guardian> |
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
3 shared filesversion.txt backend/version.txt backend/api/api.txt |
| 14. | Andy Gallagher <fredex42> |
copilot-swe-agent[bot] <198982749+copilot> |
2 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml |
| 15. | Shamoon <178160602+shamoon-guardian> |
copilot-swe-agent[bot] <198982749+copilot> |
2 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml |
| 16. | copilot-swe-agent[bot] <198982749+copilot> |
Divya Bhatt <divya.bhatt> |
2 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml |
| 17. | copilot-swe-agent[bot] <198982749+copilot> |
shamoon_ahmed <shamoon.ahmed> |
2 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml |
| 18. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
Mohammad Haque <mohammad.haque> |
2 shared fileslibrary/api.txt version.txt |
| 19. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
Shamoon <178160602+shamoon-guardian> |
2 shared filesPackage.swift backend/Package.swift |
| 20. | dependabot[bot] <49699333+dependabot[bot]> |
shamoon_ahmed <shamoon.ahmed> |
1 shared filegradle/libs.versions.toml |
| 21. | dependabot[bot] <49699333+dependabot[bot]> |
Shamoon <178160602+shamoon-guardian> |
1 shared filegradle/libs.versions.toml |
| 22. | dependabot[bot] <49699333+dependabot[bot]> |
Andy Gallagher <fredex42> |
1 shared filegradle/libs.versions.toml |
| 23. | dependabot[bot] <49699333+dependabot[bot]> |
Divya Bhatt <divya.bhatt> |
1 shared filegradle/libs.versions.toml |
| 24. | dependabot[bot] <49699333+dependabot[bot]> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filegradle/libs.versions.toml |
| 25. | Mohammad Haque <mohammad.haque> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filegradle/libs.versions.toml |
| 26. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
Divya Bhatt <divya.bhatt> |
1 shared filelibrary/api.txt |
| 27. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
shamoon_ahmed <shamoon.ahmed> |
1 shared filePackage.swift |
| 28. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
Mohammad Haque <mohammad.haque> |
1 shared filePackage.swift |
| 29. | shamoon_ahmed <shamoon.ahmed> |
Aditya Bhaskar <79363218+adi-gnm> |
1 shared file.github/workflows/release.yml |
| 30. | Aditya Bhaskar <79363218+adi-gnm> |
Mohammad Haque <mohammad.haque> |
1 shared file.github/workflows/release.yml |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | shamoon_ahmed <shamoon.ahmed> |
9 | 116 |
| 2. | Mohammad Haque <mohammad.haque> |
9 | 50 |
| 3. | Shamoon <178160602+shamoon-guardian> |
8 | 32 |
| 4. | Divya Bhatt <divya.bhatt> |
7 | 75 |
| 5. | Andy Gallagher <fredex42> |
6 | 36 |
| 6. | dependabot[bot] <49699333+dependabot[bot]> |
6 | 4 |
| 7. | copilot-swe-agent[bot] <198982749+copilot> |
6 | 1 |
| 8. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
4 | 36 |
| 9. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
3 | 48 |
| 10. | Aditya Bhaskar <79363218+adi-gnm> |
2 | 2 |
C-median: 6.0
A half of the contributors has more than 6.0 connections, and a half has less than this number.
C-mean: 6.0
An average number of connections a contributor has with other contributors.
C-index: 6.0
There are 6.0 contributors with 6.0 or more connections.
12 contributors (527 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | shamoon_ahmed <shamoon.ahmed> |
2025-11-11 | 2026-08-26 | 118 (22%) | +13K / -7.4K |
| 2. | Alex Dufournet <alex.dufournet> |
2025-08-20 | 2026-01-22 | 78 (14%) | +9.3K / -9.4K |
| 3. | Andy Gallagher <fredex42> |
2026-01-22 | 2026-09-16 | 112 (21%) | +5.6K / -2.9K |
| 4. | Mohammad Haque <mohammad.haque> |
2025-12-17 | 2026-09-09 | 91 (17%) | +7.2K / -2.3K |
| 5. | Divya Bhatt <divya.bhatt> |
2026-03-27 | 2026-08-06 | 79 (14%) | +8.2K / -5.1K |
| 6. | Shamoon <178160602+shamoon-guardian> |
2025-11-12 | 2026-09-16 | 33 (6%) | +11K / -10K |
| 7. | GitHub Action <action> |
2025-09-30 | 2025-12-01 | 8 (1%) | +19 / -19 |
| 8. | Aditya Bhaskar <79363218+adi-gnm> |
2026-03-24 | 2026-07-14 | 4 (<1%) | +12 / -2 |
| 9. | copilot-swe-agent[bot] <198982749+copilot> |
2026-08-30 | 2026-08-30 | 1 (<1%) | +7 / -7 |
| 10. | Daniel Okoronkwo <daniel.okoronkwo> |
2026-03-13 | 2026-03-13 | 1 (<1%) | +323 / -154 |
| 11. | kelvin-chappell <1722550+kelvin-chappell> |
2026-01-27 | 2026-01-27 | 1 (<1%) | +1 / -0 |
| 12. | Reetta Vaahtoranta <rvaahtoranta> |
2025-12-08 | 2025-12-08 | 1 (<1%) | +9 / -0 |
3 bots (192 commits):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
2025-09-29 | 2026-08-28 | 96 (50%) | +1.2K / -1K |
| 2. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
2025-12-12 | 2026-08-28 | 85 (44%) | +198 / -158 |
| 3. | dependabot[bot] <49699333+dependabot[bot]> |
2026-02-18 | 2026-06-03 | 11 (5%) | +37 / -46 |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 365 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 365 days.
flowchart TB
n0["178160602+shamoon-guardian"]
n1["shamoon.ahmed"]
n2["divya.bhatt"]
n3["mohammad.haque"]
n4["fredex42"]
n5["alex.dufournet"]
n6["49699333+dependabot[bot]"]
n7["220218862+gu-gradle-library-release[bot]"]
n8["198982749+copilot"]
n9["daniel.okoronkwo"]
n10["79363218+adi-gnm"]
n11["248449218+gu-swift-library-release[bot]"]
n12["1722550+kelvin-chappell"]
n13["action"]
n14["rvaahtoranta"]
n0 ---|"72"| n1
n2 ---|"38"| n1
n1 ---|"37"| n3
n2 ---|"26"| n3
n4 ---|"25"| n5
n4 ---|"20"| n3
n4 ---|"19"| n1
n5 ---|"19"| n3
n1 ---|"16"| n5
n4 ---|"14"| n0
n3 ---|"14"| n0
n4 ---|"12"| n2
n2 ---|"12"| n5
n0 ---|"10"| n5
n0 ---|"9"| n2
n5 ---|"5"| n6
n4 ---|"5"| n6
n6 ---|"5"| n3
n7 ---|"4"| n1
n0 ---|"3"| n7
n4 ---|"2"| n8
n0 ---|"2"| n8
n8 ---|"2"| n2
n8 ---|"2"| n1
n8 ---|"2"| n5
n3 ---|"2"| n9
n10 ---|"2"| n4
n7 ---|"2"| n3
n7 ---|"2"| n5
n11 ---|"2"| n0
n6 ---|"1"| n1
n6 ---|"1"| n0
n6 ---|"1"| n2
n6 ---|"1"| n8
n3 ---|"1"| n8
n1 ---|"1"| n10
n1 ---|"1"| n12
n10 ---|"1"| n3
n10 ---|"1"| n12
n10 ---|"1"| n5
n3 ---|"1"| n12
n4 ---|"1"| n12
n12 ---|"1"| n5
n7 ---|"1"| n2
n7 ---|"1"| n4
n13 ---|"1"| n11
n13 ---|"1"| n5
n13 ---|"1"| n4
n13 ---|"1"| n3
n13 ---|"1"| n1
n13 ---|"1"| n0
n11 ---|"1"| n5
n11 ---|"1"| n4
n11 ---|"1"| n3
n11 ---|"1"| n1
n5 ---|"1"| n14
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bA5,stroke-width:5px
linkStyle 2 stroke:#00688bA5,stroke-width:5px
linkStyle 3 stroke:#00688b82,stroke-width:3px
linkStyle 4 stroke:#00688b82,stroke-width:3px
linkStyle 5 stroke:#00688b70,stroke-width:2px
linkStyle 6 stroke:#00688b70,stroke-width:2px
linkStyle 7 stroke:#00688b70,stroke-width:2px
linkStyle 8 stroke:#00688b70,stroke-width:2px
linkStyle 9 stroke:#00688b5E,stroke-width:1px
linkStyle 10 stroke:#00688b5E,stroke-width:1px
linkStyle 11 stroke:#00688b5E,stroke-width:1px
linkStyle 12 stroke:#00688b5E,stroke-width:1px
linkStyle 13 stroke:#00688b5E,stroke-width:1px
linkStyle 14 stroke:#00688b5E,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
linkStyle 20 stroke:#00688b4C,stroke-width:1px
linkStyle 21 stroke:#00688b4C,stroke-width:1px
linkStyle 22 stroke:#00688b4C,stroke-width:1px
linkStyle 23 stroke:#00688b4C,stroke-width:1px
linkStyle 24 stroke:#00688b4C,stroke-width:1px
linkStyle 25 stroke:#00688b4C,stroke-width:1px
linkStyle 26 stroke:#00688b4C,stroke-width:1px
linkStyle 27 stroke:#00688b4C,stroke-width:1px
linkStyle 28 stroke:#00688b4C,stroke-width:1px
linkStyle 29 stroke:#00688b4C,stroke-width:1px
linkStyle 30 stroke:#00688b4C,stroke-width:1px
linkStyle 31 stroke:#00688b4C,stroke-width:1px
linkStyle 32 stroke:#00688b4C,stroke-width:1px
linkStyle 33 stroke:#00688b4C,stroke-width:1px
linkStyle 34 stroke:#00688b4C,stroke-width:1px
linkStyle 35 stroke:#00688b4C,stroke-width:1px
linkStyle 36 stroke:#00688b4C,stroke-width:1px
linkStyle 37 stroke:#00688b4C,stroke-width:1px
linkStyle 38 stroke:#00688b4C,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
linkStyle 45 stroke:#00688b4C,stroke-width:1px
linkStyle 46 stroke:#00688b4C,stroke-width:1px
linkStyle 47 stroke:#00688b4C,stroke-width:1px
linkStyle 48 stroke:#00688b4C,stroke-width:1px
linkStyle 49 stroke:#00688b4C,stroke-width:1px
linkStyle 50 stroke:#00688b4C,stroke-width:1px
linkStyle 51 stroke:#00688b4C,stroke-width:1px
linkStyle 52 stroke:#00688b4C,stroke-width:1px
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
Shamoon <178160602+shamoon-guardian>
shamoon_ahmed <shamoon.ahmed>
72 shared files
backend/api/src/iosMain/kotlin/com/gu/recipe/backend/FeastGraphQLiOS.kt
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastIos.kt
backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
core/graphql/src/commonTest/kotlin/com/gu/recipe/core/graphql/GraphQlConfigTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQLError.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/ApolloRecipeGraphQlDataSource.kt
backend/README.md
.github/workflows/build.yml
core/api/api.txt
core/api/src/commonMain/kotlin/com/gu/recipe/api/model/FeastEnvironment.kt
backend/api/src/androidUnitTest/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/config/GraphQlConfig.kt
core/api/src/androidUnitTest/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt
backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQLRepository.kt
backend/api/src/androidMain/kotlin/com/gu/recipe/backend/di/FeastAndroidApiModule.kt
core/api/src/commonMain/kotlin/com/gu/recipe/api/di/FeastApiModule.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/di/GraphQlModule.kt
.github/workflows/graphql-release.yml
core/api/build.gradle.kts
core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt
build.gradle.kts
core/graphql/src/androidUnitTest/kotlin/com/gu/recipe/core/graphql/GraphQlRobolectricIntegrationTest.kt
core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQLRepository.kt
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/provider/GraphQlServerUrlProvider.kt
backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImpl.kt
backend/graphql/src/commonTest/kotlin/com/gu/recipe/backend/graphql/GraphQlConfigTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/RecipeGraphQlDataSource.kt
backend/api/src/iosTest/kotlin/com/gu/recipe/backend/FeastGraphQLiOSTest.kt
backend/graphql/src/commonMain/graphql/schema.graphqls
backend/graphql/build.gradle.kts
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
backend/graphql/src/commonMain/graphql/GetDishOfTheDayRecipe.graphql
backend/api/src/iosMain/kotlin/com/gu/recipe/backend/di/FeastIosApiModule.kt
core/graphql/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/provider/GraphQlServerUrlProvider.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/RecipeGraphQlDataSource.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQLError.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQlResult.kt
backend/api/src/commonMain/kotlin/com/gu/recipe/backend/di/FeastApiModule.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/config/GraphQlConfig.kt
backend/graphql/.gitignore
core/version.txt
core/graphql/src/commonMain/graphql/schema.graphqls
backend/api/build.gradle.kts
version.txt
core/graphql/.gitignore
backend/graphql/src/androidUnitTest/kotlin/com/gu/recipe/backend/graphql/GraphQlRobolectricIntegrationTest.kt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/di/GraphQlModule.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQlResult.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/ApolloClientFactory.kt
Package.swift
backend/version.txt
core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImpl.kt
backend/api/api.txt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/ApolloRecipeGraphQlDataSource.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/FeastGraphQlClient.kt
core/README.md
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/ApolloClientFactory.kt
core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastGraphQLiOS.kt
core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt
core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/FeastGraphQlClient.kt
settings.gradle.kts
core/api/src/iosTest/kotlin/com/gu/recipe/api/FeastGraphQLiOSTest.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
core/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
2.
Divya Bhatt <divya.bhatt>
shamoon_ahmed <shamoon.ahmed>
38 shared files
kotlin-js-store/yarn.lock
library/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoadResult.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt
library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt
package-lock.json
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt
library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
library/src/jsMain/kotlin/com/gu/recipe/loader/JsDataLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
library/src/iosMain/kotlin/com/gu/recipe/loader/IosDataLoaderBridge.kt
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt
library/api.txt
terminology-resources/process-terminology-csv.py
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt
library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/jsMain/kotlin/com/gu/recipe/js/RenderRecipeJsContract.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoaderBridge.kt
terminology-resources/terminology.csv
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DataCacheEntry.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
3.
shamoon_ahmed <shamoon.ahmed>
Mohammad Haque <mohammad.haque>
37 shared files
library/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
core/graphql/src/iosMain/kotlin/com/gu/recipe/core/graphql/GraphQlIosModule.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt
core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidModule.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt
core/api/api.txt
library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt
core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt
build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
.github/workflows/release.yml
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt
core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidHiltBridgeModule.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt
core/graphql/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt
library/api.txt
version.txt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
Package.swift
library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt
core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
4.
Divya Bhatt <divya.bhatt>
Mohammad Haque <mohammad.haque>
26 shared files
library/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt
library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt
library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt
library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt
library/api.txt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
5.
Andy Gallagher <fredex42>
Alex Dufournet <alex.dufournet>
25 shared files
kotlin-js-store/yarn.lock
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
library/src/commonMain/kotlin/com/gu/recipe/Amount.kt
.github/workflows/build.yml
gradle/wrapper/gradle-wrapper.properties
gradlew.bat
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
.github/workflows/release.yml
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversion.kt
library/api.txt
library/src/commonMain/kotlin/com/gu/recipe/FormatUtils.kt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt
Package.swift
library/src/commonTest/kotlin/com/gu/recipe/FormatUtilsTest.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/Unit.kt
gradlew
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
gradle/wrapper/gradle-wrapper.jar
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt
library/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
6.
Andy Gallagher <fredex42>
Mohammad Haque <mohammad.haque>
20 shared files
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
gradle/wrapper/gradle-wrapper.properties
gradlew.bat
build.gradle.kts
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
.github/workflows/release.yml
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
density-data/.gitignore
library/api.txt
library/src/commonMain/kotlin/com/gu/recipe/FormatUtils.kt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
Package.swift
library/src/commonTest/kotlin/com/gu/recipe/FormatUtilsTest.kt
gradlew
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
gradle/wrapper/gradle-wrapper.jar
library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt
library/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
7.
Andy Gallagher <fredex42>
shamoon_ahmed <shamoon.ahmed>
19 shared files
kotlin-js-store/yarn.lock
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
.github/workflows/build.yml
build.gradle.kts
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
.github/workflows/release.yml
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
backend/graphql/build.gradle.kts
backend/api/build.gradle.kts
library/api.txt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt
Package.swift
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
8.
Alex Dufournet <alex.dufournet>
Mohammad Haque <mohammad.haque>
19 shared files
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
gradle/wrapper/gradle-wrapper.properties
gradlew.bat
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
.github/workflows/release.yml
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/api.txt
version.txt
library/src/commonMain/kotlin/com/gu/recipe/FormatUtils.kt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
Package.swift
library/src/commonTest/kotlin/com/gu/recipe/FormatUtilsTest.kt
gradlew
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
gradle/wrapper/gradle-wrapper.jar
library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt
library/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
9.
shamoon_ahmed <shamoon.ahmed>
Alex Dufournet <alex.dufournet>
16 shared files
kotlin-js-store/yarn.lock
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
.github/workflows/build.yml
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
.github/workflows/release.yml
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/api.txt
version.txt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt
Package.swift
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
10.
Andy Gallagher <fredex42>
Shamoon <178160602+shamoon-guardian>
14 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql
.github/workflows/build.yml
build.gradle.kts
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
backend/graphql/build.gradle.kts
backend/api/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
.github/workflows/schema-drift-detection.yml
Package.swift
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
11.
Mohammad Haque <mohammad.haque>
Shamoon <178160602+shamoon-guardian>
14 shared files
gradle/libs.versions.toml
core/api/api.txt
core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt
build.gradle.kts
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
core/graphql/build.gradle.kts
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
version.txt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
Package.swift
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
12.
Andy Gallagher <fredex42>
Divya Bhatt <divya.bhatt>
12 shared files
kotlin-js-store/yarn.lock
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/api.txt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
13.
Divya Bhatt <divya.bhatt>
Alex Dufournet <alex.dufournet>
12 shared files
kotlin-js-store/yarn.lock
library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt
gradle/libs.versions.toml
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt
library/api.txt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
14.
Shamoon <178160602+shamoon-guardian>
Alex Dufournet <alex.dufournet>
10 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
.github/workflows/build.yml
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
version.txt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
Package.swift
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
15.
Shamoon <178160602+shamoon-guardian>
Divya Bhatt <divya.bhatt>
9 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt
library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt
library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt
library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt
library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt
library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt
16.
Alex Dufournet <alex.dufournet>
dependabot[bot] <49699333+dependabot[bot]>
5 shared files
gradle/libs.versions.toml
gradle/wrapper/gradle-wrapper.properties
gradlew.bat
gradlew
gradle/wrapper/gradle-wrapper.jar
17.
Andy Gallagher <fredex42>
dependabot[bot] <49699333+dependabot[bot]>
5 shared files
gradle/libs.versions.toml
gradle/wrapper/gradle-wrapper.properties
gradlew.bat
gradlew
gradle/wrapper/gradle-wrapper.jar
18.
dependabot[bot] <49699333+dependabot[bot]>
Mohammad Haque <mohammad.haque>
5 shared files
gradle/libs.versions.toml
gradle/wrapper/gradle-wrapper.properties
gradlew.bat
gradlew
gradle/wrapper/gradle-wrapper.jar
19.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
shamoon_ahmed <shamoon.ahmed>
4 shared files
library/api.txt
version.txt
backend/version.txt
backend/api/api.txt
20.
Shamoon <178160602+shamoon-guardian>
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
3 shared files
version.txt
backend/version.txt
backend/api/api.txt
21.
Andy Gallagher <fredex42>
copilot-swe-agent[bot] <198982749+copilot>
2 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
22.
Shamoon <178160602+shamoon-guardian>
copilot-swe-agent[bot] <198982749+copilot>
2 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
23.
copilot-swe-agent[bot] <198982749+copilot>
Divya Bhatt <divya.bhatt>
2 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
24.
copilot-swe-agent[bot] <198982749+copilot>
shamoon_ahmed <shamoon.ahmed>
2 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
25.
copilot-swe-agent[bot] <198982749+copilot>
Alex Dufournet <alex.dufournet>
2 shared files
kotlin-js-store/yarn.lock
gradle/libs.versions.toml
26.
Mohammad Haque <mohammad.haque>
Daniel Okoronkwo <daniel.okoronkwo>
2 shared files
library/src/commonTest/kotlin/com/gu/recipe/CookTimeUtilsTest.kt
library/src/commonMain/kotlin/com/gu/recipe/CookTimeUtils.kt
27.
Aditya Bhaskar <79363218+adi-gnm>
Andy Gallagher <fredex42>
2 shared files
.github/workflows/release.yml
.github/dependabot.yml
28.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
Mohammad Haque <mohammad.haque>
2 shared files
library/api.txt
version.txt
29.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
Alex Dufournet <alex.dufournet>
2 shared files
library/api.txt
version.txt
30.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
Shamoon <178160602+shamoon-guardian>
2 shared files
Package.swift
backend/Package.swift
31.
dependabot[bot] <49699333+dependabot[bot]>
shamoon_ahmed <shamoon.ahmed>
1 shared file
gradle/libs.versions.toml
32.
dependabot[bot] <49699333+dependabot[bot]>
Shamoon <178160602+shamoon-guardian>
1 shared file
gradle/libs.versions.toml
33.
dependabot[bot] <49699333+dependabot[bot]>
Divya Bhatt <divya.bhatt>
1 shared file
gradle/libs.versions.toml
34.
dependabot[bot] <49699333+dependabot[bot]>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
gradle/libs.versions.toml
35.
Mohammad Haque <mohammad.haque>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
gradle/libs.versions.toml
36.
shamoon_ahmed <shamoon.ahmed>
Aditya Bhaskar <79363218+adi-gnm>
1 shared file
.github/workflows/release.yml
37.
shamoon_ahmed <shamoon.ahmed>
kelvin-chappell <1722550+kelvin-chappell>
1 shared file
.github/workflows/release.yml
38.
Aditya Bhaskar <79363218+adi-gnm>
Mohammad Haque <mohammad.haque>
1 shared file
.github/workflows/release.yml
39.
Aditya Bhaskar <79363218+adi-gnm>
kelvin-chappell <1722550+kelvin-chappell>
1 shared file
.github/workflows/release.yml
40.
Aditya Bhaskar <79363218+adi-gnm>
Alex Dufournet <alex.dufournet>
1 shared file
.github/workflows/release.yml
41.
Mohammad Haque <mohammad.haque>
kelvin-chappell <1722550+kelvin-chappell>
1 shared file
.github/workflows/release.yml
42.
Andy Gallagher <fredex42>
kelvin-chappell <1722550+kelvin-chappell>
1 shared file
.github/workflows/release.yml
43.
kelvin-chappell <1722550+kelvin-chappell>
Alex Dufournet <alex.dufournet>
1 shared file
.github/workflows/release.yml
44.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
Divya Bhatt <divya.bhatt>
1 shared file
library/api.txt
45.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
Andy Gallagher <fredex42>
1 shared file
library/api.txt
46.
GitHub Action <action>
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
1 shared file
Package.swift
47.
GitHub Action <action>
Alex Dufournet <alex.dufournet>
1 shared file
Package.swift
48.
GitHub Action <action>
Andy Gallagher <fredex42>
1 shared file
Package.swift
49.
GitHub Action <action>
Mohammad Haque <mohammad.haque>
1 shared file
Package.swift
50.
GitHub Action <action>
shamoon_ahmed <shamoon.ahmed>
1 shared file
Package.swift
51.
GitHub Action <action>
Shamoon <178160602+shamoon-guardian>
1 shared file
Package.swift
52.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
Alex Dufournet <alex.dufournet>
1 shared file
Package.swift
53.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
Andy Gallagher <fredex42>
1 shared file
Package.swift
54.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
Mohammad Haque <mohammad.haque>
1 shared file
Package.swift
55.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
shamoon_ahmed <shamoon.ahmed>
1 shared file
Package.swift
56.
Alex Dufournet <alex.dufournet>
Reetta Vaahtoranta <rvaahtoranta>
1 shared file
.github/workflows/check-labels.yaml
Most Connected Contributors
Contributor
# connections
# commits
1.
Mohammad Haque <mohammad.haque>
13
91
2.
Alex Dufournet <alex.dufournet>
13
78
3.
shamoon_ahmed <shamoon.ahmed>
12
118
4.
Andy Gallagher <fredex42>
12
112
5.
Shamoon <178160602+shamoon-guardian>
10
33
6.
Divya Bhatt <divya.bhatt>
8
79
7.
dependabot[bot] <49699333+dependabot[bot]>
7
11
8.
copilot-swe-agent[bot] <198982749+copilot>
7
1
9.
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]>
6
96
10.
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]>
6
85
11.
GitHub Action <action>
6
8
12.
Aditya Bhaskar <79363218+adi-gnm>
5
4
13.
kelvin-chappell <1722550+kelvin-chappell>
5
1
14.
Daniel Okoronkwo <daniel.okoronkwo>
1
1
15.
Reetta Vaahtoranta <rvaahtoranta>
1
1
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 365 days.
flowchart TB
n0["178160602+shamoon-guardian"]
n1["shamoon.ahmed"]
n2["divya.bhatt"]
n3["mohammad.haque"]
n4["fredex42"]
n5["alex.dufournet"]
n6["49699333+dependabot[bot]"]
n7["220218862+gu-gradle-library-release[bot]"]
n8["198982749+copilot"]
n9["daniel.okoronkwo"]
n10["79363218+adi-gnm"]
n11["248449218+gu-swift-library-release[bot]"]
n12["1722550+kelvin-chappell"]
n13["action"]
n14["rvaahtoranta"]
n0 ---|"72"| n1
n2 ---|"38"| n1
n1 ---|"37"| n3
n2 ---|"26"| n3
n4 ---|"25"| n5
n4 ---|"20"| n3
n4 ---|"19"| n1
n5 ---|"19"| n3
n1 ---|"16"| n5
n4 ---|"14"| n0
n3 ---|"14"| n0
n4 ---|"12"| n2
n2 ---|"12"| n5
n0 ---|"10"| n5
n0 ---|"9"| n2
n5 ---|"5"| n6
n4 ---|"5"| n6
n6 ---|"5"| n3
n7 ---|"4"| n1
n0 ---|"3"| n7
n4 ---|"2"| n8
n0 ---|"2"| n8
n8 ---|"2"| n2
n8 ---|"2"| n1
n8 ---|"2"| n5
n3 ---|"2"| n9
n10 ---|"2"| n4
n7 ---|"2"| n3
n7 ---|"2"| n5
n11 ---|"2"| n0
n6 ---|"1"| n1
n6 ---|"1"| n0
n6 ---|"1"| n2
n6 ---|"1"| n8
n3 ---|"1"| n8
n1 ---|"1"| n10
n1 ---|"1"| n12
n10 ---|"1"| n3
n10 ---|"1"| n12
n10 ---|"1"| n5
n3 ---|"1"| n12
n4 ---|"1"| n12
n12 ---|"1"| n5
n7 ---|"1"| n2
n7 ---|"1"| n4
n13 ---|"1"| n11
n13 ---|"1"| n5
n13 ---|"1"| n4
n13 ---|"1"| n3
n13 ---|"1"| n1
n13 ---|"1"| n0
n11 ---|"1"| n5
n11 ---|"1"| n4
n11 ---|"1"| n3
n11 ---|"1"| n1
n5 ---|"1"| n14
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bA5,stroke-width:5px
linkStyle 2 stroke:#00688bA5,stroke-width:5px
linkStyle 3 stroke:#00688b82,stroke-width:3px
linkStyle 4 stroke:#00688b82,stroke-width:3px
linkStyle 5 stroke:#00688b70,stroke-width:2px
linkStyle 6 stroke:#00688b70,stroke-width:2px
linkStyle 7 stroke:#00688b70,stroke-width:2px
linkStyle 8 stroke:#00688b70,stroke-width:2px
linkStyle 9 stroke:#00688b5E,stroke-width:1px
linkStyle 10 stroke:#00688b5E,stroke-width:1px
linkStyle 11 stroke:#00688b5E,stroke-width:1px
linkStyle 12 stroke:#00688b5E,stroke-width:1px
linkStyle 13 stroke:#00688b5E,stroke-width:1px
linkStyle 14 stroke:#00688b5E,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
linkStyle 20 stroke:#00688b4C,stroke-width:1px
linkStyle 21 stroke:#00688b4C,stroke-width:1px
linkStyle 22 stroke:#00688b4C,stroke-width:1px
linkStyle 23 stroke:#00688b4C,stroke-width:1px
linkStyle 24 stroke:#00688b4C,stroke-width:1px
linkStyle 25 stroke:#00688b4C,stroke-width:1px
linkStyle 26 stroke:#00688b4C,stroke-width:1px
linkStyle 27 stroke:#00688b4C,stroke-width:1px
linkStyle 28 stroke:#00688b4C,stroke-width:1px
linkStyle 29 stroke:#00688b4C,stroke-width:1px
linkStyle 30 stroke:#00688b4C,stroke-width:1px
linkStyle 31 stroke:#00688b4C,stroke-width:1px
linkStyle 32 stroke:#00688b4C,stroke-width:1px
linkStyle 33 stroke:#00688b4C,stroke-width:1px
linkStyle 34 stroke:#00688b4C,stroke-width:1px
linkStyle 35 stroke:#00688b4C,stroke-width:1px
linkStyle 36 stroke:#00688b4C,stroke-width:1px
linkStyle 37 stroke:#00688b4C,stroke-width:1px
linkStyle 38 stroke:#00688b4C,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
linkStyle 45 stroke:#00688b4C,stroke-width:1px
linkStyle 46 stroke:#00688b4C,stroke-width:1px
linkStyle 47 stroke:#00688b4C,stroke-width:1px
linkStyle 48 stroke:#00688b4C,stroke-width:1px
linkStyle 49 stroke:#00688b4C,stroke-width:1px
linkStyle 50 stroke:#00688b4C,stroke-width:1px
linkStyle 51 stroke:#00688b4C,stroke-width:1px
linkStyle 52 stroke:#00688b4C,stroke-width:1px
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Shamoon <178160602+shamoon-guardian> |
shamoon_ahmed <shamoon.ahmed> |
72 shared filesbackend/api/src/iosMain/kotlin/com/gu/recipe/backend/FeastGraphQLiOS.kt kotlin-js-store/yarn.lock gradle/libs.versions.toml core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastIos.kt backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql core/graphql/src/commonTest/kotlin/com/gu/recipe/core/graphql/GraphQlConfigTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQLError.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/ApolloRecipeGraphQlDataSource.kt backend/README.md .github/workflows/build.yml core/api/api.txt core/api/src/commonMain/kotlin/com/gu/recipe/api/model/FeastEnvironment.kt backend/api/src/androidUnitTest/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/config/GraphQlConfig.kt core/api/src/androidUnitTest/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImplRobolectricIntegrationTest.kt backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQLRepository.kt backend/api/src/androidMain/kotlin/com/gu/recipe/backend/di/FeastAndroidApiModule.kt core/api/src/commonMain/kotlin/com/gu/recipe/api/di/FeastApiModule.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/di/GraphQlModule.kt .github/workflows/graphql-release.yml core/api/build.gradle.kts core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt build.gradle.kts core/graphql/src/androidUnitTest/kotlin/com/gu/recipe/core/graphql/GraphQlRobolectricIntegrationTest.kt core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQLRepository.kt library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/provider/GraphQlServerUrlProvider.kt backend/api/src/commonMain/kotlin/com/gu/recipe/backend/repository/GraphQlRepositoryImpl.kt backend/graphql/src/commonTest/kotlin/com/gu/recipe/backend/graphql/GraphQlConfigTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/repository/RecipeGraphQlDataSource.kt backend/api/src/iosTest/kotlin/com/gu/recipe/backend/FeastGraphQLiOSTest.kt backend/graphql/src/commonMain/graphql/schema.graphqls backend/graphql/build.gradle.kts library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt backend/graphql/src/commonMain/graphql/GetDishOfTheDayRecipe.graphql backend/api/src/iosMain/kotlin/com/gu/recipe/backend/di/FeastIosApiModule.kt core/graphql/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/provider/GraphQlServerUrlProvider.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/RecipeGraphQlDataSource.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQLError.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/GraphQlResult.kt backend/api/src/commonMain/kotlin/com/gu/recipe/backend/di/FeastApiModule.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/config/GraphQlConfig.kt backend/graphql/.gitignore core/version.txt core/graphql/src/commonMain/graphql/schema.graphqls backend/api/build.gradle.kts version.txt core/graphql/.gitignore backend/graphql/src/androidUnitTest/kotlin/com/gu/recipe/backend/graphql/GraphQlRobolectricIntegrationTest.kt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/di/GraphQlModule.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/GraphQlResult.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/ApolloClientFactory.kt Package.swift backend/version.txt core/api/src/commonMain/kotlin/com/gu/recipe/api/repository/GraphQlRepositoryImpl.kt backend/api/api.txt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/repository/ApolloRecipeGraphQlDataSource.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/FeastGraphQlClient.kt core/README.md library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt backend/graphql/src/commonMain/kotlin/com/gu/recipe/backend/graphql/client/ApolloClientFactory.kt core/api/src/iosMain/kotlin/com/gu/recipe/api/FeastGraphQLiOS.kt core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt core/graphql/src/commonMain/kotlin/com/gu/recipe/core/graphql/client/FeastGraphQlClient.kt settings.gradle.kts core/api/src/iosTest/kotlin/com/gu/recipe/api/FeastGraphQLiOSTest.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt core/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql |
| 2. | Divya Bhatt <divya.bhatt> |
shamoon_ahmed <shamoon.ahmed> |
38 shared fileskotlin-js-store/yarn.lock library/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoadResult.kt library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt package-lock.json library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt library/src/jsMain/kotlin/com/gu/recipe/loader/JsDataLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt library/src/iosMain/kotlin/com/gu/recipe/loader/IosDataLoaderBridge.kt library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt library/api.txt terminology-resources/process-terminology-csv.py library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/jsMain/kotlin/com/gu/recipe/js/RenderRecipeJsContract.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoaderBridge.kt terminology-resources/terminology.csv library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DataCacheEntry.kt library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 3. | shamoon_ahmed <shamoon.ahmed> |
Mohammad Haque <mohammad.haque> |
37 shared fileslibrary/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml core/graphql/src/iosMain/kotlin/com/gu/recipe/core/graphql/GraphQlIosModule.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidModule.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt core/api/api.txt library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt .github/workflows/release.yml library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt core/graphql/src/androidMain/kotlin/com/gu/recipe/core/graphql/GraphQlAndroidHiltBridgeModule.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt core/graphql/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt library/api.txt version.txt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt Package.swift library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 4. | Divya Bhatt <divya.bhatt> |
Mohammad Haque <mohammad.haque> |
26 shared fileslibrary/src/commonTest/kotlin/com/gu/recipe/loader/DataLoaderTest.kt library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml library/src/commonMain/kotlin/com/gu/recipe/loader/DataLoader.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoaderBridge.kt library/src/iosMain/kotlin/com/gu/recipe/loader/IosDensityLoaderBridge.kt library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDensityLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/generated/TerminologyFixture.kt library/src/commonTest/kotlin/com/gu/recipe/loader/DensityLoaderTest.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoader.kt library/src/commonTest/kotlin/com/gu/recipe/terminology/TerminologyTableTest.kt library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/src/jsMain/kotlin/com/gu/recipe/loader/JsDensityLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt library/src/androidMain/kotlin/com/gu/recipe/loader/AndroidDataLoaderBridge.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityCacheEntry.kt library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt library/src/commonMain/kotlin/com/gu/recipe/RenderRecipe.kt library/api.txt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/jsTest/kotlin/com/gu/recipe/js/RenderRecipeJsContractTest.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/commonMain/kotlin/com/gu/recipe/loader/DensityLoadResult.kt library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 5. | Andy Gallagher <fredex42> |
Alex Dufournet <alex.dufournet> |
25 shared fileskotlin-js-store/yarn.lock library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml library/src/commonMain/kotlin/com/gu/recipe/Amount.kt .github/workflows/build.yml gradle/wrapper/gradle-wrapper.properties gradlew.bat library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt .github/workflows/release.yml library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversion.kt library/api.txt library/src/commonMain/kotlin/com/gu/recipe/FormatUtils.kt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt Package.swift library/src/commonTest/kotlin/com/gu/recipe/FormatUtilsTest.kt library/src/commonMain/kotlin/com/gu/recipe/unit/Unit.kt gradlew library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt gradle/wrapper/gradle-wrapper.jar library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt library/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 6. | Andy Gallagher <fredex42> |
Mohammad Haque <mohammad.haque> |
20 shared fileslibrary/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml gradle/wrapper/gradle-wrapper.properties gradlew.bat build.gradle.kts library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt .github/workflows/release.yml library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt density-data/.gitignore library/api.txt library/src/commonMain/kotlin/com/gu/recipe/FormatUtils.kt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt Package.swift library/src/commonTest/kotlin/com/gu/recipe/FormatUtilsTest.kt gradlew library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt gradle/wrapper/gradle-wrapper.jar library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt library/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 7. | Andy Gallagher <fredex42> |
shamoon_ahmed <shamoon.ahmed> |
19 shared fileskotlin-js-store/yarn.lock library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql .github/workflows/build.yml build.gradle.kts library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt .github/workflows/release.yml library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt backend/graphql/build.gradle.kts backend/api/build.gradle.kts library/api.txt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt Package.swift library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 8. | Alex Dufournet <alex.dufournet> |
Mohammad Haque <mohammad.haque> |
19 shared fileslibrary/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml gradle/wrapper/gradle-wrapper.properties gradlew.bat library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt .github/workflows/release.yml library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/api.txt version.txt library/src/commonMain/kotlin/com/gu/recipe/FormatUtils.kt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt Package.swift library/src/commonTest/kotlin/com/gu/recipe/FormatUtilsTest.kt gradlew library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt gradle/wrapper/gradle-wrapper.jar library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt library/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 9. | shamoon_ahmed <shamoon.ahmed> |
Alex Dufournet <alex.dufournet> |
16 shared fileskotlin-js-store/yarn.lock library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml .github/workflows/build.yml library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt .github/workflows/release.yml library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/api.txt version.txt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt Package.swift library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 10. | Andy Gallagher <fredex42> |
Shamoon <178160602+shamoon-guardian> |
14 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml backend/graphql/src/commonMain/graphql/GetFrontsByRegion.graphql .github/workflows/build.yml build.gradle.kts library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt backend/graphql/build.gradle.kts backend/api/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt .github/workflows/schema-drift-detection.yml Package.swift library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 11. | Mohammad Haque <mohammad.haque> |
Shamoon <178160602+shamoon-guardian> |
14 shared filesgradle/libs.versions.toml core/api/api.txt core/api/src/iosMain/kotlin/com/gu/recipe/api/di/FeastIosApiModule.kt build.gradle.kts library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt core/graphql/build.gradle.kts library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt version.txt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt Package.swift library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt core/api/src/androidMain/kotlin/com/gu/recipe/api/di/FeastAndroidApiModule.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 12. | Andy Gallagher <fredex42> |
Divya Bhatt <divya.bhatt> |
12 shared fileskotlin-js-store/yarn.lock library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/api.txt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 13. | Divya Bhatt <divya.bhatt> |
Alex Dufournet <alex.dufournet> |
12 shared fileskotlin-js-store/yarn.lock library/src/commonMain/kotlin/com/gu/recipe/unit/UnitConversions.kt gradle/libs.versions.toml library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt library/src/commonMain/kotlin/com/gu/recipe/generated/RecipeModels.kt library/api.txt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/commonTest/kotlin/com/gu/recipe/unit/UnitConversionTest.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt library/src/commonMain/kotlin/com/gu/recipe/unit/MeasurementUnit.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 14. | Shamoon <178160602+shamoon-guardian> |
Alex Dufournet <alex.dufournet> |
10 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml .github/workflows/build.yml library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt version.txt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt Package.swift library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 15. | Shamoon <178160602+shamoon-guardian> |
Divya Bhatt <divya.bhatt> |
9 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml library/src/jsMain/kotlin/com/gu/recipe/js/ScaleRecipeJsContract.kt library/src/commonMain/kotlin/com/gu/recipe/terminology/TerminologyTable.kt library/src/commonTest/kotlin/com/gu/recipe/RenderRecipeTest.kt library/src/commonTest/kotlin/com/gu/recipe/ScaleRecipeTest.kt library/src/commonMain/kotlin/com/gu/recipe/ScaleRecipe.kt library/src/jsTest/kotlin/com/gu/recipe/js/ScaleRecipeJsContractTest.kt library/src/commonTest/kotlin/com/gu/recipe/RenderTemplateTest.kt |
| 16. | Alex Dufournet <alex.dufournet> |
dependabot[bot] <49699333+dependabot[bot]> |
5 shared filesgradle/libs.versions.toml gradle/wrapper/gradle-wrapper.properties gradlew.bat gradlew gradle/wrapper/gradle-wrapper.jar |
| 17. | Andy Gallagher <fredex42> |
dependabot[bot] <49699333+dependabot[bot]> |
5 shared filesgradle/libs.versions.toml gradle/wrapper/gradle-wrapper.properties gradlew.bat gradlew gradle/wrapper/gradle-wrapper.jar |
| 18. | dependabot[bot] <49699333+dependabot[bot]> |
Mohammad Haque <mohammad.haque> |
5 shared filesgradle/libs.versions.toml gradle/wrapper/gradle-wrapper.properties gradlew.bat gradlew gradle/wrapper/gradle-wrapper.jar |
| 19. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
shamoon_ahmed <shamoon.ahmed> |
4 shared fileslibrary/api.txt version.txt backend/version.txt backend/api/api.txt |
| 20. | Shamoon <178160602+shamoon-guardian> |
gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
3 shared filesversion.txt backend/version.txt backend/api/api.txt |
| 21. | Andy Gallagher <fredex42> |
copilot-swe-agent[bot] <198982749+copilot> |
2 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml |
| 22. | Shamoon <178160602+shamoon-guardian> |
copilot-swe-agent[bot] <198982749+copilot> |
2 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml |
| 23. | copilot-swe-agent[bot] <198982749+copilot> |
Divya Bhatt <divya.bhatt> |
2 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml |
| 24. | copilot-swe-agent[bot] <198982749+copilot> |
shamoon_ahmed <shamoon.ahmed> |
2 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml |
| 25. | copilot-swe-agent[bot] <198982749+copilot> |
Alex Dufournet <alex.dufournet> |
2 shared fileskotlin-js-store/yarn.lock gradle/libs.versions.toml |
| 26. | Mohammad Haque <mohammad.haque> |
Daniel Okoronkwo <daniel.okoronkwo> |
2 shared fileslibrary/src/commonTest/kotlin/com/gu/recipe/CookTimeUtilsTest.kt library/src/commonMain/kotlin/com/gu/recipe/CookTimeUtils.kt |
| 27. | Aditya Bhaskar <79363218+adi-gnm> |
Andy Gallagher <fredex42> |
2 shared files.github/workflows/release.yml .github/dependabot.yml |
| 28. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
Mohammad Haque <mohammad.haque> |
2 shared fileslibrary/api.txt version.txt |
| 29. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
Alex Dufournet <alex.dufournet> |
2 shared fileslibrary/api.txt version.txt |
| 30. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
Shamoon <178160602+shamoon-guardian> |
2 shared filesPackage.swift backend/Package.swift |
| 31. | dependabot[bot] <49699333+dependabot[bot]> |
shamoon_ahmed <shamoon.ahmed> |
1 shared filegradle/libs.versions.toml |
| 32. | dependabot[bot] <49699333+dependabot[bot]> |
Shamoon <178160602+shamoon-guardian> |
1 shared filegradle/libs.versions.toml |
| 33. | dependabot[bot] <49699333+dependabot[bot]> |
Divya Bhatt <divya.bhatt> |
1 shared filegradle/libs.versions.toml |
| 34. | dependabot[bot] <49699333+dependabot[bot]> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filegradle/libs.versions.toml |
| 35. | Mohammad Haque <mohammad.haque> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filegradle/libs.versions.toml |
| 36. | shamoon_ahmed <shamoon.ahmed> |
Aditya Bhaskar <79363218+adi-gnm> |
1 shared file.github/workflows/release.yml |
| 37. | shamoon_ahmed <shamoon.ahmed> |
kelvin-chappell <1722550+kelvin-chappell> |
1 shared file.github/workflows/release.yml |
| 38. | Aditya Bhaskar <79363218+adi-gnm> |
Mohammad Haque <mohammad.haque> |
1 shared file.github/workflows/release.yml |
| 39. | Aditya Bhaskar <79363218+adi-gnm> |
kelvin-chappell <1722550+kelvin-chappell> |
1 shared file.github/workflows/release.yml |
| 40. | Aditya Bhaskar <79363218+adi-gnm> |
Alex Dufournet <alex.dufournet> |
1 shared file.github/workflows/release.yml |
| 41. | Mohammad Haque <mohammad.haque> |
kelvin-chappell <1722550+kelvin-chappell> |
1 shared file.github/workflows/release.yml |
| 42. | Andy Gallagher <fredex42> |
kelvin-chappell <1722550+kelvin-chappell> |
1 shared file.github/workflows/release.yml |
| 43. | kelvin-chappell <1722550+kelvin-chappell> |
Alex Dufournet <alex.dufournet> |
1 shared file.github/workflows/release.yml |
| 44. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
Divya Bhatt <divya.bhatt> |
1 shared filelibrary/api.txt |
| 45. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
Andy Gallagher <fredex42> |
1 shared filelibrary/api.txt |
| 46. | GitHub Action <action> |
gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
1 shared filePackage.swift |
| 47. | GitHub Action <action> |
Alex Dufournet <alex.dufournet> |
1 shared filePackage.swift |
| 48. | GitHub Action <action> |
Andy Gallagher <fredex42> |
1 shared filePackage.swift |
| 49. | GitHub Action <action> |
Mohammad Haque <mohammad.haque> |
1 shared filePackage.swift |
| 50. | GitHub Action <action> |
shamoon_ahmed <shamoon.ahmed> |
1 shared filePackage.swift |
| 51. | GitHub Action <action> |
Shamoon <178160602+shamoon-guardian> |
1 shared filePackage.swift |
| 52. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
Alex Dufournet <alex.dufournet> |
1 shared filePackage.swift |
| 53. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
Andy Gallagher <fredex42> |
1 shared filePackage.swift |
| 54. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
Mohammad Haque <mohammad.haque> |
1 shared filePackage.swift |
| 55. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
shamoon_ahmed <shamoon.ahmed> |
1 shared filePackage.swift |
| 56. | Alex Dufournet <alex.dufournet> |
Reetta Vaahtoranta <rvaahtoranta> |
1 shared file.github/workflows/check-labels.yaml |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Mohammad Haque <mohammad.haque> |
13 | 91 |
| 2. | Alex Dufournet <alex.dufournet> |
13 | 78 |
| 3. | shamoon_ahmed <shamoon.ahmed> |
12 | 118 |
| 4. | Andy Gallagher <fredex42> |
12 | 112 |
| 5. | Shamoon <178160602+shamoon-guardian> |
10 | 33 |
| 6. | Divya Bhatt <divya.bhatt> |
8 | 79 |
| 7. | dependabot[bot] <49699333+dependabot[bot]> |
7 | 11 |
| 8. | copilot-swe-agent[bot] <198982749+copilot> |
7 | 1 |
| 9. | gu-gradle-library-release[bot] <220218862+gu-gradle-library-release[bot]> |
6 | 96 |
| 10. | gu-swift-library-release[bot] <248449218+gu-swift-library-release[bot]> |
6 | 85 |
| 11. | GitHub Action <action> |
6 | 8 |
| 12. | Aditya Bhaskar <79363218+adi-gnm> |
5 | 4 |
| 13. | kelvin-chappell <1722550+kelvin-chappell> |
5 | 1 |
| 14. | Daniel Okoronkwo <daniel.okoronkwo> |
1 | 1 |
| 15. | Reetta Vaahtoranta <rvaahtoranta> |
1 | 1 |
C-median: 7.0
A half of the contributors has more than 7.0 connections, and a half has less than this number.
C-mean: 7.4
An average number of connections a contributor has with other contributors.
C-index: 7.0
There are 7.0 contributors with 7.0 or more connections.