Recent Contributors (4)
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (2):
Past 31 to 90 days (1):
Past 91 to 180 days (1):
Historical Contributors (23)
Last contributors more than 6 months ago
Recent Bots (2)
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (2):
No bots in past 31 to 90 days.
No bots in past 91 to 180 days.
Historical Bots (3)
Last bots more than 6 months ago
|
2
|
2
|
3
|
2
|
2
|
2
|
1
|
1
|
2
|
3
|
4
|
2
|
2
|
2
|
3
|
2
|
2
|
2
|
1
|
2
|
1
|
2
|
2
|
2
|
2
|
|||||
| commits |
17
|
347
|
82
|
123
|
43
|
26
|
13
|
14
|
53
|
56
|
41
|
75
|
258
|
94
|
141
|
111
|
95
|
28
|
5
|
17
|
3
|
16
|
5
|
18
|
60
|
||||
| line churn |
+261
-199 |
+800K
-650K |
+9K
-2K |
+27K
-8.2K |
+1.1K
-395 |
+116
-170 |
+24
-24 |
+45
-45 |
+1.1K
-948 |
+669
-100K |
+1K
-77K |
+1.1M
-1.3M |
+189K
-1.6M |
+9.5K
-879 |
+210K
-182K |
+295K
-1.2K |
+21K
-6.1K |
+42K
-14K |
+7
-7 |
+8.5K
-1.1K |
+7K
-7 |
+14K
-67 |
+5
-174K |
+2K
-64 |
+517K
-447K |
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
Pascal Honoré <pascal>
|
198 +448K / -554K |
356 +516K / -562K |
602 +990K / -1.5M |
1603 +3.5M / -3.7M |
|
|
|
|
|
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
|
-
|
|
-
|
|
|
|
|
|
Pascal Honoré <pascal.honore>
|
82 +289K / -91K |
178 +301K / -97K |
477 +1.1M / -2.2M |
1142 +3.5M / -4.6M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
John Duffell <john.duffell>
|
- | 1 +19 / -23 |
1 +19 / -23 |
1 +19 / -23 |
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Andrade <andradeolivier>
|
- | - | 1 +22 / -49 |
1 +22 / -49 |
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
TJ Silver <15648334+tjsilver>
|
- | - | 1 +1 / -1 |
1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Olivier Andrade <olivier.andrade.mindera>
|
- | - | 1 +19 / -35 |
1 +19 / -35 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Reetta Vaahtoranta <rvaahtoranta>
|
- | - | 1 +9 / -0 |
1 +9 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Kelvin Chappell <1722550+kelvin-chappell>
|
- | - | - | 1 +5 / -9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Tom Forbes <tom.forbes>
|
- | - | - | 2 +4 / -4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jessica Leivers <jessica.leivers>
|
- | - | - | 2 +2 / -2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
“LAKSHMIRPILLAI” <“luxmi.r.pillai>
|
- | - | - | 4 +13 / -17 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Lakshmi R Pillai <73653255+lakshmirpillai>
|
- | - | - | 1 +10 / -3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jacob Winch <jacob.winch>
|
- | - | - | 4 +39 / -20 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Kelvin Chappell <kelvin.chappell>
|
- | - | - | 250 +427K / -99K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Graham Hopgood <grahamhopgood>
|
- | - | - | 1 +30 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Andrea Diotallevi <andrea.diotallevi>
|
- | - | - | 1 +2 / -2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Pascal Honoré <pgithub5>
|
- | - | - | 30 +55K / -28K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jonathan Flynn <91546670+jonflynng>
|
- | - | - | 19 +792K / -364K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jonathan Flynn <jon.flynn>
|
- | - | - | 11 +186K / -364K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jonathan Flynn <37303488+01jonathanf>
|
- | - | - | 57 +905K / -434K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Scala Steward <43047562+scala-steward>
|
- | - | - | 113 +283 / -273 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
theguardian.com continuous integration <guardian-ci>
|
- | - | - | 3 +3 / -3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ricardo Costa <48949546+ripecosta>
|
- | - | - | 1 +32 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ricardo Costa <ricardo.costa>
|
- | - | - | 2 +32 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Francis Rhys-Jones <francis>
|
- | - | - | 303 +202K / -56K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Mario Galic <mario.galic>
|
- | - | - | 5 +24 / -6 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Francis Rhys-Jones <francis.rhys-jones.freelancer>
|
- | - | - | 60 +25K / -21K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
1
|
1
|
1
|
2
|
1
|
1
|
2
|
2
|
3
|
2
|
|||||
| commits |
3
|
13
|
11
|
23
|
18
|
19
|
14
|
9
|
16
|
11
|
10
|
9
|
11
|
10
|
13
|
1
|
1
|
2
|
5
|
7
|
1
|
14
|
5
|
8
|
6
|
||||
| line churn |
+4
-4 |
+77
-52 |
+19
-19 |
+37
-37 |
+173
-80 |
+30
-30 |
+18
-18 |
+13
-13 |
+117
-118 |
+18
-18 |
+16
-16 |
+11
-8 |
+11
-11 |
+10
-10 |
+15
-15 |
+1
-1 |
+1
-1 |
+2
-2 |
+6
-6 |
+7
-7 |
+1
-1 |
+35
-23 |
+6
-6 |
+38
-7 |
+6
-6 |
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
|
2 +2 / -2 |
19 +23 / -23 |
98 +120 / -117 |
268 +310 / -295 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dependabot[bot] <49699333+dependabot[bot]>
|
7 +13 / -13 |
27 +109 / -84 |
67 +422 / -305 |
94 +459 / -341 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
|
-
|
-
|
|
|
|
|
|
gu-dependency-graph-integrator[bot] <156913822+gu-dependency-graph-integrator[bot]>
|
- | - | - | 1 +31 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
gu-snyk-integrator[bot] <156913822+gu-snyk-integrator[bot]>
|
- | - | - | 1 +6 / -30 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
github-actions[bot] <41898282+github-actions[bot]>
|
- | - | - | 54 +46K / -172K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
2 contributors (280 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | Pascal Honoré <pascal> |
2022-07-23 | 2026-10-06 | 198 (70%) | +448K / -554K | json (873), scala (590), md (40), txt (17), sbt (4) |
| 2. | Pascal Honoré <pascal.honore> |
2022-08-23 | 2026-10-06 | 82 (29%) | +289K / -91K | scala (369), json (362), md (28), txt (14), yaml (13) |
2 bots (9 commits):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
2022-06-30 | 2026-10-05 | 2 (22%) | +2 / -2 | scala (1), sbt (1) |
| 2. | dependabot[bot] <49699333+dependabot[bot]> |
2022-07-13 | 2026-10-02 | 7 (77%) | +13 / -13 | yaml (10), lock (1) |
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["pascal.honore"]
n1["pascal"]
n2["49699333+dependabot[bot]"]
n3["108136057+gu-scala-steward-public-repos[bot]"]
n0 ---|"347"| n1
n0 ---|"3"| n2
n0 ---|"2"| n3
n3 ---|"1"| n1
n2 ---|"1"| n1
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:#00688b4C,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 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.
Pascal Honoré <pascal.honore>
Pascal Honoré <pascal>
347 shared files
lambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/account.json
lambda/src/main/scala/pricemigrationengine/model/membershipworkflow/BrazeMessage.scala
lambda/src/test/resources/Migrations/Newspaper2026X/sub4/account.json
lambda/src/test/scala/pricemigrationengine/migrations/Newspaper2026MigrationXTest.scala
lambda/src/test/resources/Migrations/ProductMigration2025N4/12/account.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub10/account.json
lambda/src/test/resources/Migrations/DigiSubs2025/03/account.json
lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P1Migration.scala
lambda/src/main/scala/pricemigrationengine/model/SalesforceAddress.scala
lambda/src/test/resources/Migrations/GuardianWeekly2025/6801-Discount/account.json
lambda/src/main/scala/pricemigrationengine/model/NotificationHandlerHelper.scala
lambda/src/test/resources/model/EstimationAnalysisResult/newspaper-2026-AutoRenewFlagFalse/subscription.json
lambda/src/main/scala/pricemigrationengine/model/MigrationType.scala
lambda/src/test/resources/Migrations/Newspaper2026X/sub5/account.json
lambda/src/main/scala/pricemigrationengine/model/ZuoraSubscription.scala
lambda/src/test/resources/Migrations/Newspaper2026X/sub3/account.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/13/account.json
lambda/src/main/scala/pricemigrationengine/model/EstimationResult.scala
lambda/src/test/resources/Migrations/DigiSubs2025/04/account.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/11/account.json
docs/dispatch.md
lambda/src/test/resources/model/NewspaperHelper/sub9/subscription.json
lambda/src/test/resources/Migrations/DigiSubs2025/02/account.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub11/account.json
docs/troubleshooting.md
lambda/src/main/scala/pricemigrationengine/model/SubscriptionIntrospection2025.scala
lambda/src/main/scala/pricemigrationengine/model/NewspaperFinanceAllocations.scala
lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/invoice-preview.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription2/account.json
lambda/src/test/scala/pricemigrationengine/migrations/GuardianWeekly2025MigrationTest.scala
lambda/src/main/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitives.scala
lambda/src/test/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitivesTest.scala
lambda/src/test/resources/Migrations/ProductMigration2025N4/01/account.json
lambda/src/test/resources/model/GuardianWeeklyHelper/sub2/account.json
lambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/subscription.json
lambda/src/test/resources/model/NewspaperHelper/sub7/subscription.json
lambda/src/test/scala/pricemigrationengine/model/EstimationAnalysisResultTest.scala
lambda/src/test/resources/Migrations/Newspaper2025P3/277291-everyday-annual/subscription.json
lambda/src/test/resources/Migrations/Newspaper2025P1/A-S00553498/invoice-preview.json
lambda/src/test/resources/model/NewspaperHelper/sub6/subscription.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription3/invoice-preview.json
lambda/src/test/resources/Migrations/SupporterPlus2026/06/account.json
lambda/src/main/scala/pricemigrationengine/model/CohortItem.scala
lambda/src/test/resources/Migrations/Newspaper2025P1/344070-EstimationFailed/subscription.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub12/account.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/invoice-preview.json
lambda/src/main/scala/pricemigrationengine/services/SalesforceLive.scala
lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P3Migration.scala
lambda/src/test/resources/model/EstimationHandlerHelper/newspaper-delivery-echo-legacy-multiple-billing-period-detection/subscription.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub7/account.json
lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription3-with-discount/account.json
lambda/src/test/scala/pricemigrationengine/service/SalesforceLiveTest.scala
docs/price-rise-extended-checklists.md
lambda/src/test/resources/Migrations/GuardianWeekly2025/A-S00531704/invoice-preview.json
lambda/src/test/resources/Migrations/Newspaper2025P1/296144/invoice-preview.json
docs/steward.md
lambda/src/test/resources/Migrations/SupporterPlus2026/05/account.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/A-S00531704/subscription.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/GBP-monthly1/subscription.json
lambda/src/test/resources/model/EstimationAnalysisResult/newspaper-2026-AutoRenewFlagFalse/account.json
lambda/src/test/resources/model/AmendmentEffectiveDateCalculator/subscription1/account.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub1/subscription.json
lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/account.json
lambda/src/test/resources/Migrations/Newspaper2025P1/280828/invoice-preview.json
lambda/src/test/resources/model/AmendmentData/A-S02059070/account.json
lambda/src/main/scala/pricemigrationengine/model/SoldToContact.scala
lambda/src/test/resources/Migrations/GuardianWeekly2026X/sub7/account.json
lambda/src/main/scala/pricemigrationengine/model/ZuoraRatePlanCharge.scala
lambda/src/test/scala/pricemigrationengine/model/SubscriptionIntrospection2025Test.scala
lambda/src/test/resources/Migrations/Newspaper2025P1/280828/account.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/account.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/02/account.json
lambda/src/test/resources/model/GuardianWeeklyHelper/sub1/account.json
lambda/src/test/resources/model/GuardianWeeklyHelper/sub3/subscription.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub10/subscription.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub3/subscription.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/16/account.json
lambda/src/test/resources/model/AmendmentHandlerHelper/277750-everyday-month/account.json
lambda/src/test/scala/pricemigrationengine/handlers/SalesforceNotificationDateUpdateHandlerTest.scala
lambda/src/test/resources/Migrations/Newspaper2026X/sub4/subscription.json
lambda/src/main/scala/pricemigrationengine/model/T6xLegChargeOverrides.scala
lambda/src/test/scala/pricemigrationengine/migrations/SupporterPlus2026Test.scala
lambda/src/main/scala/pricemigrationengine/model/T6xLegChargeOverride.scala
lambda/src/main/scala/pricemigrationengine/migrations/TemplateMigration.scala
lambda/src/test/resources/Migrations/GuardianWeekly2025/6801-Discount/subscription.json
lambda/src/test/resources/model/NewspaperHelper/sub3/subscription.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub2/subscription.json
lambda/src/test/resources/model/EstimationHandlerHelper/newspaper-2026/invoice-preview.json
lambda/src/test/resources/Migrations/TemplateMigration/subscription1/invoice-preview.json
lambda/src/main/scala/pricemigrationengine/model/CurrencyAndLocalisation.scala
lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala
lambda/src/test/resources/Migrations/Newspaper2026X/inventory.txt
lambda/src/test/resources/model/NewspaperHelper/sub11/invoice-preview.json
lambda/src/test/resources/Migrations/SupporterPlus2026/01-variant1-non-zero-contribution/account.json
lambda/src/main/scala/pricemigrationengine/model/NewspaperHelper.scala
lambda/src/test/resources/model/NewspaperHelper/sub13/subscription.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/15/account.json
lambda/src/test/resources/Migrations/Newspaper2025P1/277526-Discounts-Adjustment/account.json
lambda/src/test/resources/model/NewspaperHelper/sub6/account.json
lambda/src/main/scala/pricemigrationengine/model/GuardianWeeklyLegPercentageDistribution.scala
...
2.
Pascal Honoré <pascal.honore>
dependabot[bot] <49699333+dependabot[bot]>
3 shared files
android-price-rise/yarn.lock
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yml
3.
Pascal Honoré <pascal.honore>
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
2 shared files
project/plugins.sbt
project/Dependencies.scala
4.
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
Pascal Honoré <pascal>
1 shared file
project/plugins.sbt
5.
dependabot[bot] <49699333+dependabot[bot]>
Pascal Honoré <pascal>
1 shared file
.github/workflows/ci.yml
Most Connected Contributors
Contributor
# connections
# commits
1.
Pascal Honoré <pascal>
3
198
2.
Pascal Honoré <pascal.honore>
3
82
3.
dependabot[bot] <49699333+dependabot[bot]>
2
7
4.
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
2
2
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["pascal.honore"]
n1["pascal"]
n2["49699333+dependabot[bot]"]
n3["108136057+gu-scala-steward-public-repos[bot]"]
n0 ---|"347"| n1
n0 ---|"3"| n2
n0 ---|"2"| n3
n3 ---|"1"| n1
n2 ---|"1"| n1
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:#00688b4C,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Pascal Honoré <pascal.honore> |
Pascal Honoré <pascal> |
347 shared fileslambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/account.json lambda/src/main/scala/pricemigrationengine/model/membershipworkflow/BrazeMessage.scala lambda/src/test/resources/Migrations/Newspaper2026X/sub4/account.json lambda/src/test/scala/pricemigrationengine/migrations/Newspaper2026MigrationXTest.scala lambda/src/test/resources/Migrations/ProductMigration2025N4/12/account.json lambda/src/test/resources/Migrations/Newspaper2026X/sub10/account.json lambda/src/test/resources/Migrations/DigiSubs2025/03/account.json lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P1Migration.scala lambda/src/main/scala/pricemigrationengine/model/SalesforceAddress.scala lambda/src/test/resources/Migrations/GuardianWeekly2025/6801-Discount/account.json lambda/src/main/scala/pricemigrationengine/model/NotificationHandlerHelper.scala lambda/src/test/resources/model/EstimationAnalysisResult/newspaper-2026-AutoRenewFlagFalse/subscription.json lambda/src/main/scala/pricemigrationengine/model/MigrationType.scala lambda/src/test/resources/Migrations/Newspaper2026X/sub5/account.json lambda/src/main/scala/pricemigrationengine/model/ZuoraSubscription.scala lambda/src/test/resources/Migrations/Newspaper2026X/sub3/account.json lambda/src/test/resources/Migrations/ProductMigration2025N4/13/account.json lambda/src/main/scala/pricemigrationengine/model/EstimationResult.scala lambda/src/test/resources/Migrations/DigiSubs2025/04/account.json lambda/src/test/resources/Migrations/ProductMigration2025N4/11/account.json docs/dispatch.md lambda/src/test/resources/model/NewspaperHelper/sub9/subscription.json lambda/src/test/resources/Migrations/DigiSubs2025/02/account.json lambda/src/test/resources/Migrations/Newspaper2026X/sub11/account.json docs/troubleshooting.md lambda/src/main/scala/pricemigrationengine/model/SubscriptionIntrospection2025.scala lambda/src/main/scala/pricemigrationengine/model/NewspaperFinanceAllocations.scala lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/invoice-preview.json lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription2/account.json lambda/src/test/scala/pricemigrationengine/migrations/GuardianWeekly2025MigrationTest.scala lambda/src/main/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitives.scala lambda/src/test/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitivesTest.scala lambda/src/test/resources/Migrations/ProductMigration2025N4/01/account.json lambda/src/test/resources/model/GuardianWeeklyHelper/sub2/account.json lambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/subscription.json lambda/src/test/resources/model/NewspaperHelper/sub7/subscription.json lambda/src/test/scala/pricemigrationengine/model/EstimationAnalysisResultTest.scala lambda/src/test/resources/Migrations/Newspaper2025P3/277291-everyday-annual/subscription.json lambda/src/test/resources/Migrations/Newspaper2025P1/A-S00553498/invoice-preview.json lambda/src/test/resources/model/NewspaperHelper/sub6/subscription.json lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription3/invoice-preview.json lambda/src/test/resources/Migrations/SupporterPlus2026/06/account.json lambda/src/main/scala/pricemigrationengine/model/CohortItem.scala lambda/src/test/resources/Migrations/Newspaper2025P1/344070-EstimationFailed/subscription.json lambda/src/test/resources/Migrations/Newspaper2026X/sub12/account.json lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/invoice-preview.json lambda/src/main/scala/pricemigrationengine/services/SalesforceLive.scala lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P3Migration.scala lambda/src/test/resources/model/EstimationHandlerHelper/newspaper-delivery-echo-legacy-multiple-billing-period-detection/subscription.json lambda/src/test/resources/Migrations/Newspaper2026X/sub7/account.json lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription3-with-discount/account.json lambda/src/test/scala/pricemigrationengine/service/SalesforceLiveTest.scala docs/price-rise-extended-checklists.md lambda/src/test/resources/Migrations/GuardianWeekly2025/A-S00531704/invoice-preview.json lambda/src/test/resources/Migrations/Newspaper2025P1/296144/invoice-preview.json docs/steward.md lambda/src/test/resources/Migrations/SupporterPlus2026/05/account.json lambda/src/test/resources/Migrations/GuardianWeekly2025/A-S00531704/subscription.json lambda/src/test/resources/Migrations/GuardianWeekly2025/GBP-monthly1/subscription.json lambda/src/test/resources/model/EstimationAnalysisResult/newspaper-2026-AutoRenewFlagFalse/account.json lambda/src/test/resources/model/AmendmentEffectiveDateCalculator/subscription1/account.json lambda/src/test/resources/Migrations/Newspaper2026X/sub1/subscription.json lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/account.json lambda/src/test/resources/Migrations/Newspaper2025P1/280828/invoice-preview.json lambda/src/test/resources/model/AmendmentData/A-S02059070/account.json lambda/src/main/scala/pricemigrationengine/model/SoldToContact.scala lambda/src/test/resources/Migrations/GuardianWeekly2026X/sub7/account.json lambda/src/main/scala/pricemigrationengine/model/ZuoraRatePlanCharge.scala lambda/src/test/scala/pricemigrationengine/model/SubscriptionIntrospection2025Test.scala lambda/src/test/resources/Migrations/Newspaper2025P1/280828/account.json lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/account.json lambda/src/test/resources/Migrations/ProductMigration2025N4/02/account.json lambda/src/test/resources/model/GuardianWeeklyHelper/sub1/account.json lambda/src/test/resources/model/GuardianWeeklyHelper/sub3/subscription.json lambda/src/test/resources/Migrations/Newspaper2026X/sub10/subscription.json lambda/src/test/resources/Migrations/Newspaper2026X/sub3/subscription.json lambda/src/test/resources/Migrations/ProductMigration2025N4/16/account.json lambda/src/test/resources/model/AmendmentHandlerHelper/277750-everyday-month/account.json lambda/src/test/scala/pricemigrationengine/handlers/SalesforceNotificationDateUpdateHandlerTest.scala lambda/src/test/resources/Migrations/Newspaper2026X/sub4/subscription.json lambda/src/main/scala/pricemigrationengine/model/T6xLegChargeOverrides.scala lambda/src/test/scala/pricemigrationengine/migrations/SupporterPlus2026Test.scala lambda/src/main/scala/pricemigrationengine/model/T6xLegChargeOverride.scala lambda/src/main/scala/pricemigrationengine/migrations/TemplateMigration.scala lambda/src/test/resources/Migrations/GuardianWeekly2025/6801-Discount/subscription.json lambda/src/test/resources/model/NewspaperHelper/sub3/subscription.json lambda/src/test/resources/Migrations/Newspaper2026X/sub2/subscription.json lambda/src/test/resources/model/EstimationHandlerHelper/newspaper-2026/invoice-preview.json lambda/src/test/resources/Migrations/TemplateMigration/subscription1/invoice-preview.json lambda/src/main/scala/pricemigrationengine/model/CurrencyAndLocalisation.scala lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala lambda/src/test/resources/Migrations/Newspaper2026X/inventory.txt lambda/src/test/resources/model/NewspaperHelper/sub11/invoice-preview.json lambda/src/test/resources/Migrations/SupporterPlus2026/01-variant1-non-zero-contribution/account.json lambda/src/main/scala/pricemigrationengine/model/NewspaperHelper.scala lambda/src/test/resources/model/NewspaperHelper/sub13/subscription.json lambda/src/test/resources/Migrations/ProductMigration2025N4/15/account.json lambda/src/test/resources/Migrations/Newspaper2025P1/277526-Discounts-Adjustment/account.json lambda/src/test/resources/model/NewspaperHelper/sub6/account.json lambda/src/main/scala/pricemigrationengine/model/GuardianWeeklyLegPercentageDistribution.scala ... |
| 2. | Pascal Honoré <pascal.honore> |
dependabot[bot] <49699333+dependabot[bot]> |
3 shared filesandroid-price-rise/yarn.lock .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yml |
| 3. | Pascal Honoré <pascal.honore> |
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
2 shared filesproject/plugins.sbt project/Dependencies.scala |
| 4. | gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
Pascal Honoré <pascal> |
1 shared fileproject/plugins.sbt |
| 5. | dependabot[bot] <49699333+dependabot[bot]> |
Pascal Honoré <pascal> |
1 shared file.github/workflows/ci.yml |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Pascal Honoré <pascal> |
3 | 198 |
| 2. | Pascal Honoré <pascal.honore> |
3 | 82 |
| 3. | dependabot[bot] <49699333+dependabot[bot]> |
2 | 7 |
| 4. | gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
2 | 2 |
C-median: 2.5
A half of the contributors has more than 2.5 connections, and a half has less than this number.
C-mean: 2.5
An average number of connections a contributor has with other contributors.
C-index: 2.0
There are 2.0 contributors with 2.0 or more connections.
3 contributors (535 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | Pascal Honoré <pascal> |
2022-07-23 | 2026-10-06 | 356 (66%) | +516K / -562K | scala (1293), json (931), md (76), txt (27), yaml (21) |
| 2. | Pascal Honoré <pascal.honore> |
2022-08-23 | 2026-10-06 | 178 (33%) | +301K / -97K | scala (739), json (390), md (96), yaml (70), txt (27) |
| 3. | John Duffell <john.duffell> |
2026-08-07 | 2026-08-07 | 1 (<1%) | +19 / -23 | scala (1) |
2 bots (46 commits):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
2022-06-30 | 2026-10-05 | 19 (41%) | +23 / -23 | sbt (8), scala (5), properties (3), conf (3) |
| 2. | dependabot[bot] <49699333+dependabot[bot]> |
2022-07-13 | 2026-10-02 | 27 (58%) | +109 / -84 | yaml (34), lock (8) |
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["pascal.honore"]
n1["pascal"]
n2["108136057+gu-scala-steward-public-repos[bot]"]
n3["49699333+dependabot[bot]"]
n4["john.duffell"]
n0 ---|"415"| n1
n0 ---|"5"| n2
n1 ---|"3"| n2
n0 ---|"3"| n3
n3 ---|"3"| n1
n1 ---|"1"| n4
n0 ---|"1"| n4
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:#00688b4C,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,stroke-width:1px
linkStyle 6 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.
Pascal Honoré <pascal.honore>
Pascal Honoré <pascal>
415 shared files
lambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/account.json
lambda/src/main/scala/pricemigrationengine/model/membershipworkflow/BrazeMessage.scala
lambda/src/test/resources/Migrations/Newspaper2026X/sub4/account.json
lambda/src/test/scala/pricemigrationengine/migrations/Newspaper2026MigrationXTest.scala
lambda/src/test/resources/Migrations/ProductMigration2025N4/12/account.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub10/account.json
docs/lambdas-code-structure.md
lambda/src/test/resources/Migrations/DigiSubs2025/03/account.json
lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P1Migration.scala
project/build.properties
lambda/src/main/scala/pricemigrationengine/services/DynamoDBClient.scala
lambda/src/main/scala/pricemigrationengine/model/SalesforceAddress.scala
lambda/src/test/resources/Migrations/GuardianWeekly2025/6801-Discount/account.json
lambda/src/main/scala/pricemigrationengine/model/NotificationHandlerHelper.scala
lambda/src/test/resources/model/EstimationAnalysisResult/newspaper-2026-AutoRenewFlagFalse/subscription.json
lambda/src/main/scala/pricemigrationengine/model/CohortTableConfig.scala
lambda/src/main/scala/pricemigrationengine/model/MigrationType.scala
lambda/src/test/resources/Migrations/Newspaper2026X/sub5/account.json
lambda/src/main/scala/pricemigrationengine/model/ZuoraSubscription.scala
lambda/src/test/resources/Migrations/Newspaper2026X/sub3/account.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/13/account.json
lambda/src/main/scala/pricemigrationengine/model/EstimationResult.scala
lambda/src/test/resources/Migrations/DigiSubs2025/04/account.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/11/account.json
docs/dispatch.md
lambda/src/test/resources/model/NewspaperHelper/sub9/subscription.json
lambda/src/test/resources/Migrations/DigiSubs2025/02/account.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub11/account.json
docs/troubleshooting.md
lambda/src/main/scala/pricemigrationengine/model/SubscriptionIntrospection2025.scala
lambda/src/main/scala/pricemigrationengine/model/NewspaperFinanceAllocations.scala
lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/invoice-preview.json
lambda/src/test/scala/pricemigrationengine/service/BrazeLiveTest.scala
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription2/account.json
lambda/src/test/scala/pricemigrationengine/model/CohortSpecTest.scala
lambda/src/test/scala/pricemigrationengine/migrations/GuardianWeekly2025MigrationTest.scala
lambda/src/main/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitives.scala
lambda/src/test/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitivesTest.scala
lambda/src/test/resources/Migrations/ProductMigration2025N4/01/account.json
lambda/src/test/resources/model/GuardianWeeklyHelper/sub2/account.json
lambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/subscription.json
lambda/src/test/resources/model/NewspaperHelper/sub7/subscription.json
lambda/src/test/scala/pricemigrationengine/model/EstimationAnalysisResultTest.scala
lambda/src/test/scala/pricemigrationengine/model/SubscriptionLocalisationTest.scala
lambda/src/test/resources/Migrations/Newspaper2025P3/277291-everyday-annual/subscription.json
lambda/src/test/resources/Migrations/Newspaper2025P1/A-S00553498/invoice-preview.json
lambda/src/test/resources/model/NewspaperHelper/sub6/subscription.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription3/invoice-preview.json
lambda/src/test/resources/Migrations/SupporterPlus2026/06/account.json
lambda/src/main/scala/pricemigrationengine/model/CohortItem.scala
lambda/src/test/resources/Migrations/Newspaper2025P1/344070-EstimationFailed/subscription.json
lambda/src/main/scala/pricemigrationengine/services/CohortTable.scala
lambda/src/test/resources/Migrations/Newspaper2026X/sub12/account.json
lambda/src/main/scala/pricemigrationengine/model/ZuoraProductCatalogue.scala
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/invoice-preview.json
lambda/src/main/scala/pricemigrationengine/services/SalesforceLive.scala
lambda/src/main/scala/pricemigrationengine/handlers/MigrationHandler.scala
lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P3Migration.scala
lambda/src/main/scala/pricemigrationengine/services/Aws.scala
lambda/src/test/resources/model/EstimationHandlerHelper/newspaper-delivery-echo-legacy-multiple-billing-period-detection/subscription.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub7/account.json
lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription3-with-discount/account.json
lambda/src/test/scala/pricemigrationengine/service/SalesforceLiveTest.scala
docs/price-rise-extended-checklists.md
lambda/src/test/resources/Migrations/GuardianWeekly2025/A-S00531704/invoice-preview.json
lambda/src/test/resources/Migrations/Newspaper2025P1/296144/invoice-preview.json
docs/steward.md
lambda/src/test/resources/Migrations/SupporterPlus2026/05/account.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/A-S00531704/subscription.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/GBP-monthly1/subscription.json
lambda/src/test/resources/model/EstimationAnalysisResult/newspaper-2026-AutoRenewFlagFalse/account.json
lambda/src/test/resources/model/AmendmentEffectiveDateCalculator/subscription1/account.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub1/subscription.json
lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/account.json
lambda/src/test/resources/Migrations/Newspaper2025P1/280828/invoice-preview.json
lambda/src/test/resources/model/AmendmentData/A-S02059070/account.json
lambda/src/main/scala/pricemigrationengine/model/SoldToContact.scala
lambda/src/test/resources/Migrations/GuardianWeekly2026X/sub7/account.json
lambda/src/main/scala/pricemigrationengine/model/ZuoraRatePlanCharge.scala
build.sbt
lambda/src/main/scala/pricemigrationengine/services/Braze.scala
lambda/src/test/resources/Migrations/SupporterPlus2026/07-amendment-prelude-check/readme.txt
lambda/src/test/scala/pricemigrationengine/model/SubscriptionIntrospection2025Test.scala
lambda/src/test/resources/Migrations/SupporterPlus2026/06/subscription.json
lambda/src/test/resources/Migrations/Newspaper2025P1/280828/account.json
lambda/src/main/scala/pricemigrationengine/services/DynamoDB.scala
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/account.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/02/account.json
android-price-rise/yarn.lock
lambda/src/test/resources/model/GuardianWeeklyHelper/sub1/account.json
lambda/src/test/resources/model/GuardianWeeklyHelper/sub3/subscription.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub10/subscription.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub3/subscription.json
lambda/src/test/resources/Migrations/SupporterPlus2026/04/subscription.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/16/account.json
lambda/src/test/resources/model/AmendmentHandlerHelper/277750-everyday-month/account.json
lambda/src/main/scala/pricemigrationengine/model/dynamodb/Conversions.scala
lambda/src/test/scala/pricemigrationengine/handlers/SalesforceNotificationDateUpdateHandlerTest.scala
lambda/src/main/scala/pricemigrationengine/services/CohortTableDdlLive.scala
lambda/src/test/resources/Migrations/SupporterPlus2026/04/account.json
...
2.
Pascal Honoré <pascal.honore>
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
5 shared files
project/build.properties
build.sbt
project/plugins.sbt
project/Dependencies.scala
.scalafmt.conf
3.
Pascal Honoré <pascal>
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
3 shared files
project/build.properties
build.sbt
project/plugins.sbt
4.
Pascal Honoré <pascal.honore>
dependabot[bot] <49699333+dependabot[bot]>
3 shared files
android-price-rise/yarn.lock
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yml
5.
dependabot[bot] <49699333+dependabot[bot]>
Pascal Honoré <pascal>
3 shared files
android-price-rise/yarn.lock
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yml
6.
Pascal Honoré <pascal>
John Duffell <john.duffell>
1 shared file
lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala
7.
Pascal Honoré <pascal.honore>
John Duffell <john.duffell>
1 shared file
lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala
Most Connected Contributors
Contributor
# connections
# commits
1.
Pascal Honoré <pascal>
4
356
2.
Pascal Honoré <pascal.honore>
4
178
3.
dependabot[bot] <49699333+dependabot[bot]>
2
27
4.
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
2
19
5.
John Duffell <john.duffell>
2
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["pascal.honore"]
n1["pascal"]
n2["108136057+gu-scala-steward-public-repos[bot]"]
n3["49699333+dependabot[bot]"]
n4["john.duffell"]
n0 ---|"415"| n1
n0 ---|"5"| n2
n1 ---|"3"| n2
n0 ---|"3"| n3
n3 ---|"3"| n1
n1 ---|"1"| n4
n0 ---|"1"| n4
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:#00688b4C,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,stroke-width:1px
linkStyle 6 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Pascal Honoré <pascal.honore> |
Pascal Honoré <pascal> |
415 shared fileslambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/account.json lambda/src/main/scala/pricemigrationengine/model/membershipworkflow/BrazeMessage.scala lambda/src/test/resources/Migrations/Newspaper2026X/sub4/account.json lambda/src/test/scala/pricemigrationengine/migrations/Newspaper2026MigrationXTest.scala lambda/src/test/resources/Migrations/ProductMigration2025N4/12/account.json lambda/src/test/resources/Migrations/Newspaper2026X/sub10/account.json docs/lambdas-code-structure.md lambda/src/test/resources/Migrations/DigiSubs2025/03/account.json lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P1Migration.scala project/build.properties lambda/src/main/scala/pricemigrationengine/services/DynamoDBClient.scala lambda/src/main/scala/pricemigrationengine/model/SalesforceAddress.scala lambda/src/test/resources/Migrations/GuardianWeekly2025/6801-Discount/account.json lambda/src/main/scala/pricemigrationengine/model/NotificationHandlerHelper.scala lambda/src/test/resources/model/EstimationAnalysisResult/newspaper-2026-AutoRenewFlagFalse/subscription.json lambda/src/main/scala/pricemigrationengine/model/CohortTableConfig.scala lambda/src/main/scala/pricemigrationengine/model/MigrationType.scala lambda/src/test/resources/Migrations/Newspaper2026X/sub5/account.json lambda/src/main/scala/pricemigrationengine/model/ZuoraSubscription.scala lambda/src/test/resources/Migrations/Newspaper2026X/sub3/account.json lambda/src/test/resources/Migrations/ProductMigration2025N4/13/account.json lambda/src/main/scala/pricemigrationengine/model/EstimationResult.scala lambda/src/test/resources/Migrations/DigiSubs2025/04/account.json lambda/src/test/resources/Migrations/ProductMigration2025N4/11/account.json docs/dispatch.md lambda/src/test/resources/model/NewspaperHelper/sub9/subscription.json lambda/src/test/resources/Migrations/DigiSubs2025/02/account.json lambda/src/test/resources/Migrations/Newspaper2026X/sub11/account.json docs/troubleshooting.md lambda/src/main/scala/pricemigrationengine/model/SubscriptionIntrospection2025.scala lambda/src/main/scala/pricemigrationengine/model/NewspaperFinanceAllocations.scala lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/invoice-preview.json lambda/src/test/scala/pricemigrationengine/service/BrazeLiveTest.scala lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription2/account.json lambda/src/test/scala/pricemigrationengine/model/CohortSpecTest.scala lambda/src/test/scala/pricemigrationengine/migrations/GuardianWeekly2025MigrationTest.scala lambda/src/main/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitives.scala lambda/src/test/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitivesTest.scala lambda/src/test/resources/Migrations/ProductMigration2025N4/01/account.json lambda/src/test/resources/model/GuardianWeeklyHelper/sub2/account.json lambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/subscription.json lambda/src/test/resources/model/NewspaperHelper/sub7/subscription.json lambda/src/test/scala/pricemigrationengine/model/EstimationAnalysisResultTest.scala lambda/src/test/scala/pricemigrationengine/model/SubscriptionLocalisationTest.scala lambda/src/test/resources/Migrations/Newspaper2025P3/277291-everyday-annual/subscription.json lambda/src/test/resources/Migrations/Newspaper2025P1/A-S00553498/invoice-preview.json lambda/src/test/resources/model/NewspaperHelper/sub6/subscription.json lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription3/invoice-preview.json lambda/src/test/resources/Migrations/SupporterPlus2026/06/account.json lambda/src/main/scala/pricemigrationengine/model/CohortItem.scala lambda/src/test/resources/Migrations/Newspaper2025P1/344070-EstimationFailed/subscription.json lambda/src/main/scala/pricemigrationengine/services/CohortTable.scala lambda/src/test/resources/Migrations/Newspaper2026X/sub12/account.json lambda/src/main/scala/pricemigrationengine/model/ZuoraProductCatalogue.scala lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/invoice-preview.json lambda/src/main/scala/pricemigrationengine/services/SalesforceLive.scala lambda/src/main/scala/pricemigrationengine/handlers/MigrationHandler.scala lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P3Migration.scala lambda/src/main/scala/pricemigrationengine/services/Aws.scala lambda/src/test/resources/model/EstimationHandlerHelper/newspaper-delivery-echo-legacy-multiple-billing-period-detection/subscription.json lambda/src/test/resources/Migrations/Newspaper2026X/sub7/account.json lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription3-with-discount/account.json lambda/src/test/scala/pricemigrationengine/service/SalesforceLiveTest.scala docs/price-rise-extended-checklists.md lambda/src/test/resources/Migrations/GuardianWeekly2025/A-S00531704/invoice-preview.json lambda/src/test/resources/Migrations/Newspaper2025P1/296144/invoice-preview.json docs/steward.md lambda/src/test/resources/Migrations/SupporterPlus2026/05/account.json lambda/src/test/resources/Migrations/GuardianWeekly2025/A-S00531704/subscription.json lambda/src/test/resources/Migrations/GuardianWeekly2025/GBP-monthly1/subscription.json lambda/src/test/resources/model/EstimationAnalysisResult/newspaper-2026-AutoRenewFlagFalse/account.json lambda/src/test/resources/model/AmendmentEffectiveDateCalculator/subscription1/account.json lambda/src/test/resources/Migrations/Newspaper2026X/sub1/subscription.json lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/account.json lambda/src/test/resources/Migrations/Newspaper2025P1/280828/invoice-preview.json lambda/src/test/resources/model/AmendmentData/A-S02059070/account.json lambda/src/main/scala/pricemigrationengine/model/SoldToContact.scala lambda/src/test/resources/Migrations/GuardianWeekly2026X/sub7/account.json lambda/src/main/scala/pricemigrationengine/model/ZuoraRatePlanCharge.scala build.sbt lambda/src/main/scala/pricemigrationengine/services/Braze.scala lambda/src/test/resources/Migrations/SupporterPlus2026/07-amendment-prelude-check/readme.txt lambda/src/test/scala/pricemigrationengine/model/SubscriptionIntrospection2025Test.scala lambda/src/test/resources/Migrations/SupporterPlus2026/06/subscription.json lambda/src/test/resources/Migrations/Newspaper2025P1/280828/account.json lambda/src/main/scala/pricemigrationengine/services/DynamoDB.scala lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/account.json lambda/src/test/resources/Migrations/ProductMigration2025N4/02/account.json android-price-rise/yarn.lock lambda/src/test/resources/model/GuardianWeeklyHelper/sub1/account.json lambda/src/test/resources/model/GuardianWeeklyHelper/sub3/subscription.json lambda/src/test/resources/Migrations/Newspaper2026X/sub10/subscription.json lambda/src/test/resources/Migrations/Newspaper2026X/sub3/subscription.json lambda/src/test/resources/Migrations/SupporterPlus2026/04/subscription.json lambda/src/test/resources/Migrations/ProductMigration2025N4/16/account.json lambda/src/test/resources/model/AmendmentHandlerHelper/277750-everyday-month/account.json lambda/src/main/scala/pricemigrationengine/model/dynamodb/Conversions.scala lambda/src/test/scala/pricemigrationengine/handlers/SalesforceNotificationDateUpdateHandlerTest.scala lambda/src/main/scala/pricemigrationengine/services/CohortTableDdlLive.scala lambda/src/test/resources/Migrations/SupporterPlus2026/04/account.json ... |
| 2. | Pascal Honoré <pascal.honore> |
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
5 shared filesproject/build.properties build.sbt project/plugins.sbt project/Dependencies.scala .scalafmt.conf |
| 3. | Pascal Honoré <pascal> |
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
3 shared filesproject/build.properties build.sbt project/plugins.sbt |
| 4. | Pascal Honoré <pascal.honore> |
dependabot[bot] <49699333+dependabot[bot]> |
3 shared filesandroid-price-rise/yarn.lock .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yml |
| 5. | dependabot[bot] <49699333+dependabot[bot]> |
Pascal Honoré <pascal> |
3 shared filesandroid-price-rise/yarn.lock .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yml |
| 6. | Pascal Honoré <pascal> |
John Duffell <john.duffell> |
1 shared filelambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala |
| 7. | Pascal Honoré <pascal.honore> |
John Duffell <john.duffell> |
1 shared filelambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Pascal Honoré <pascal> |
4 | 356 |
| 2. | Pascal Honoré <pascal.honore> |
4 | 178 |
| 3. | dependabot[bot] <49699333+dependabot[bot]> |
2 | 27 |
| 4. | gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
2 | 19 |
| 5. | John Duffell <john.duffell> |
2 | 1 |
C-median: 2.0
A half of the contributors has more than 2.0 connections, and a half has less than this number.
C-mean: 2.8
An average number of connections a contributor has with other contributors.
C-index: 2.0
There are 2.0 contributors with 2.0 or more connections.
4 contributors (646 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | Pascal Honoré <pascal> |
2022-07-23 | 2026-10-06 | 378 (58%) | +526K / -562K |
| 2. | Pascal Honoré <pascal.honore> |
2022-08-23 | 2026-10-06 | 266 (41%) | +312K / -99K |
| 3. | John Duffell <john.duffell> |
2026-08-07 | 2026-08-07 | 1 (<1%) | +19 / -23 |
| 4. | Andrade <andradeolivier> |
2026-05-26 | 2026-05-26 | 1 (<1%) | +22 / -49 |
2 bots (99 commits):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
2022-06-30 | 2026-10-05 | 52 (52%) | +64 / -64 |
| 2. | dependabot[bot] <49699333+dependabot[bot]> |
2022-07-13 | 2026-10-02 | 47 (47%) | +290 / -172 |
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["pascal.honore"]
n1["pascal"]
n2["108136057+gu-scala-steward-public-repos[bot]"]
n3["49699333+dependabot[bot]"]
n4["andradeolivier"]
n5["john.duffell"]
n0 ---|"602"| n1
n0 ---|"5"| n2
n0 ---|"4"| n3
n1 ---|"3"| n2
n3 ---|"3"| n1
n0 ---|"2"| n4
n3 ---|"1"| n4
n1 ---|"1"| n4
n0 ---|"1"| n5
n1 ---|"1"| n5
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:#00688b4C,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,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
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.
Pascal Honoré <pascal.honore>
Pascal Honoré <pascal>
602 shared files
lambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/account.json
lambda/src/main/scala/pricemigrationengine/model/membershipworkflow/BrazeMessage.scala
lambda/src/test/resources/Migrations/Newspaper2026X/sub4/account.json
lambda/src/test/scala/pricemigrationengine/migrations/Newspaper2026MigrationXTest.scala
lambda/src/test/resources/Migrations/ProductMigration2025N4/12/account.json
lambda/src/test/resources/model/AmendmentData/Sunday/InvoicePreview.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/11/invoice-preview.json
lambda/src/test/resources/model/AmendmentData/Waitrose25%Discount/InvoicePreview.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub10/account.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/Tegridy-Farms/01-before/subscription.json
docs/lambdas-code-structure.md
lambda/src/test/resources/Migrations/DigiSubs2025/03/account.json
lambda/src/test/resources/Migrations/SupporterPlus2026/02/readme.txt
lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P1Migration.scala
lambda/src/test/resources/Handlers/EstimationHandler/Sixday+/Subscription.json
project/build.properties
lambda/src/main/scala/pricemigrationengine/services/DynamoDBClient.scala
lambda/src/main/scala/pricemigrationengine/model/SalesforceAddress.scala
lambda/src/test/resources/Migrations/ProductMigration2025N4/12/invoice-preview.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/6801-Discount/account.json
lambda/src/main/scala/pricemigrationengine/model/NotificationHandlerHelper.scala
lambda/src/test/resources/model/AmendmentData/SemiAnnualVoucher/Account.json
lambda/src/test/resources/model/AmendmentData/SemiAnnualVoucher/Subscription.json
lambda/src/test/resources/model/EstimationAnalysisResult/newspaper-2026-AutoRenewFlagFalse/subscription.json
lambda/src/main/scala/pricemigrationengine/model/CohortTableConfig.scala
lambda/src/main/scala/pricemigrationengine/model/MigrationType.scala
lambda/src/test/resources/Migrations/Newspaper2026X/sub5/account.json
lambda/src/main/scala/pricemigrationengine/model/ZuoraSubscription.scala
lambda/src/test/resources/Migrations/SupporterPlus2026/01/invoice-preview.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub3/account.json
lambda/src/test/resources/model/AmendmentData/Sunday/Catalogue.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/13/account.json
lambda/src/test/resources/model/AmendmentData/Saturday/InvoicePreview.json
lambda/src/main/scala/pricemigrationengine/model/EstimationResult.scala
lambda/src/test/resources/Migrations/DigiSubs2025/04/account.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/11/account.json
docs/dispatch.md
lambda/src/test/resources/model/NewspaperHelper/sub9/subscription.json
lambda/src/test/resources/Migrations/DigiSubs2025/02/account.json
lambda/src/test/resources/Handlers/EstimationHandler/QuarterlyVoucher/Catalogue.json
lambda/src/test/resources/model/AmendmentData/Sixday/Catalogue.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub11/account.json
lambda/src/test/resources/model/AmendmentData/Discount25%/Account.json
docs/troubleshooting.md
lambda/src/main/scala/pricemigrationengine/model/SubscriptionIntrospection2025.scala
lambda/src/test/resources/Migrations/ProductMigration2025N4/Tegridy-Farms/04-after-incorrect-extra-name/subscription.json
lambda/src/main/scala/pricemigrationengine/model/NewspaperFinanceAllocations.scala
lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/invoice-preview.json
lambda/src/test/resources/model/AmendmentData/Saturday/Account.json
lambda/src/test/scala/pricemigrationengine/service/BrazeLiveTest.scala
lambda/src/test/resources/Migrations/SupporterPlus2026/02/invoice-preview.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/03/subscription.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription2/account.json
lambda/src/test/resources/model/AmendmentData/Pre2020SixDay/Subscription.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/01/subscription.json
lambda/src/test/scala/pricemigrationengine/model/CohortSpecTest.scala
lambda/src/test/resources/Handlers/EstimationHandler/Waitrose25%Discount/Subscription.json
lambda/src/test/scala/pricemigrationengine/migrations/GuardianWeekly2025MigrationTest.scala
lambda/src/main/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitives.scala
lambda/src/test/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitivesTest.scala
lambda/src/test/resources/Migrations/ProductMigration2025N4/01/account.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/10/invoice-preview.json
lambda/src/test/resources/model/GuardianWeeklyHelper/sub2/account.json
lambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/subscription.json
lambda/src/test/resources/model/AmendmentData/InvoicePreviewWithMultipleSubs/Account.json
lambda/src/test/resources/model/NewspaperHelper/sub7/subscription.json
lambda/src/test/scala/pricemigrationengine/model/EstimationAnalysisResultTest.scala
lambda/src/test/resources/Migrations/DigiSubs2025/01/subscription.json
lambda/src/test/resources/Migrations/SupporterPlus2026/03/invoice-preview.json
lambda/src/test/resources/model/AmendmentData/QuarterlyVoucher/Catalogue.json
lambda/src/test/scala/pricemigrationengine/model/SubscriptionLocalisationTest.scala
lambda/src/test/resources/Migrations/Newspaper2025P3/277291-everyday-annual/subscription.json
lambda/src/test/resources/Migrations/Newspaper2025P1/A-S00553498/invoice-preview.json
lambda/src/test/resources/model/NewspaperHelper/sub6/subscription.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/04/subscription.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/16/invoice-preview.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription3/invoice-preview.json
lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription5-multiple-products-in-invoice-preview/invoice-preview.json
lambda/src/test/resources/Migrations/SupporterPlus2026/06/account.json
lambda/src/main/scala/pricemigrationengine/model/CohortItem.scala
lambda/src/test/resources/Migrations/Newspaper2025P1/344070-EstimationFailed/subscription.json
lambda/src/main/scala/pricemigrationengine/services/CohortTable.scala
lambda/src/test/resources/model/AmendmentData/Pre2020Everyday/Catalogue.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub12/account.json
lambda/src/test/resources/Handlers/EstimationHandler/Sixday+/Account.json
lambda/src/test/resources/model/AmendmentData/Pre2020Sixday2/Catalogue.json
lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription6-multiple-products-in-invoice-preview/subscription.json
lambda/src/main/scala/pricemigrationengine/model/ZuoraProductCatalogue.scala
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/invoice-preview.json
lambda/src/main/scala/pricemigrationengine/services/SalesforceLive.scala
lambda/src/main/scala/pricemigrationengine/handlers/MigrationHandler.scala
lambda/src/test/resources/model/AmendmentData/Everyday+/Subscription.json
lambda/src/test/resources/Handlers/EstimationHandler/Waitrose25%Discount/Account.json
lambda/src/test/resources/model/RatePlanProbe/NewspaperHomeDelivery-Quarterly-Cancelled/subscription.json
lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P3Migration.scala
lambda/src/main/scala/pricemigrationengine/services/Aws.scala
lambda/src/test/resources/model/AmendmentHandlerHelper/277750-everyday-month/invoice-preview.json
lambda/src/test/resources/model/EstimationHandlerHelper/newspaper-delivery-echo-legacy-multiple-billing-period-detection/subscription.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub7/account.json
lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription3-with-discount/account.json
...
2.
Pascal Honoré <pascal.honore>
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
5 shared files
project/build.properties
build.sbt
project/plugins.sbt
project/Dependencies.scala
.scalafmt.conf
3.
Pascal Honoré <pascal.honore>
dependabot[bot] <49699333+dependabot[bot]>
4 shared files
android-price-rise/yarn.lock
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yml
.github/workflows/check-labels.yaml
4.
Pascal Honoré <pascal>
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
3 shared files
project/build.properties
build.sbt
project/plugins.sbt
5.
dependabot[bot] <49699333+dependabot[bot]>
Pascal Honoré <pascal>
3 shared files
android-price-rise/yarn.lock
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yml
6.
Pascal Honoré <pascal.honore>
Andrade <andradeolivier>
2 shared files
android-price-rise/yarn.lock
android-price-rise/package.json
7.
dependabot[bot] <49699333+dependabot[bot]>
Andrade <andradeolivier>
1 shared file
android-price-rise/yarn.lock
8.
Pascal Honoré <pascal>
Andrade <andradeolivier>
1 shared file
android-price-rise/yarn.lock
9.
Pascal Honoré <pascal.honore>
John Duffell <john.duffell>
1 shared file
lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala
10.
Pascal Honoré <pascal>
John Duffell <john.duffell>
1 shared file
lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala
Most Connected Contributors
Contributor
# connections
# commits
1.
Pascal Honoré <pascal>
5
378
2.
Pascal Honoré <pascal.honore>
5
266
3.
dependabot[bot] <49699333+dependabot[bot]>
3
47
4.
Andrade <andradeolivier>
3
1
5.
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
2
52
6.
John Duffell <john.duffell>
2
1
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["pascal.honore"]
n1["pascal"]
n2["108136057+gu-scala-steward-public-repos[bot]"]
n3["49699333+dependabot[bot]"]
n4["andradeolivier"]
n5["john.duffell"]
n0 ---|"602"| n1
n0 ---|"5"| n2
n0 ---|"4"| n3
n1 ---|"3"| n2
n3 ---|"3"| n1
n0 ---|"2"| n4
n3 ---|"1"| n4
n1 ---|"1"| n4
n0 ---|"1"| n5
n1 ---|"1"| n5
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:#00688b4C,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,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
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Pascal Honoré <pascal.honore> |
Pascal Honoré <pascal> |
602 shared fileslambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/account.json lambda/src/main/scala/pricemigrationengine/model/membershipworkflow/BrazeMessage.scala lambda/src/test/resources/Migrations/Newspaper2026X/sub4/account.json lambda/src/test/scala/pricemigrationengine/migrations/Newspaper2026MigrationXTest.scala lambda/src/test/resources/Migrations/ProductMigration2025N4/12/account.json lambda/src/test/resources/model/AmendmentData/Sunday/InvoicePreview.json lambda/src/test/resources/Migrations/ProductMigration2025N4/11/invoice-preview.json lambda/src/test/resources/model/AmendmentData/Waitrose25%Discount/InvoicePreview.json lambda/src/test/resources/Migrations/Newspaper2026X/sub10/account.json lambda/src/test/resources/Migrations/ProductMigration2025N4/Tegridy-Farms/01-before/subscription.json docs/lambdas-code-structure.md lambda/src/test/resources/Migrations/DigiSubs2025/03/account.json lambda/src/test/resources/Migrations/SupporterPlus2026/02/readme.txt lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P1Migration.scala lambda/src/test/resources/Handlers/EstimationHandler/Sixday+/Subscription.json project/build.properties lambda/src/main/scala/pricemigrationengine/services/DynamoDBClient.scala lambda/src/main/scala/pricemigrationengine/model/SalesforceAddress.scala lambda/src/test/resources/Migrations/ProductMigration2025N4/12/invoice-preview.json lambda/src/test/resources/Migrations/GuardianWeekly2025/6801-Discount/account.json lambda/src/main/scala/pricemigrationengine/model/NotificationHandlerHelper.scala lambda/src/test/resources/model/AmendmentData/SemiAnnualVoucher/Account.json lambda/src/test/resources/model/AmendmentData/SemiAnnualVoucher/Subscription.json lambda/src/test/resources/model/EstimationAnalysisResult/newspaper-2026-AutoRenewFlagFalse/subscription.json lambda/src/main/scala/pricemigrationengine/model/CohortTableConfig.scala lambda/src/main/scala/pricemigrationengine/model/MigrationType.scala lambda/src/test/resources/Migrations/Newspaper2026X/sub5/account.json lambda/src/main/scala/pricemigrationengine/model/ZuoraSubscription.scala lambda/src/test/resources/Migrations/SupporterPlus2026/01/invoice-preview.json lambda/src/test/resources/Migrations/Newspaper2026X/sub3/account.json lambda/src/test/resources/model/AmendmentData/Sunday/Catalogue.json lambda/src/test/resources/Migrations/ProductMigration2025N4/13/account.json lambda/src/test/resources/model/AmendmentData/Saturday/InvoicePreview.json lambda/src/main/scala/pricemigrationengine/model/EstimationResult.scala lambda/src/test/resources/Migrations/DigiSubs2025/04/account.json lambda/src/test/resources/Migrations/ProductMigration2025N4/11/account.json docs/dispatch.md lambda/src/test/resources/model/NewspaperHelper/sub9/subscription.json lambda/src/test/resources/Migrations/DigiSubs2025/02/account.json lambda/src/test/resources/Handlers/EstimationHandler/QuarterlyVoucher/Catalogue.json lambda/src/test/resources/model/AmendmentData/Sixday/Catalogue.json lambda/src/test/resources/Migrations/Newspaper2026X/sub11/account.json lambda/src/test/resources/model/AmendmentData/Discount25%/Account.json docs/troubleshooting.md lambda/src/main/scala/pricemigrationengine/model/SubscriptionIntrospection2025.scala lambda/src/test/resources/Migrations/ProductMigration2025N4/Tegridy-Farms/04-after-incorrect-extra-name/subscription.json lambda/src/main/scala/pricemigrationengine/model/NewspaperFinanceAllocations.scala lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/invoice-preview.json lambda/src/test/resources/model/AmendmentData/Saturday/Account.json lambda/src/test/scala/pricemigrationengine/service/BrazeLiveTest.scala lambda/src/test/resources/Migrations/SupporterPlus2026/02/invoice-preview.json lambda/src/test/resources/Migrations/ProductMigration2025N4/03/subscription.json lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription2/account.json lambda/src/test/resources/model/AmendmentData/Pre2020SixDay/Subscription.json lambda/src/test/resources/Migrations/ProductMigration2025N4/01/subscription.json lambda/src/test/scala/pricemigrationengine/model/CohortSpecTest.scala lambda/src/test/resources/Handlers/EstimationHandler/Waitrose25%Discount/Subscription.json lambda/src/test/scala/pricemigrationengine/migrations/GuardianWeekly2025MigrationTest.scala lambda/src/main/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitives.scala lambda/src/test/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitivesTest.scala lambda/src/test/resources/Migrations/ProductMigration2025N4/01/account.json lambda/src/test/resources/Migrations/ProductMigration2025N4/10/invoice-preview.json lambda/src/test/resources/model/GuardianWeeklyHelper/sub2/account.json lambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/subscription.json lambda/src/test/resources/model/AmendmentData/InvoicePreviewWithMultipleSubs/Account.json lambda/src/test/resources/model/NewspaperHelper/sub7/subscription.json lambda/src/test/scala/pricemigrationengine/model/EstimationAnalysisResultTest.scala lambda/src/test/resources/Migrations/DigiSubs2025/01/subscription.json lambda/src/test/resources/Migrations/SupporterPlus2026/03/invoice-preview.json lambda/src/test/resources/model/AmendmentData/QuarterlyVoucher/Catalogue.json lambda/src/test/scala/pricemigrationengine/model/SubscriptionLocalisationTest.scala lambda/src/test/resources/Migrations/Newspaper2025P3/277291-everyday-annual/subscription.json lambda/src/test/resources/Migrations/Newspaper2025P1/A-S00553498/invoice-preview.json lambda/src/test/resources/model/NewspaperHelper/sub6/subscription.json lambda/src/test/resources/Migrations/ProductMigration2025N4/04/subscription.json lambda/src/test/resources/Migrations/ProductMigration2025N4/16/invoice-preview.json lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription3/invoice-preview.json lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription5-multiple-products-in-invoice-preview/invoice-preview.json lambda/src/test/resources/Migrations/SupporterPlus2026/06/account.json lambda/src/main/scala/pricemigrationengine/model/CohortItem.scala lambda/src/test/resources/Migrations/Newspaper2025P1/344070-EstimationFailed/subscription.json lambda/src/main/scala/pricemigrationengine/services/CohortTable.scala lambda/src/test/resources/model/AmendmentData/Pre2020Everyday/Catalogue.json lambda/src/test/resources/Migrations/Newspaper2026X/sub12/account.json lambda/src/test/resources/Handlers/EstimationHandler/Sixday+/Account.json lambda/src/test/resources/model/AmendmentData/Pre2020Sixday2/Catalogue.json lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription6-multiple-products-in-invoice-preview/subscription.json lambda/src/main/scala/pricemigrationengine/model/ZuoraProductCatalogue.scala lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/invoice-preview.json lambda/src/main/scala/pricemigrationengine/services/SalesforceLive.scala lambda/src/main/scala/pricemigrationengine/handlers/MigrationHandler.scala lambda/src/test/resources/model/AmendmentData/Everyday+/Subscription.json lambda/src/test/resources/Handlers/EstimationHandler/Waitrose25%Discount/Account.json lambda/src/test/resources/model/RatePlanProbe/NewspaperHomeDelivery-Quarterly-Cancelled/subscription.json lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P3Migration.scala lambda/src/main/scala/pricemigrationengine/services/Aws.scala lambda/src/test/resources/model/AmendmentHandlerHelper/277750-everyday-month/invoice-preview.json lambda/src/test/resources/model/EstimationHandlerHelper/newspaper-delivery-echo-legacy-multiple-billing-period-detection/subscription.json lambda/src/test/resources/Migrations/Newspaper2026X/sub7/account.json lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription3-with-discount/account.json ... |
| 2. | Pascal Honoré <pascal.honore> |
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
5 shared filesproject/build.properties build.sbt project/plugins.sbt project/Dependencies.scala .scalafmt.conf |
| 3. | Pascal Honoré <pascal.honore> |
dependabot[bot] <49699333+dependabot[bot]> |
4 shared filesandroid-price-rise/yarn.lock .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yml .github/workflows/check-labels.yaml |
| 4. | Pascal Honoré <pascal> |
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
3 shared filesproject/build.properties build.sbt project/plugins.sbt |
| 5. | dependabot[bot] <49699333+dependabot[bot]> |
Pascal Honoré <pascal> |
3 shared filesandroid-price-rise/yarn.lock .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yml |
| 6. | Pascal Honoré <pascal.honore> |
Andrade <andradeolivier> |
2 shared filesandroid-price-rise/yarn.lock android-price-rise/package.json |
| 7. | dependabot[bot] <49699333+dependabot[bot]> |
Andrade <andradeolivier> |
1 shared fileandroid-price-rise/yarn.lock |
| 8. | Pascal Honoré <pascal> |
Andrade <andradeolivier> |
1 shared fileandroid-price-rise/yarn.lock |
| 9. | Pascal Honoré <pascal.honore> |
John Duffell <john.duffell> |
1 shared filelambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala |
| 10. | Pascal Honoré <pascal> |
John Duffell <john.duffell> |
1 shared filelambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Pascal Honoré <pascal> |
5 | 378 |
| 2. | Pascal Honoré <pascal.honore> |
5 | 266 |
| 3. | dependabot[bot] <49699333+dependabot[bot]> |
3 | 47 |
| 4. | Andrade <andradeolivier> |
3 | 1 |
| 5. | gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
2 | 52 |
| 6. | John Duffell <john.duffell> |
2 | 1 |
C-median: 3.0
A half of the contributors has more than 3.0 connections, and a half has less than this number.
C-mean: 3.3
An average number of connections a contributor has with other contributors.
C-index: 3.0
There are 3.0 contributors with 3.0 or more connections.
7 contributors (1,084 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | Pascal Honoré <pascal> |
2022-07-23 | 2026-10-06 | 602 (55%) | +990K / -1.5M |
| 2. | Pascal Honoré <pascal.honore> |
2022-08-23 | 2026-10-06 | 477 (44%) | +1.1M / -2.2M |
| 3. | John Duffell <john.duffell> |
2026-08-07 | 2026-08-07 | 1 (<1%) | +19 / -23 |
| 4. | Andrade <andradeolivier> |
2026-05-26 | 2026-05-26 | 1 (<1%) | +22 / -49 |
| 5. | TJ Silver <15648334+tjsilver> |
2026-01-09 | 2026-01-09 | 1 (<1%) | +1 / -1 |
| 6. | Olivier Andrade <olivier.andrade.mindera> |
2025-12-17 | 2025-12-17 | 1 (<1%) | +19 / -35 |
| 7. | Reetta Vaahtoranta <rvaahtoranta> |
2025-12-08 | 2025-12-08 | 1 (<1%) | +9 / -0 |
2 bots (165 commits):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
2022-06-30 | 2026-10-05 | 98 (59%) | +120 / -117 |
| 2. | dependabot[bot] <49699333+dependabot[bot]> |
2022-07-13 | 2026-10-02 | 67 (40%) | +422 / -305 |
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["pascal.honore"]
n1["pascal"]
n2["108136057+gu-scala-steward-public-repos[bot]"]
n3["49699333+dependabot[bot]"]
n4["andradeolivier"]
n5["olivier.andrade.mindera"]
n6["rvaahtoranta"]
n7["15648334+tjsilver"]
n8["john.duffell"]
n0 ---|"848"| n1
n0 ---|"19"| n2
n1 ---|"19"| n2
n0 ---|"5"| n3
n3 ---|"4"| n1
n0 ---|"2"| n4
n0 ---|"2"| n5
n4 ---|"2"| n3
n4 ---|"2"| n1
n4 ---|"2"| n5
n3 ---|"2"| n5
n1 ---|"2"| n5
n0 ---|"1"| n6
n3 ---|"1"| n6
n0 ---|"1"| n7
n3 ---|"1"| n7
n1 ---|"1"| n7
n0 ---|"1"| n8
n1 ---|"1"| n8
n2 ---|"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:#00688b4C,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,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.
Pascal Honoré <pascal.honore>
Pascal Honoré <pascal>
848 shared files
lambda/src/test/resources/Core/AmendmentData/Pre2020SixDay/Account.json
lambda/src/main/scala/pricemigrationengine/model/Date.scala
lambda/src/main/scala/pricemigrationengine/model/membershipworkflow/BrazeMessage.scala
lambda/src/test/resources/Migrations/ProductMigration2025N4/12/account.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/11/invoice-preview.json
lambda/src/test/resources/Migrations/HomeDelivery2025/A-S01588918-EstimationFailed/subscription.json
lambda/src/test/resources/model/AmendmentData/Waitrose25%Discount/InvoicePreview.json
lambda/src/test/resources/Migrations/GW2024/ROW-DomesticRatePlan/account.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub10/account.json
lambda/src/test/resources/Migrations/SupporterPlus2026/02/readme.txt
lambda/src/test/resources/Core/AmendmentData/Discount25%/Catalogue.json
lambda/src/test/resources/Core/AmendmentData/QuarterlyVoucher/Subscription.json
lambda/src/test/resources/Handlers/EstimationHandler/Sixday+/Subscription.json
lambda/src/main/scala/pricemigrationengine/services/DynamoDBClient.scala
lambda/src/test/resources/Migrations/Newspaper2024/NewspaperSubscriptionCard-SemiAnnual/subscription.json
lambda/src/test/resources/Core/ZuoraSubscriptionUpdate/SemiAnnualVoucher/Catalogue.json
lambda/src/main/scala/pricemigrationengine/model/CohortTableConfig.scala
lambda/src/test/resources/Migrations/ProductMigration2025N4/13/account.json
lambda/src/test/resources/model/AmendmentData/Saturday/InvoicePreview.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/11/account.json
docs/dispatch.md
lambda/src/test/resources/model/NewspaperHelper/sub9/subscription.json
docs/quirks.md
lambda/src/test/resources/Migrations/Newspaper2026X/sub11/account.json
lambda/src/test/resources/model/AmendmentData/Discount25%/Account.json
docs/troubleshooting.md
lambda/src/main/scala/pricemigrationengine/model/NewspaperFinanceAllocations.scala
lambda/src/test/resources/Migrations/GW2024/standard/account.json
lambda/src/test/resources/Migrations/SupporterPlus2026/02/invoice-preview.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/03/subscription.json
lambda/src/test/resources/model/AmendmentData/Pre2020SixDay/Subscription.json
lambda/src/test/resources/Migrations/Newspaper2024/NewspaperHomeDelivery-Monthly/invoice-preview.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/01/subscription.json
lambda/src/test/resources/Handlers/EstimationHandler/Waitrose25%Discount/Subscription.json
lambda/src/main/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitives.scala
lambda/src/test/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitivesTest.scala
lambda/src/test/resources/Migrations/ProductMigration2025N4/01/account.json
lambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/subscription.json
lambda/src/test/resources/model/AmendmentData/InvoicePreviewWithMultipleSubs/Account.json
lambda/src/test/resources/model/NewspaperHelper/sub7/subscription.json
lambda/src/test/scala/pricemigrationengine/model/EstimationAnalysisResultTest.scala
lambda/src/test/resources/Migrations/Newspaper2024/NewspaperSubscriptionCard-Monthly/invoice-preview.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription3/invoice-preview.json
lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription5-multiple-products-in-invoice-preview/invoice-preview.json
lambda/src/test/resources/Migrations/SupporterPlus2026/06/account.json
lambda/src/test/resources/Migrations/Newspaper2025P1/344070-EstimationFailed/subscription.json
lambda/src/main/scala/pricemigrationengine/services/CohortTable.scala
lambda/src/test/resources/model/AmendmentData/Pre2020Everyday/Catalogue.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub12/account.json
lambda/src/test/resources/Handlers/EstimationHandler/Sixday+/Account.json
lambda/src/test/resources/Migrations/Newspaper2024/NewspaperVoucherBook-SemiAnnual/account.json
lambda/src/test/resources/model/AmendmentData/Pre2020Sixday2/Catalogue.json
lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription6-multiple-products-in-invoice-preview/subscription.json
lambda/src/main/scala/pricemigrationengine/model/PriceCap.scala
lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/invoice-preview.json
lambda/src/main/scala/pricemigrationengine/handlers/MigrationHandler.scala
lambda/src/test/resources/Handlers/EstimationHandler/Waitrose25%Discount/Account.json
lambda/src/test/resources/model/RatePlanProbe/NewspaperHomeDelivery-Quarterly-Cancelled/subscription.json
lambda/src/main/scala/pricemigrationengine/services/Aws.scala
lambda/src/test/resources/Core/ZuoraSubscriptionUpdate/SemiAnnualVoucher/InvoicePreview.json
lambda/src/test/resources/model/AmendmentHandlerHelper/277750-everyday-month/invoice-preview.json
lambda/src/test/resources/Migrations/Newspaper2024/NewspaperSubscriptionCard-SemiAnnual/invoice-preview.json
lambda/src/test/resources/Migrations/Newspaper2024/NewspaperHomeDelivery-Quarterly/catalogue.json
lambda/src/test/resources/model/EstimationHandlerHelper/newspaper-delivery-echo-legacy-multiple-billing-period-detection/subscription.json
lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription3-with-discount/account.json
lambda/src/test/resources/model/AmendmentData/Pre2020SixDay/Catalogue.json
lambda/src/test/resources/Migrations/SupporterPlus2024/sub-without-LastChangeType/subscription.json
lambda/src/test/resources/Migrations/Newspaper2024/NewspaperVoucherBook-Monthly/invoice-preview.json
lambda/src/test/resources/model/AmendmentData/InvoicePreviewWithMultipleSubs/Subscription.json
lambda/src/main/scala/pricemigrationengine/migrations/SupporterPlus2024Migration.scala
lambda/src/test/resources/Core/ZuoraSubscriptionUpdate/Monthly/Subscription.json
docs/price-rise-extended-checklists.md
lambda/src/test/resources/Core/AmendmentData/Everyday+/Account.json
lambda/src/test/resources/Migrations/Newspaper2025P1/296144/invoice-preview.json
lambda/src/test/resources/Core/RateplansProbe/NewspaperHomeDelivery-Quarterly/probe.rb
lambda/src/test/resources/Migrations/Newspaper2024/NewspaperVoucherBook-SemiAnnual/subscription.json
lambda/src/test/resources/Migrations/ProductMigration2025N4/07/subscription.json
docs/steward.md
lambda/src/test/resources/Migrations/SupporterPlus2026/05/account.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/A-S00531704/subscription.json
lambda/src/test/resources/Migrations/GuardianWeekly2025/GBP-monthly1/subscription.json
lambda/src/test/resources/model/AmendmentEffectiveDateCalculator/subscription1/account.json
lambda/src/test/resources/Migrations/Newspaper2026X/sub1/subscription.json
lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/account.json
lambda/src/test/resources/Migrations/Newspaper2025P1/280828/invoice-preview.json
lambda/src/test/resources/Core/AmendmentData/QuarterlyVoucher/Account.json
lambda/src/test/resources/model/AmendmentData/Everyday+/Account.json
lambda/src/test/resources/Migrations/Newspaper2024/NewspaperHomeDelivery-Monthly/account.json
lambda/src/main/scala/pricemigrationengine/model/SoldToContact.scala
build.sbt
lambda/src/main/scala/pricemigrationengine/services/Braze.scala
lambda/src/test/resources/model/AmendmentData/Pre2020Everyday/Subscription.json
lambda/src/test/resources/Core/AmendmentData/Sunday/Subscription.json
lambda/src/test/resources/Migrations/Newspaper2025P1/280828/account.json
lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription5-multiple-products-in-invoice-preview/readme.md
lambda/src/test/resources/Migrations/ProductMigration2025N4/02/account.json
lambda/src/test/resources/Core/AmendmentData/Pre2020Sixday2/Catalogue.json
lambda/src/test/resources/Core/AmendmentData/Sixday+/Subscription.json
lambda/src/test/resources/Migrations/HomeDelivery2025/GA0000464/invoice-preview.json
lambda/src/test/resources/model/SubscriptionLocalisation/subscription3/subscription.json
...
2.
Pascal Honoré <pascal.honore>
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
19 shared files
lambda/src/main/scala/pricemigrationengine/model/PriceCap.scala
build.sbt
lambda/src/main/scala/pricemigrationengine/model/AmendmentHandlerHelper.scala
project/Dependencies.scala
lambda/src/main/scala/pricemigrationengine/handlers/NotificationHandler.scala
lambda/src/main/scala/pricemigrationengine/handlers/SalesforcePriceRiseCreationHandler.scala
.git-blame-ignore-revs
lambda/src/main/scala/pricemigrationengine/migrations/ProductMigration2025N4Migration.scala
lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P1Migration.scala
project/build.properties
lambda/src/main/scala/pricemigrationengine/model/NotificationHandlerHelper.scala
lambda/src/main/scala/pricemigrationengine/model/SubscriptionIntrospection2025.scala
lambda/src/main/scala/pricemigrationengine/migrations/HomeDelivery2025Migration.scala
lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P3Migration.scala
lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala
project/plugins.sbt
lambda/src/main/scala/pricemigrationengine/migrations/GuardianWeekly2025Migration.scala
lambda/src/main/scala/pricemigrationengine/migrations/Membership2025Migration.scala
.scalafmt.conf
3.
Pascal Honoré <pascal>
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
19 shared files
lambda/src/main/scala/pricemigrationengine/model/PriceCap.scala
build.sbt
lambda/src/main/scala/pricemigrationengine/model/AmendmentHandlerHelper.scala
project/Dependencies.scala
lambda/src/main/scala/pricemigrationengine/handlers/NotificationHandler.scala
lambda/src/main/scala/pricemigrationengine/handlers/SalesforcePriceRiseCreationHandler.scala
.git-blame-ignore-revs
lambda/src/main/scala/pricemigrationengine/migrations/ProductMigration2025N4Migration.scala
lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P1Migration.scala
project/build.properties
lambda/src/main/scala/pricemigrationengine/model/NotificationHandlerHelper.scala
lambda/src/main/scala/pricemigrationengine/model/SubscriptionIntrospection2025.scala
lambda/src/main/scala/pricemigrationengine/migrations/HomeDelivery2025Migration.scala
lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P3Migration.scala
lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala
project/plugins.sbt
lambda/src/main/scala/pricemigrationengine/migrations/GuardianWeekly2025Migration.scala
lambda/src/main/scala/pricemigrationengine/migrations/Membership2025Migration.scala
.scalafmt.conf
4.
Pascal Honoré <pascal.honore>
dependabot[bot] <49699333+dependabot[bot]>
5 shared files
android-price-rise/package.json
.github/workflows/check-labels.yaml
android-price-rise/yarn.lock
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yml
5.
dependabot[bot] <49699333+dependabot[bot]>
Pascal Honoré <pascal>
4 shared files
android-price-rise/package.json
android-price-rise/yarn.lock
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yml
6.
Pascal Honoré <pascal.honore>
Andrade <andradeolivier>
2 shared files
android-price-rise/package.json
android-price-rise/yarn.lock
7.
Pascal Honoré <pascal.honore>
Olivier Andrade <olivier.andrade.mindera>
2 shared files
android-price-rise/package.json
android-price-rise/yarn.lock
8.
Andrade <andradeolivier>
dependabot[bot] <49699333+dependabot[bot]>
2 shared files
android-price-rise/package.json
android-price-rise/yarn.lock
9.
Andrade <andradeolivier>
Pascal Honoré <pascal>
2 shared files
android-price-rise/package.json
android-price-rise/yarn.lock
10.
Andrade <andradeolivier>
Olivier Andrade <olivier.andrade.mindera>
2 shared files
android-price-rise/package.json
android-price-rise/yarn.lock
11.
dependabot[bot] <49699333+dependabot[bot]>
Olivier Andrade <olivier.andrade.mindera>
2 shared files
android-price-rise/package.json
android-price-rise/yarn.lock
12.
Pascal Honoré <pascal>
Olivier Andrade <olivier.andrade.mindera>
2 shared files
android-price-rise/package.json
android-price-rise/yarn.lock
13.
Pascal Honoré <pascal.honore>
Reetta Vaahtoranta <rvaahtoranta>
1 shared file
.github/workflows/check-labels.yaml
14.
dependabot[bot] <49699333+dependabot[bot]>
Reetta Vaahtoranta <rvaahtoranta>
1 shared file
.github/workflows/check-labels.yaml
15.
Pascal Honoré <pascal.honore>
TJ Silver <15648334+tjsilver>
1 shared file
.github/workflows/sbt-dependency-graph.yaml
16.
dependabot[bot] <49699333+dependabot[bot]>
TJ Silver <15648334+tjsilver>
1 shared file
.github/workflows/sbt-dependency-graph.yaml
17.
Pascal Honoré <pascal>
TJ Silver <15648334+tjsilver>
1 shared file
.github/workflows/sbt-dependency-graph.yaml
18.
Pascal Honoré <pascal.honore>
John Duffell <john.duffell>
1 shared file
lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala
19.
Pascal Honoré <pascal>
John Duffell <john.duffell>
1 shared file
lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala
20.
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
John Duffell <john.duffell>
1 shared file
lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala
Most Connected Contributors
Contributor
# connections
# commits
1.
Pascal Honoré <pascal.honore>
8
477
2.
Pascal Honoré <pascal>
7
602
3.
dependabot[bot] <49699333+dependabot[bot]>
6
67
4.
Andrade <andradeolivier>
4
1
5.
Olivier Andrade <olivier.andrade.mindera>
4
1
6.
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]>
3
98
7.
John Duffell <john.duffell>
3
1
8.
TJ Silver <15648334+tjsilver>
3
1
9.
Reetta Vaahtoranta <rvaahtoranta>
2
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["pascal.honore"]
n1["pascal"]
n2["108136057+gu-scala-steward-public-repos[bot]"]
n3["49699333+dependabot[bot]"]
n4["andradeolivier"]
n5["olivier.andrade.mindera"]
n6["rvaahtoranta"]
n7["15648334+tjsilver"]
n8["john.duffell"]
n0 ---|"848"| n1
n0 ---|"19"| n2
n1 ---|"19"| n2
n0 ---|"5"| n3
n3 ---|"4"| n1
n0 ---|"2"| n4
n0 ---|"2"| n5
n4 ---|"2"| n3
n4 ---|"2"| n1
n4 ---|"2"| n5
n3 ---|"2"| n5
n1 ---|"2"| n5
n0 ---|"1"| n6
n3 ---|"1"| n6
n0 ---|"1"| n7
n3 ---|"1"| n7
n1 ---|"1"| n7
n0 ---|"1"| n8
n1 ---|"1"| n8
n2 ---|"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:#00688b4C,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,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. | Pascal Honoré <pascal.honore> |
Pascal Honoré <pascal> |
848 shared fileslambda/src/test/resources/Core/AmendmentData/Pre2020SixDay/Account.json lambda/src/main/scala/pricemigrationengine/model/Date.scala lambda/src/main/scala/pricemigrationengine/model/membershipworkflow/BrazeMessage.scala lambda/src/test/resources/Migrations/ProductMigration2025N4/12/account.json lambda/src/test/resources/Migrations/ProductMigration2025N4/11/invoice-preview.json lambda/src/test/resources/Migrations/HomeDelivery2025/A-S01588918-EstimationFailed/subscription.json lambda/src/test/resources/model/AmendmentData/Waitrose25%Discount/InvoicePreview.json lambda/src/test/resources/Migrations/GW2024/ROW-DomesticRatePlan/account.json lambda/src/test/resources/Migrations/Newspaper2026X/sub10/account.json lambda/src/test/resources/Migrations/SupporterPlus2026/02/readme.txt lambda/src/test/resources/Core/AmendmentData/Discount25%/Catalogue.json lambda/src/test/resources/Core/AmendmentData/QuarterlyVoucher/Subscription.json lambda/src/test/resources/Handlers/EstimationHandler/Sixday+/Subscription.json lambda/src/main/scala/pricemigrationengine/services/DynamoDBClient.scala lambda/src/test/resources/Migrations/Newspaper2024/NewspaperSubscriptionCard-SemiAnnual/subscription.json lambda/src/test/resources/Core/ZuoraSubscriptionUpdate/SemiAnnualVoucher/Catalogue.json lambda/src/main/scala/pricemigrationengine/model/CohortTableConfig.scala lambda/src/test/resources/Migrations/ProductMigration2025N4/13/account.json lambda/src/test/resources/model/AmendmentData/Saturday/InvoicePreview.json lambda/src/test/resources/Migrations/ProductMigration2025N4/11/account.json docs/dispatch.md lambda/src/test/resources/model/NewspaperHelper/sub9/subscription.json docs/quirks.md lambda/src/test/resources/Migrations/Newspaper2026X/sub11/account.json lambda/src/test/resources/model/AmendmentData/Discount25%/Account.json docs/troubleshooting.md lambda/src/main/scala/pricemigrationengine/model/NewspaperFinanceAllocations.scala lambda/src/test/resources/Migrations/GW2024/standard/account.json lambda/src/test/resources/Migrations/SupporterPlus2026/02/invoice-preview.json lambda/src/test/resources/Migrations/ProductMigration2025N4/03/subscription.json lambda/src/test/resources/model/AmendmentData/Pre2020SixDay/Subscription.json lambda/src/test/resources/Migrations/Newspaper2024/NewspaperHomeDelivery-Monthly/invoice-preview.json lambda/src/test/resources/Migrations/ProductMigration2025N4/01/subscription.json lambda/src/test/resources/Handlers/EstimationHandler/Waitrose25%Discount/Subscription.json lambda/src/main/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitives.scala lambda/src/test/scala/pricemigrationengine/model/ZuoraOrdersApiPrimitivesTest.scala lambda/src/test/resources/Migrations/ProductMigration2025N4/01/account.json lambda/src/test/resources/Migrations/Newspaper2025P3/412032-sixday-annual/subscription.json lambda/src/test/resources/model/AmendmentData/InvoicePreviewWithMultipleSubs/Account.json lambda/src/test/resources/model/NewspaperHelper/sub7/subscription.json lambda/src/test/scala/pricemigrationengine/model/EstimationAnalysisResultTest.scala lambda/src/test/resources/Migrations/Newspaper2024/NewspaperSubscriptionCard-Monthly/invoice-preview.json lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription3/invoice-preview.json lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription5-multiple-products-in-invoice-preview/invoice-preview.json lambda/src/test/resources/Migrations/SupporterPlus2026/06/account.json lambda/src/test/resources/Migrations/Newspaper2025P1/344070-EstimationFailed/subscription.json lambda/src/main/scala/pricemigrationengine/services/CohortTable.scala lambda/src/test/resources/model/AmendmentData/Pre2020Everyday/Catalogue.json lambda/src/test/resources/Migrations/Newspaper2026X/sub12/account.json lambda/src/test/resources/Handlers/EstimationHandler/Sixday+/Account.json lambda/src/test/resources/Migrations/Newspaper2024/NewspaperVoucherBook-SemiAnnual/account.json lambda/src/test/resources/model/AmendmentData/Pre2020Sixday2/Catalogue.json lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription6-multiple-products-in-invoice-preview/subscription.json lambda/src/main/scala/pricemigrationengine/model/PriceCap.scala lambda/src/test/resources/Migrations/GuardianWeekly2025/SubscriptionLocalisation/subscription1/invoice-preview.json lambda/src/main/scala/pricemigrationengine/handlers/MigrationHandler.scala lambda/src/test/resources/Handlers/EstimationHandler/Waitrose25%Discount/Account.json lambda/src/test/resources/model/RatePlanProbe/NewspaperHomeDelivery-Quarterly-Cancelled/subscription.json lambda/src/main/scala/pricemigrationengine/services/Aws.scala lambda/src/test/resources/Core/ZuoraSubscriptionUpdate/SemiAnnualVoucher/InvoicePreview.json lambda/src/test/resources/model/AmendmentHandlerHelper/277750-everyday-month/invoice-preview.json lambda/src/test/resources/Migrations/Newspaper2024/NewspaperSubscriptionCard-SemiAnnual/invoice-preview.json lambda/src/test/resources/Migrations/Newspaper2024/NewspaperHomeDelivery-Quarterly/catalogue.json lambda/src/test/resources/model/EstimationHandlerHelper/newspaper-delivery-echo-legacy-multiple-billing-period-detection/subscription.json lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription3-with-discount/account.json lambda/src/test/resources/model/AmendmentData/Pre2020SixDay/Catalogue.json lambda/src/test/resources/Migrations/SupporterPlus2024/sub-without-LastChangeType/subscription.json lambda/src/test/resources/Migrations/Newspaper2024/NewspaperVoucherBook-Monthly/invoice-preview.json lambda/src/test/resources/model/AmendmentData/InvoicePreviewWithMultipleSubs/Subscription.json lambda/src/main/scala/pricemigrationengine/migrations/SupporterPlus2024Migration.scala lambda/src/test/resources/Core/ZuoraSubscriptionUpdate/Monthly/Subscription.json docs/price-rise-extended-checklists.md lambda/src/test/resources/Core/AmendmentData/Everyday+/Account.json lambda/src/test/resources/Migrations/Newspaper2025P1/296144/invoice-preview.json lambda/src/test/resources/Core/RateplansProbe/NewspaperHomeDelivery-Quarterly/probe.rb lambda/src/test/resources/Migrations/Newspaper2024/NewspaperVoucherBook-SemiAnnual/subscription.json lambda/src/test/resources/Migrations/ProductMigration2025N4/07/subscription.json docs/steward.md lambda/src/test/resources/Migrations/SupporterPlus2026/05/account.json lambda/src/test/resources/Migrations/GuardianWeekly2025/A-S00531704/subscription.json lambda/src/test/resources/Migrations/GuardianWeekly2025/GBP-monthly1/subscription.json lambda/src/test/resources/model/AmendmentEffectiveDateCalculator/subscription1/account.json lambda/src/test/resources/Migrations/Newspaper2026X/sub1/subscription.json lambda/src/test/resources/Migrations/Newspaper2025P3/277750-everyday-month/account.json lambda/src/test/resources/Migrations/Newspaper2025P1/280828/invoice-preview.json lambda/src/test/resources/Core/AmendmentData/QuarterlyVoucher/Account.json lambda/src/test/resources/model/AmendmentData/Everyday+/Account.json lambda/src/test/resources/Migrations/Newspaper2024/NewspaperHomeDelivery-Monthly/account.json lambda/src/main/scala/pricemigrationengine/model/SoldToContact.scala build.sbt lambda/src/main/scala/pricemigrationengine/services/Braze.scala lambda/src/test/resources/model/AmendmentData/Pre2020Everyday/Subscription.json lambda/src/test/resources/Core/AmendmentData/Sunday/Subscription.json lambda/src/test/resources/Migrations/Newspaper2025P1/280828/account.json lambda/src/test/resources/model/SubscriptionIntrospection2025/subscription5-multiple-products-in-invoice-preview/readme.md lambda/src/test/resources/Migrations/ProductMigration2025N4/02/account.json lambda/src/test/resources/Core/AmendmentData/Pre2020Sixday2/Catalogue.json lambda/src/test/resources/Core/AmendmentData/Sixday+/Subscription.json lambda/src/test/resources/Migrations/HomeDelivery2025/GA0000464/invoice-preview.json lambda/src/test/resources/model/SubscriptionLocalisation/subscription3/subscription.json ... |
| 2. | Pascal Honoré <pascal.honore> |
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
19 shared fileslambda/src/main/scala/pricemigrationengine/model/PriceCap.scala build.sbt lambda/src/main/scala/pricemigrationengine/model/AmendmentHandlerHelper.scala project/Dependencies.scala lambda/src/main/scala/pricemigrationengine/handlers/NotificationHandler.scala lambda/src/main/scala/pricemigrationengine/handlers/SalesforcePriceRiseCreationHandler.scala .git-blame-ignore-revs lambda/src/main/scala/pricemigrationengine/migrations/ProductMigration2025N4Migration.scala lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P1Migration.scala project/build.properties lambda/src/main/scala/pricemigrationengine/model/NotificationHandlerHelper.scala lambda/src/main/scala/pricemigrationengine/model/SubscriptionIntrospection2025.scala lambda/src/main/scala/pricemigrationengine/migrations/HomeDelivery2025Migration.scala lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P3Migration.scala lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala project/plugins.sbt lambda/src/main/scala/pricemigrationengine/migrations/GuardianWeekly2025Migration.scala lambda/src/main/scala/pricemigrationengine/migrations/Membership2025Migration.scala .scalafmt.conf |
| 3. | Pascal Honoré <pascal> |
gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
19 shared fileslambda/src/main/scala/pricemigrationengine/model/PriceCap.scala build.sbt lambda/src/main/scala/pricemigrationengine/model/AmendmentHandlerHelper.scala project/Dependencies.scala lambda/src/main/scala/pricemigrationengine/handlers/NotificationHandler.scala lambda/src/main/scala/pricemigrationengine/handlers/SalesforcePriceRiseCreationHandler.scala .git-blame-ignore-revs lambda/src/main/scala/pricemigrationengine/migrations/ProductMigration2025N4Migration.scala lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P1Migration.scala project/build.properties lambda/src/main/scala/pricemigrationengine/model/NotificationHandlerHelper.scala lambda/src/main/scala/pricemigrationengine/model/SubscriptionIntrospection2025.scala lambda/src/main/scala/pricemigrationengine/migrations/HomeDelivery2025Migration.scala lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2025P3Migration.scala lambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala project/plugins.sbt lambda/src/main/scala/pricemigrationengine/migrations/GuardianWeekly2025Migration.scala lambda/src/main/scala/pricemigrationengine/migrations/Membership2025Migration.scala .scalafmt.conf |
| 4. | Pascal Honoré <pascal.honore> |
dependabot[bot] <49699333+dependabot[bot]> |
5 shared filesandroid-price-rise/package.json .github/workflows/check-labels.yaml android-price-rise/yarn.lock .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yml |
| 5. | dependabot[bot] <49699333+dependabot[bot]> |
Pascal Honoré <pascal> |
4 shared filesandroid-price-rise/package.json android-price-rise/yarn.lock .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yml |
| 6. | Pascal Honoré <pascal.honore> |
Andrade <andradeolivier> |
2 shared filesandroid-price-rise/package.json android-price-rise/yarn.lock |
| 7. | Pascal Honoré <pascal.honore> |
Olivier Andrade <olivier.andrade.mindera> |
2 shared filesandroid-price-rise/package.json android-price-rise/yarn.lock |
| 8. | Andrade <andradeolivier> |
dependabot[bot] <49699333+dependabot[bot]> |
2 shared filesandroid-price-rise/package.json android-price-rise/yarn.lock |
| 9. | Andrade <andradeolivier> |
Pascal Honoré <pascal> |
2 shared filesandroid-price-rise/package.json android-price-rise/yarn.lock |
| 10. | Andrade <andradeolivier> |
Olivier Andrade <olivier.andrade.mindera> |
2 shared filesandroid-price-rise/package.json android-price-rise/yarn.lock |
| 11. | dependabot[bot] <49699333+dependabot[bot]> |
Olivier Andrade <olivier.andrade.mindera> |
2 shared filesandroid-price-rise/package.json android-price-rise/yarn.lock |
| 12. | Pascal Honoré <pascal> |
Olivier Andrade <olivier.andrade.mindera> |
2 shared filesandroid-price-rise/package.json android-price-rise/yarn.lock |
| 13. | Pascal Honoré <pascal.honore> |
Reetta Vaahtoranta <rvaahtoranta> |
1 shared file.github/workflows/check-labels.yaml |
| 14. | dependabot[bot] <49699333+dependabot[bot]> |
Reetta Vaahtoranta <rvaahtoranta> |
1 shared file.github/workflows/check-labels.yaml |
| 15. | Pascal Honoré <pascal.honore> |
TJ Silver <15648334+tjsilver> |
1 shared file.github/workflows/sbt-dependency-graph.yaml |
| 16. | dependabot[bot] <49699333+dependabot[bot]> |
TJ Silver <15648334+tjsilver> |
1 shared file.github/workflows/sbt-dependency-graph.yaml |
| 17. | Pascal Honoré <pascal> |
TJ Silver <15648334+tjsilver> |
1 shared file.github/workflows/sbt-dependency-graph.yaml |
| 18. | Pascal Honoré <pascal.honore> |
John Duffell <john.duffell> |
1 shared filelambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala |
| 19. | Pascal Honoré <pascal> |
John Duffell <john.duffell> |
1 shared filelambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala |
| 20. | gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
John Duffell <john.duffell> |
1 shared filelambda/src/main/scala/pricemigrationengine/handlers/AmendmentHandler.scala |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Pascal Honoré <pascal.honore> |
8 | 477 |
| 2. | Pascal Honoré <pascal> |
7 | 602 |
| 3. | dependabot[bot] <49699333+dependabot[bot]> |
6 | 67 |
| 4. | Andrade <andradeolivier> |
4 | 1 |
| 5. | Olivier Andrade <olivier.andrade.mindera> |
4 | 1 |
| 6. | gu-scala-steward-public-repos[bot] <108136057+gu-scala-steward-public-repos[bot]> |
3 | 98 |
| 7. | John Duffell <john.duffell> |
3 | 1 |
| 8. | TJ Silver <15648334+tjsilver> |
3 | 1 |
| 9. | Reetta Vaahtoranta <rvaahtoranta> |
2 | 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.