An overview of contributor trends.
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (9):
Past 31 to 90 days (6):
Past 91 to 180 days (6):
Last contributors more than 6 months ago
Commits (3m) |
Commit Days |
5
|
9
|
6
|
10
|
11
|
6
|
7
|
11
|
7
|
11
|
8
|
6
|
8
|
10
|
9
|
6
|
3
|
4
|
12
|
7
|
6
|
9
|
6
|
7
|
7
|
|
john.duffell@guardian.co.uk | 33 | 280 |
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
-
|
|
|
|
|
|
|
-
|
-
|
michael.jacobson@guardian.co.uk | 74 | 22 |
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
|
-
|
|
|
andre.silva.mindera@guardian.co.uk | 12 | 2 |
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
andrea.diotallevi@guardian.co.uk | 38 | 99 |
|
|
|
|
-
|
-
|
|
|
|
|
|
-
|
|
|
|
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
tom.wey@theguardian.com | 4 | 53 |
|
-
|
-
|
|
|
|
|
|
|
|
|
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
pgithub5@gmail.com | 27 | 74 |
-
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
richard.bangay@guardian.co.uk | 5 | 4 |
-
|
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
richard.bangay@gmail.com | 3 | 3 |
-
|
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
graham.hopgood@guardian.co.uk | 13 | 37 |
-
|
|
-
|
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
|
-
|
|
|
|
|
-
|
|
|
-
|
-
|
36296660+david-pepper@users.noreply.github.com | 389 | 90 |
-
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
|
-
|
-
|
-
|
122288493+joemitchellguardian@users.noreply.github.com | 1 | 1 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
pascal@alseyn.net | 3 | 34 |
-
|
-
|
|
|
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
|
|
rupert.bates@guardian.co.uk | 3 | 239 |
-
|
-
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
90685618+ecguardian@users.noreply.github.com | 2 | 3 |
-
|
-
|
-
|
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
99180049+maelgnm@users.noreply.github.com | 2 | 4 |
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
elliott.cooper@guardian.co.uk | - | 1 |
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
115992455+charleycampbell@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
“luxmi.r.pillai@gmail.com” | - | 17 |
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
tom.forbes@theguardian.com | - | 20 |
-
|
-
|
-
|
-
|
|
-
|
|
|
|
-
|
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
106528085+akinsola-guardian@users.noreply.github.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
114918544+andrewheguardian@users.noreply.github.com | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
joe.griffiths@guardian.co.uk | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
michael.mcnamara@theguardian.com | - | 16 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jamesgorrie@users.noreply.github.com | - | 11 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mael.zoungrana@guardian.co.uk | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jessica.leivers@guardian.co.uk | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
73653255+lakshmirpillai@users.noreply.github.com | - | 11 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
paul.brown@guardian.co.uk | - | 10 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
paulbrown1982@yahoo.co.uk | - | 8 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
jacob.winch@guardian.co.uk | - | 62 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
david.pepper@guardian.co.uk | - | 85 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
|
-
|
-
|
-
|
grahamhopgood@hotmail.co.uk | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
-
|
-
|
undergroundquizscene@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
emily.bourke@guardian.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
91546670+jonflynng@users.noreply.github.com | - | 48 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
|
akash1810@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
jon.flynn@guardian.co.uk | - | 76 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
andy.noton.freelancer@guardian.co.uk | - | 15 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
pawel.krupinski.casual@guardian.co.uk | - | 6 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
roberto.tyley@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jon.flynn2@gmail.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
44685872+marialani@users.noreply.github.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
pawel_krupinski@31588.gnm.int | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jonathan.soul@guardian.co.uk | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
37303488+01jonathanf@users.noreply.github.com | - | 24 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jfsoul@users.noreply.github.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
george.haberis@guardian.co.uk | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
scala_steward@virtuslab.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
kelvin.chappell@theguardian.com | - | 208 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
guardian-ci@users.noreply.github.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
43047562+scala-steward@users.noreply.github.com | - | 143 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
egjkeane@gmail.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mariot.chauvin@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
m.olanipekun@hotmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
32044368+jambo1@users.noreply.github.com | - | 17 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
me@scala-steward.org | - | 34 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ricardo.costa@guardian.co.uk | - | 58 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
48949546+ripecosta@users.noreply.github.com | - | 26 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
tompretty2@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
yusuf.faraji@guardian.co.uk | - | 14 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mario.galic@guardian.co.uk | - | 167 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
yusuf.faraji@gmail.com | - | 16 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
francis@rhys-jones.com | - | 125 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
francis.rhys-jones.freelancer@guardian.co.uk | - | 45 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
48053130+wojtek-tg@users.noreply.github.com | - | 8 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
tom.richards@guardian.co.uk | - | 113 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
42539745+laurenemms@users.noreply.github.com | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
lauren.emms@guardian.co.uk | - | 12 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
martin.kuzdowicz.contractor@guardian.co.uk | - | 10 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
wojciech.malinowski.freelancer@guardian.co.uk | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
nathaniel.bennett@guardian.co.uk | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
patricio.vighi@guardian.co.uk | - | 154 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
pvighi@gmail.com | - | 79 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
thomas.w.richards@gmail.com | - | 26 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
51158221+kostas-kougios-guardian@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
leigh-anne.mathieson@guardian.co.uk | - | 18 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
zvvvvt@gmail.com | - | 13 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
santiago.villa-fernandez@guardian.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jesus.barbero.freelance@guardian.co.uk | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
badger@codacy.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
Commits (3m) |
Commit Days |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
9 contributors (108 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
---|---|---|---|---|---|
1. | john.duffell@guardian.co.uk | 2017-11-01 | 2025-05-08 | 24 (22%) | scala (56), ts (5), snap (3), md (2), json (1) |
2. | andrea.diotallevi@guardian.co.uk | 2023-09-04 | 2025-05-06 | 6 (5%) | ts (10), snap (6), md (3), yaml (2), json (1) |
3. | pgithub5@gmail.com | 2023-02-27 | 2025-04-21 | 6 (5%) | json (11), yaml (6) |
4. | michael.jacobson@guardian.co.uk | 2023-05-10 | 2025-05-07 | 46 (42%) | scala (96), ts (32), json (14), yaml (7), snap (7) |
5. | tom.wey@theguardian.com | 2024-03-14 | 2025-05-02 | 1 (<1%) | json (1), yaml (1) |
6. | graham.hopgood@guardian.co.uk | 2022-08-15 | 2025-04-16 | 5 (4%) | scala (7) |
7. | andre.silva.mindera@guardian.co.uk | 2025-05-06 | 2025-05-07 | 12 (11%) | scala (18), ts (1), snap (1), md (1) |
8. | richard.bangay@guardian.co.uk | 2025-01-30 | 2025-04-17 | 5 (4%) | ts (18), js (1) |
9. | richard.bangay@gmail.com | 2025-01-30 | 2025-04-17 | 3 (2%) | ts (16), js (1) |
A contributor dependency is detected if two contributors have changed the same files in the past 30 days.
The number on lines shows the number of same files that both persons changed in past 30 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | michael.jacobson@guardian.co.uk | john.duffell@guardian.co.uk |
25 shared files
handlers/dev-env-cleaner/README.md handlers/alarms-handler/src/alarmMappings.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala pnpm-lock.yaml handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/press-reader-entitlements/package.json lib/credit-processor/src/main/scala/com/gu/creditprocessor/Processor.scala cdk/lib/__snapshots__/soft-opt-in-consent-setter.test.ts.snap cdk/lib/soft-opt-in-consent-setter.ts lib/zuora-core/src/test/scala/com/gu/zuora/subscription/SubscriptionUpdateTest.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala cdk/lib/observer-data-export.ts lib/zuora-core/src/main/scala/com/gu/zuora/subscription/CreditProduct.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/ProcessorErrorHandlingSpec.scala handlers/delivery-problem-credit-processor/src/test/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProductTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayStopProcessTest.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala |
2. | michael.jacobson@guardian.co.uk | richard.bangay@gmail.com |
14 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/jest.config.js handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts handlers/discount-api/test/helpers.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts |
3. | michael.jacobson@guardian.co.uk | richard.bangay@guardian.co.uk |
14 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/jest.config.js handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts handlers/discount-api/test/helpers.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts |
4. | richard.bangay@gmail.com | richard.bangay@guardian.co.uk |
14 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/jest.config.js handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts handlers/discount-api/test/helpers.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts |
5. | andre.silva.mindera@guardian.co.uk | michael.jacobson@guardian.co.uk |
13 shared files
handlers/dev-env-cleaner/README.md handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/move/switchtype/ToRecurringContribution.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/SFSubscriptionTestData.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala cdk/lib/observer-data-export.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/ConsentsCalculator.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap |
6. | michael.jacobson@guardian.co.uk | pgithub5@gmail.com |
10 shared files
modules/email/package.json modules/aws/package.json pnpm-lock.yaml cdk/package.json modules/sync-supporter-product-data/package.json handlers/press-reader-entitlements/package.json handlers/update-supporter-plus-amount/package.json handlers/product-switch-api/package.json handlers/salesforce-disaster-recovery-health-check/package.json package.json |
7. | andre.silva.mindera@guardian.co.uk | john.duffell@guardian.co.uk |
9 shared files
handlers/dev-env-cleaner/README.md handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala cdk/lib/observer-data-export.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap |
8. | michael.jacobson@guardian.co.uk | andrea.diotallevi@guardian.co.uk |
9 shared files
handlers/observer-data-export/docs/architecture-diagram.svg handlers/observer-data-export/test/handlers/encryptAndUploadObserverData.test.ts pnpm-lock.yaml cdk/lib/observer-data-export.ts handlers/observer-data-export/riff-raff.yaml handlers/observer-data-export/src/handlers/encryptAndUploadObserverData.ts handlers/observer-data-export/README.md handlers/observer-data-export/package.json cdk/lib/__snapshots__/observer-data-export.test.ts.snap |
9. | graham.hopgood@guardian.co.uk | michael.jacobson@guardian.co.uk |
3 shared files
handlers/batch-email-sender/src/main/scala/com/gu/batchemailsender/api/batchemail/SalesforceToBrazeCampaignMapping.scala handlers/batch-email-sender/src/test/scala/com/gu/batchemailsender/api/batchemail/DigitalVoucherNewObserverCardTest.scala handlers/batch-email-sender/src/test/scala/com/gu/batchemailsender/api/batchemail/DigitalVoucherNewCardTest.scala |
10. | john.duffell@guardian.co.uk | andrea.diotallevi@guardian.co.uk |
3 shared files
pnpm-lock.yaml cdk/lib/observer-data-export.ts cdk/lib/__snapshots__/observer-data-export.test.ts.snap |
11. | michael.jacobson@guardian.co.uk | tom.wey@theguardian.com |
2 shared files
pnpm-lock.yaml handlers/press-reader-entitlements/package.json |
12. | john.duffell@guardian.co.uk | tom.wey@theguardian.com |
2 shared files
pnpm-lock.yaml handlers/press-reader-entitlements/package.json |
13. | john.duffell@guardian.co.uk | pgithub5@gmail.com |
2 shared files
pnpm-lock.yaml handlers/press-reader-entitlements/package.json |
14. | tom.wey@theguardian.com | pgithub5@gmail.com |
2 shared files
pnpm-lock.yaml handlers/press-reader-entitlements/package.json |
15. | andrea.diotallevi@guardian.co.uk | andre.silva.mindera@guardian.co.uk |
2 shared files
cdk/lib/observer-data-export.ts cdk/lib/__snapshots__/observer-data-export.test.ts.snap |
16. | tom.wey@theguardian.com | andrea.diotallevi@guardian.co.uk |
1 shared file
pnpm-lock.yaml |
17. | pgithub5@gmail.com | andrea.diotallevi@guardian.co.uk |
1 shared file
pnpm-lock.yaml |
Contributor | # connections | # commits | |
---|---|---|---|
1. | michael.jacobson@guardian.co.uk | 8 | 46 |
2. | john.duffell@guardian.co.uk | 5 | 24 |
3. | andrea.diotallevi@guardian.co.uk | 5 | 6 |
4. | pgithub5@gmail.com | 4 | 6 |
5. | tom.wey@theguardian.com | 4 | 1 |
6. | andre.silva.mindera@guardian.co.uk | 3 | 12 |
7. | richard.bangay@guardian.co.uk | 2 | 5 |
8. | richard.bangay@gmail.com | 2 | 3 |
9. | graham.hopgood@guardian.co.uk | 1 | 5 |
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: 3.7
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.
15 contributors (609 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
---|---|---|---|---|---|
1. | 36296660+david-pepper@users.noreply.github.com | 2020-09-21 | 2025-04-07 | 389 (63%) | ts (647), json (50), yaml (44), snap (34), scala (17) |
2. | john.duffell@guardian.co.uk | 2017-11-01 | 2025-05-08 | 33 (5%) | scala (78), ts (6), snap (3), md (2), sbt (2) |
3. | rupert.bates@guardian.co.uk | 2020-11-16 | 2025-03-19 | 3 (<1%) | ts (2), snap (2), t (2) |
4. | andrea.diotallevi@guardian.co.uk | 2023-09-04 | 2025-05-06 | 38 (6%) | ts (47), snap (25), yaml (12), scala (7), json (6) |
5. | pgithub5@gmail.com | 2023-02-27 | 2025-04-21 | 27 (4%) | json (61), yaml (25), ts (18), scala (2), snap (2) |
6. | pascal@alseyn.net | 2023-05-01 | 2025-03-20 | 3 (<1%) | sbt (2), ts (1), scala (1) |
7. | michael.jacobson@guardian.co.uk | 2023-05-10 | 2025-05-07 | 74 (12%) | scala (96), ts (71), snap (24), yaml (16), json (14) |
8. | tom.wey@theguardian.com | 2024-03-14 | 2025-05-02 | 4 (<1%) | ts (13), json (5), yaml (4), js (2), snap (1) |
9. | graham.hopgood@guardian.co.uk | 2022-08-15 | 2025-04-16 | 13 (2%) | scala (21), json (1) |
10. | andre.silva.mindera@guardian.co.uk | 2025-05-06 | 2025-05-07 | 12 (1%) | scala (18), ts (1), snap (1), md (1) |
11. | richard.bangay@guardian.co.uk | 2025-01-30 | 2025-04-17 | 5 (<1%) | ts (18), js (1) |
12. | 99180049+maelgnm@users.noreply.github.com | 2024-04-15 | 2025-02-12 | 2 (<1%) | scala (2) |
13. | richard.bangay@gmail.com | 2025-01-30 | 2025-04-17 | 3 (<1%) | ts (16), js (1) |
14. | 90685618+ecguardian@users.noreply.github.com | 2024-10-29 | 2025-02-17 | 2 (<1%) | json (2), yaml (2) |
15. | 122288493+joemitchellguardian@users.noreply.github.com | 2025-04-04 | 2025-04-04 | 1 (<1%) | scala (9), json (1) |
A contributor dependency is detected if two contributors have changed the same files in the past 90 days.
The number on lines shows the number of same files that both persons changed in past 90 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | pgithub5@gmail.com | 36296660+david-pepper@users.noreply.github.com |
33 shared files
handlers/alarms-handler/package.json modules/aws/package.json handlers/alarms-handler/src/alarmMappings.ts project/Dependencies.scala cdk/package.json handlers/press-reader-entitlements/package.json handlers/discount-expiry-notifier/test/handlers/data/functionalTestQueryResponse.ts handlers/discount-expiry-notifier/src/handlers/getExpiringDiscounts.ts modules/zuora/src/zuoraSchemas.ts handlers/discount-expiry-notifier/test/handlers/getExpiringDiscounts.test.ts handlers/ticket-tailor-webhook/package.json modules/zuora/src/query.ts cdk/lib/alarms-handler.ts handlers/discount-expiry-notifier/test/handlers/data/getSubStatus/event.ts modules/bigquery/package.json handlers/discount-expiry-notifier/test/handlers/data/getExpiringDiscounts/testQueryResponse.ts handlers/discount-expiry-notifier/test/handlers/getSubStatus.test.ts handlers/salesforce-disaster-recovery-health-check/package.json cdk/lib/__snapshots__/discount-expiry-notifier.test.ts.snap modules/supporter-product-data/package.json pnpm-lock.yaml handlers/discount-expiry-notifier/test/handlers/filterRecords.test.ts handlers/discount-expiry-notifier/src/handlers/getOldPaymentAmount.ts handlers/discount-expiry-notifier/test/handlers/getOldPaymentAmount.test.ts handlers/discount-expiry-notifier/package.json cdk/lib/discount-expiry-notifier.ts handlers/discount-expiry-notifier/src/handlers/sendEmail.ts handlers/discount-expiry-notifier/src/types.ts cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/discount-expiry-notifier/src/handlers/getNewPaymentAmount.ts handlers/discount-expiry-notifier/test/handlers/data/filterRecords/allRecordsFromBigQuery.ts handlers/discount-expiry-notifier/riff-raff.yaml package.json |
2. | michael.jacobson@guardian.co.uk | 36296660+david-pepper@users.noreply.github.com |
27 shared files
modules/aws/package.json handlers/alarms-handler/src/alarmMappings.ts lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json cdk/package.json handlers/press-reader-entitlements/package.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala cdk/lib/__snapshots__/soft-opt-in-consent-setter.test.ts.snap handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/discount-expiry-notifier/test/handlers/sendEmail.test.ts handlers/salesforce-disaster-recovery-health-check/package.json cdk/lib/__snapshots__/observer-data-export.test.ts.snap pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala cdk/lib/soft-opt-in-consent-setter.ts cdk/lib/observer-data-export.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/observer-data-export/riff-raff.yaml handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/discount-expiry-notifier/src/handlers/sendEmail.ts handlers/observer-data-export/package.json cdk/bin/cdk.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala cdk/lib/soft-opt-in-consent-setter.test.ts package.json |
3. | michael.jacobson@guardian.co.uk | john.duffell@guardian.co.uk |
25 shared files
handlers/dev-env-cleaner/README.md handlers/alarms-handler/src/alarmMappings.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/press-reader-entitlements/package.json cdk/lib/__snapshots__/soft-opt-in-consent-setter.test.ts.snap lib/zuora-core/src/main/scala/com/gu/zuora/subscription/CreditProduct.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/delivery-problem-credit-processor/src/test/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProductTest.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala pnpm-lock.yaml handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala lib/credit-processor/src/main/scala/com/gu/creditprocessor/Processor.scala cdk/lib/soft-opt-in-consent-setter.ts lib/zuora-core/src/test/scala/com/gu/zuora/subscription/SubscriptionUpdateTest.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala cdk/lib/observer-data-export.ts handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/ProcessorErrorHandlingSpec.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayStopProcessTest.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala |
4. | 36296660+david-pepper@users.noreply.github.com | tom.wey@theguardian.com |
17 shared files
handlers/ticket-tailor-webhook/test/validateRequest.test.ts modules/aws/package.json handlers/zuora-salesforce-link-remover/src/handlers/updateSfBillingAccounts.ts handlers/press-reader-entitlements/package.json handlers/ticket-tailor-webhook/test/index.test.ts cdk/lib/__snapshots__/metric-push-api.test.ts.snap handlers/metric-push-api/test/index.test.ts modules/aws/src/cloudwatch.ts handlers/ticket-tailor-webhook/src/index.ts handlers/metric-push-api/src/index.ts pnpm-lock.yaml cdk/lib/metric-push-api.ts tsconfig.json handlers/ticket-tailor-webhook/src/idapiService.ts handlers/ticket-tailor-webhook/jest.config.js handlers/ticket-tailor-webhook/src/validateRequest.ts handlers/zuora-salesforce-link-remover/src/handlers/getBillingAccounts.ts |
5. | michael.jacobson@guardian.co.uk | richard.bangay@gmail.com |
14 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/product-switch-api/jest.config.js handlers/discount-api/test/helpers.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts handlers/discount-api/test/addDiscountIntegration.test.ts |
6. | michael.jacobson@guardian.co.uk | richard.bangay@guardian.co.uk |
14 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/product-switch-api/jest.config.js handlers/discount-api/test/helpers.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts handlers/discount-api/test/addDiscountIntegration.test.ts |
7. | richard.bangay@gmail.com | richard.bangay@guardian.co.uk |
14 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/product-switch-api/jest.config.js handlers/discount-api/test/helpers.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts handlers/discount-api/test/addDiscountIntegration.test.ts |
8. | andre.silva.mindera@guardian.co.uk | michael.jacobson@guardian.co.uk |
13 shared files
handlers/dev-env-cleaner/README.md handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/move/switchtype/ToRecurringContribution.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/SFSubscriptionTestData.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/ConsentsCalculator.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala cdk/lib/observer-data-export.ts handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala |
9. | 36296660+david-pepper@users.noreply.github.com | andrea.diotallevi@guardian.co.uk |
13 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/observer-data-export.test.ts .github/workflows/ci-typescript.yml handlers/observer-data-export/jest.config.js cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/observer-data-export/tsconfig.json pnpm-lock.yaml cdk/lib/observer-data-export.ts handlers/observer-data-export/riff-raff.yaml handlers/observer-data-export/package.json cdk/bin/cdk.ts handlers/observer-data-export/src/handlers/observerDataExportPlaceholder.ts handlers/observer-data-export/test/handlers/observerDataExportPlaceholder.test.ts |
10. | 36296660+david-pepper@users.noreply.github.com | john.duffell@guardian.co.uk |
13 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/SubscriptionCancelSpec.scala project/Dependencies.scala handlers/press-reader-entitlements/package.json handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpoint.scala cdk/lib/__snapshots__/soft-opt-in-consent-setter.test.ts.snap handlers/product-move-api/src/test/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointStepsSpec.scala handlers/product-move-api/src/test/scala/com/gu/productmove/HandlerSpec.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointSteps.scala pnpm-lock.yaml cdk/lib/soft-opt-in-consent-setter.ts cdk/lib/observer-data-export.ts |
11. | graham.hopgood@guardian.co.uk | michael.jacobson@guardian.co.uk |
13 shared files
lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/batch-email-sender/src/main/scala/com/gu/batchemailsender/api/batchemail/SalesforceToBrazeCampaignMapping.scala handlers/batch-email-sender/src/test/scala/com/gu/batchemailsender/api/batchemail/DigitalVoucherNewObserverCardTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/batch-email-sender/src/test/scala/com/gu/batchemailsender/api/batchemail/DigitalVoucherNewCardTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala |
12. | michael.jacobson@guardian.co.uk | pgithub5@gmail.com |
12 shared files
modules/email/package.json modules/aws/package.json handlers/alarms-handler/src/alarmMappings.ts cdk/package.json modules/sync-supporter-product-data/package.json handlers/press-reader-entitlements/package.json handlers/product-switch-api/package.json handlers/salesforce-disaster-recovery-health-check/package.json pnpm-lock.yaml handlers/discount-expiry-notifier/src/handlers/sendEmail.ts handlers/update-supporter-plus-amount/package.json package.json |
13. | michael.jacobson@guardian.co.uk | andrea.diotallevi@guardian.co.uk |
11 shared files
handlers/observer-data-export/docs/architecture-diagram.svg handlers/alarms-handler/src/alarmMappings.ts handlers/observer-data-export/README.md cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/observer-data-export/test/handlers/encryptAndUploadObserverData.test.ts pnpm-lock.yaml cdk/lib/observer-data-export.ts handlers/observer-data-export/riff-raff.yaml handlers/observer-data-export/src/handlers/encryptAndUploadObserverData.ts handlers/observer-data-export/package.json cdk/bin/cdk.ts |
14. | graham.hopgood@guardian.co.uk | 36296660+david-pepper@users.noreply.github.com |
11 shared files
lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/ContributionsPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala |
15. | graham.hopgood@guardian.co.uk | 122288493+joemitchellguardian@users.noreply.github.com |
10 shared files
lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala |
16. | 122288493+joemitchellguardian@users.noreply.github.com | 36296660+david-pepper@users.noreply.github.com |
10 shared files
lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala |
17. | 122288493+joemitchellguardian@users.noreply.github.com | michael.jacobson@guardian.co.uk |
10 shared files
lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala |
18. | andre.silva.mindera@guardian.co.uk | john.duffell@guardian.co.uk |
9 shared files
handlers/dev-env-cleaner/README.md handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala cdk/lib/observer-data-export.ts handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala |
19. | john.duffell@guardian.co.uk | pgithub5@gmail.com |
5 shared files
handlers/alarms-handler/src/alarmMappings.ts project/Dependencies.scala handlers/press-reader-entitlements/package.json pnpm-lock.yaml build.sbt |
20. | andrea.diotallevi@guardian.co.uk | john.duffell@guardian.co.uk |
4 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/__snapshots__/observer-data-export.test.ts.snap pnpm-lock.yaml cdk/lib/observer-data-export.ts |
21. | michael.jacobson@guardian.co.uk | tom.wey@theguardian.com |
3 shared files
modules/aws/package.json handlers/press-reader-entitlements/package.json pnpm-lock.yaml |
22. | pgithub5@gmail.com | tom.wey@theguardian.com |
3 shared files
modules/aws/package.json handlers/press-reader-entitlements/package.json pnpm-lock.yaml |
23. | john.duffell@guardian.co.uk | pascal@alseyn.net |
3 shared files
handlers/alarms-handler/src/alarmMappings.ts project/Dependencies.scala build.sbt |
24. | pascal@alseyn.net | pgithub5@gmail.com |
3 shared files
handlers/alarms-handler/src/alarmMappings.ts project/Dependencies.scala build.sbt |
25. | 36296660+david-pepper@users.noreply.github.com | pascal@alseyn.net |
2 shared files
handlers/alarms-handler/src/alarmMappings.ts project/Dependencies.scala |
26. | andrea.diotallevi@guardian.co.uk | pgithub5@gmail.com |
2 shared files
handlers/alarms-handler/src/alarmMappings.ts pnpm-lock.yaml |
27. | john.duffell@guardian.co.uk | tom.wey@theguardian.com |
2 shared files
handlers/press-reader-entitlements/package.json pnpm-lock.yaml |
28. | andre.silva.mindera@guardian.co.uk | andrea.diotallevi@guardian.co.uk |
2 shared files
cdk/lib/__snapshots__/observer-data-export.test.ts.snap cdk/lib/observer-data-export.ts |
29. | andre.silva.mindera@guardian.co.uk | 36296660+david-pepper@users.noreply.github.com |
2 shared files
cdk/lib/__snapshots__/observer-data-export.test.ts.snap cdk/lib/observer-data-export.ts |
30. | michael.jacobson@guardian.co.uk | 90685618+ecguardian@users.noreply.github.com |
2 shared files
pnpm-lock.yaml package.json |
31. | pgithub5@gmail.com | 90685618+ecguardian@users.noreply.github.com |
2 shared files
pnpm-lock.yaml package.json |
32. | 36296660+david-pepper@users.noreply.github.com | 90685618+ecguardian@users.noreply.github.com |
2 shared files
pnpm-lock.yaml package.json |
33. | andrea.diotallevi@guardian.co.uk | pascal@alseyn.net |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
34. | pascal@alseyn.net | michael.jacobson@guardian.co.uk |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
35. | 99180049+maelgnm@users.noreply.github.com | michael.jacobson@guardian.co.uk |
1 shared file
handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala |
36. | 99180049+maelgnm@users.noreply.github.com | john.duffell@guardian.co.uk |
1 shared file
handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala |
37. | 99180049+maelgnm@users.noreply.github.com | andre.silva.mindera@guardian.co.uk |
1 shared file
handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala |
38. | john.duffell@guardian.co.uk | 90685618+ecguardian@users.noreply.github.com |
1 shared file
pnpm-lock.yaml |
39. | tom.wey@theguardian.com | andrea.diotallevi@guardian.co.uk |
1 shared file
pnpm-lock.yaml |
40. | tom.wey@theguardian.com | 90685618+ecguardian@users.noreply.github.com |
1 shared file
pnpm-lock.yaml |
41. | andrea.diotallevi@guardian.co.uk | 90685618+ecguardian@users.noreply.github.com |
1 shared file
pnpm-lock.yaml |
Contributor | # connections | # commits | |
---|---|---|---|
1. | michael.jacobson@guardian.co.uk | 13 | 74 |
2. | 36296660+david-pepper@users.noreply.github.com | 10 | 389 |
3. | john.duffell@guardian.co.uk | 9 | 33 |
4. | andrea.diotallevi@guardian.co.uk | 8 | 38 |
5. | pgithub5@gmail.com | 7 | 27 |
6. | tom.wey@theguardian.com | 6 | 4 |
7. | 90685618+ecguardian@users.noreply.github.com | 6 | 2 |
8. | andre.silva.mindera@guardian.co.uk | 5 | 12 |
9. | pascal@alseyn.net | 5 | 3 |
10. | graham.hopgood@guardian.co.uk | 3 | 13 |
11. | 99180049+maelgnm@users.noreply.github.com | 3 | 2 |
12. | 122288493+joemitchellguardian@users.noreply.github.com | 3 | 1 |
13. | richard.bangay@guardian.co.uk | 2 | 5 |
14. | richard.bangay@gmail.com | 2 | 3 |
15. | rupert.bates@guardian.co.uk | 0 | 3 |
C-median: 5.5
A half of the contributors has more than 5.5 connections, and a half has less than this number.
C-mean: 5.8
An average number of connections a contributor has with other contributors.
C-index: 6.0
There are 6.0 contributors with 6.0 or more connections.
21 contributors (1,254 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | 36296660+david-pepper@users.noreply.github.com | 2020-09-21 | 2025-04-07 | 760 (60%) |
2. | john.duffell@guardian.co.uk | 2017-11-01 | 2025-05-08 | 81 (6%) |
3. | rupert.bates@guardian.co.uk | 2020-11-16 | 2025-03-19 | 156 (12%) |
4. | andrea.diotallevi@guardian.co.uk | 2023-09-04 | 2025-05-06 | 41 (3%) |
5. | pgithub5@gmail.com | 2023-02-27 | 2025-04-21 | 49 (3%) |
6. | pascal@alseyn.net | 2023-05-01 | 2025-03-20 | 11 (<1%) |
7. | michael.jacobson@guardian.co.uk | 2023-05-10 | 2025-05-07 | 74 (5%) |
8. | tom.wey@theguardian.com | 2024-03-14 | 2025-05-02 | 29 (2%) |
9. | graham.hopgood@guardian.co.uk | 2022-08-15 | 2025-04-16 | 13 (1%) |
10. | “luxmi.r.pillai@gmail.com” | 2024-02-27 | 2025-01-14 | 1 (<1%) |
11. | tom.forbes@theguardian.com | 2023-03-10 | 2025-01-13 | 4 (<1%) |
12. | 114918544+andrewheguardian@users.noreply.github.com | 2024-10-18 | 2024-11-13 | 1 (<1%) |
13. | andre.silva.mindera@guardian.co.uk | 2025-05-06 | 2025-05-07 | 12 (<1%) |
14. | richard.bangay@guardian.co.uk | 2025-01-30 | 2025-04-17 | 8 (<1%) |
15. | 99180049+maelgnm@users.noreply.github.com | 2024-04-15 | 2025-02-12 | 2 (<1%) |
16. | richard.bangay@gmail.com | 2025-01-30 | 2025-04-17 | 4 (<1%) |
17. | 90685618+ecguardian@users.noreply.github.com | 2024-10-29 | 2025-02-17 | 2 (<1%) |
18. | elliott.cooper@guardian.co.uk | 2025-02-06 | 2025-02-06 | 2 (<1%) |
19. | 106528085+akinsola-guardian@users.noreply.github.com | 2024-12-11 | 2024-12-18 | 2 (<1%) |
20. | 122288493+joemitchellguardian@users.noreply.github.com | 2025-04-04 | 2025-04-04 | 1 (<1%) |
21. | 115992455+charleycampbell@users.noreply.github.com | 2025-01-15 | 2025-01-15 | 1 (<1%) |
A contributor dependency is detected if two contributors have changed the same files in the past 180 days.
The number on lines shows the number of same files that both persons changed in past 180 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | john.duffell@guardian.co.uk | 36296660+david-pepper@users.noreply.github.com |
89 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpoint.scala handlers/user-benefits/test/benefitsMe.test.ts handlers/discount-expiry-notifier/src/s3.ts handlers/product-move-api/src/test/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointStepsSpec.scala handlers/alarms-handler/src/cloudwatch.ts cdk/lib/__snapshots__/observer-data-export.test.ts.snap cdk/lib/__snapshots__/discount-expiry-notifier.test.ts.snap handlers/generate-product-catalog/package.json handlers/product-switch-api/test/contributionToSupporterPlus.test.ts handlers/discount-expiry-notifier/src/handlers/initiateEmailSend.ts cdk/lib/zuora-salesforce-link-remover.ts modules/zuora-catalog/test/catalog.test.ts handlers/zuora-salesforce-link-remover/package.json handlers/discount-expiry-notifier/package.json handlers/alarms-handler/src/index.ts handlers/discount-expiry-notifier/src/ssm.ts handlers/user-benefits/src/benefitsMe.ts handlers/discount-expiry-notifier/package-lock.json handlers/user-benefits/src/benefitsIdentityId.ts handlers/discount-expiry-notifier/src/handlers/getSubsWithExpiringDiscounts.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala build.sbt package.json .github/workflows/ci-scala.yml handlers/product-move-api/cfn.yaml modules/sync-supporter-product-data/package.json .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap handlers/discount-expiry-notifier/tsconfig.json modules/product-catalog/src/typeObject.ts handlers/salesforce-disaster-recovery/package.json handlers/product-switch-api/package.json modules/zuora-catalog/test/fixtures/catalog-code.json modules/supporter-product-data/package.json handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointSteps.scala pnpm-lock.yaml modules/zuora/src/zuoraClient.ts modules/product-catalog/src/generateTypeObjectCommand.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala handlers/discount-expiry-notifier/src/handlers/saveResults.ts modules/product-catalog/src/zuoraToProductNameMappings.ts cdk/lib/observer-data-export.ts modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts modules/secrets-manager/package.json handlers/discount-expiry-notifier/riff-raff.yaml handlers/discount-expiry-notifier/jest.config.js handlers/alarms-handler/package.json modules/email/package.json modules/aws/package.json handlers/user-benefits/test/benefitsIdentityId.test.ts project/Dependencies.scala handlers/product-switch-api/src/switchInformation.ts handlers/press-reader-entitlements/package.json handlers/discount-expiry-notifier/src/handlers/buildEmailPayload.ts cdk/lib/__snapshots__/soft-opt-in-consent-setter.test.ts.snap handlers/ticket-tailor-webhook/package.json handlers/discount-expiry-notifier/test/handlers/getSubsWithExpiringDiscounts.test.ts handlers/product-move-api/src/test/scala/com/gu/productmove/HandlerSpec.scala handlers/discount-expiry-notifier/src/bigquery.ts cdk/lib/discount-expiry-notifier.test.ts handlers/alarms-handler/test/alarmMappings.test.ts handlers/salesforce-disaster-recovery-health-check/package.json handlers/metric-push-api/cfn.yaml handlers/discount-expiry-notifier/src/handlers/subIsActive.ts modules/product-catalog/src/productCatalogSchema.ts cdk/lib/soft-opt-in-consent-setter.ts cdk/lib/discount-expiry-notifier.ts modules/email/src/email.ts modules/product-benefits/src/schemas.ts handlers/alarms-handler/test/index.test.ts cdk/bin/cdk.ts handlers/user-benefits/src/cors.ts modules/product-benefits/test/getUserBenefits.test.ts handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/SubscriptionCancelSpec.scala handlers/product-switch-api/src/productSwitchEndpoint.ts modules/product-catalog/test/generateProductCatalog.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts modules/product-catalog/package.json cdk/lib/user-benefits.ts .husky/pre-push modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap modules/product-catalog/src/generateTypeObject.ts modules/product-benefits/src/productBenefit.ts handlers/discount-expiry-notifier/src/secrets.ts handlers/update-supporter-plus-amount/package.json modules/zuora/package.json |
2. | 36296660+david-pepper@users.noreply.github.com | tom.wey@theguardian.com |
69 shared files
handlers/ticket-tailor-webhook/test/validateRequest.test.ts handlers/alarms-handler/src/alarmMappings.ts handlers/user-benefits/test/benefitsMe.test.ts handlers/ticket-tailor-webhook/test/index.test.ts cdk/lib/__snapshots__/metric-push-api.test.ts.snap handlers/ticket-tailor-webhook/src/index.ts handlers/generate-product-catalog/package.json modules/zuora-catalog/test/catalog.test.ts handlers/zuora-salesforce-link-remover/package.json handlers/user-benefits/src/benefitsMe.ts handlers/user-benefits/src/benefitsIdentityId.ts build.sbt modules/product-catalog/test/parsingTest.test.ts package.json .github/workflows/ci-scala.yml handlers/user-benefits/riff-raff.yaml handlers/metric-push-api/riff-raff.yaml modules/sync-supporter-product-data/package.json .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap modules/product-catalog/src/typeObject.ts handlers/salesforce-disaster-recovery/package.json modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/product-switch-api/package.json modules/zuora-catalog/test/fixtures/catalog-code.json modules/aws/src/cloudwatch.ts modules/supporter-product-data/package.json pnpm-lock.yaml modules/zuora/src/zuoraClient.ts handlers/user-benefits/src/index.ts modules/product-catalog/src/generateTypeObjectCommand.ts modules/product-catalog/src/zuoraToProductNameMappings.ts modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts modules/secrets-manager/package.json cdk/.prettierignore handlers/alarms-handler/package.json modules/email/package.json modules/aws/package.json handlers/zuora-salesforce-link-remover/src/handlers/updateSfBillingAccounts.ts handlers/user-benefits/test/benefitsIdentityId.test.ts handlers/press-reader-entitlements/package.json handlers/ticket-tailor-webhook/package.json handlers/salesforce-disaster-recovery-health-check/package.json handlers/metric-push-api/test/index.test.ts handlers/metric-push-api/cfn.yaml cdk/lib/metric-push-api.ts cdk/lib/metric-push-api.test.ts modules/product-catalog/src/productCatalogSchema.ts tsconfig.json handlers/ticket-tailor-webhook/src/idapiService.ts handlers/alarms-handler/test/index.test.ts cdk/bin/cdk.ts modules/product-benefits/test/getUserBenefits.test.ts modules/product-catalog/test/generateProductCatalog.test.ts cdk/package.json modules/product-catalog/package.json cdk/lib/user-benefits.ts handlers/metric-push-api/package.json modules/zuora-catalog/package.json handlers/metric-push-api/src/index.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap modules/product-catalog/src/generateTypeObject.ts modules/product-benefits/src/productBenefit.ts handlers/ticket-tailor-webhook/jest.config.js handlers/update-supporter-plus-amount/package.json handlers/ticket-tailor-webhook/src/validateRequest.ts handlers/zuora-salesforce-link-remover/src/handlers/getBillingAccounts.ts modules/zuora/package.json |
3. | tom.wey@theguardian.com | john.duffell@guardian.co.uk |
51 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/alarms-handler/src/alarmMappings.ts handlers/user-benefits/test/benefitsMe.test.ts handlers/generate-product-catalog/package.json modules/zuora-catalog/test/catalog.test.ts handlers/zuora-salesforce-link-remover/package.json handlers/user-benefits/src/benefitsMe.ts handlers/user-benefits/src/benefitsIdentityId.ts build.sbt package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap modules/product-catalog/src/typeObject.ts handlers/salesforce-disaster-recovery/package.json handlers/product-switch-api/package.json modules/zuora-catalog/test/fixtures/catalog-code.json modules/supporter-product-data/package.json pnpm-lock.yaml modules/zuora/src/zuoraClient.ts modules/product-catalog/src/generateTypeObjectCommand.ts modules/product-catalog/src/zuoraToProductNameMappings.ts modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts modules/secrets-manager/package.json handlers/discount-api/package.json handlers/alarms-handler/package.json modules/email/package.json modules/aws/package.json handlers/user-benefits/test/benefitsIdentityId.test.ts handlers/press-reader-entitlements/package.json handlers/ticket-tailor-webhook/package.json handlers/salesforce-disaster-recovery-health-check/package.json handlers/metric-push-api/cfn.yaml modules/product-catalog/src/productCatalogSchema.ts handlers/update-supporter-plus-amount/test/updateSupporterPlusAmountIntegration.test.ts handlers/alarms-handler/test/index.test.ts cdk/bin/cdk.ts modules/product-benefits/test/getUserBenefits.test.ts modules/product-catalog/test/generateProductCatalog.test.ts modules/product-catalog/package.json cdk/lib/user-benefits.ts modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap modules/product-catalog/src/generateTypeObject.ts modules/product-benefits/src/productBenefit.ts handlers/discount-api/test/eligibilityChecker.test.ts handlers/update-supporter-plus-amount/package.json modules/zuora/package.json |
4. | 36296660+david-pepper@users.noreply.github.com | pgithub5@gmail.com |
47 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/alarms-handler.ts handlers/discount-expiry-notifier/test/handlers/data/getSubStatus/event.ts handlers/discount-expiry-notifier/test/handlers/data/getExpiringDiscounts/testQueryResponse.ts cdk/lib/__snapshots__/discount-expiry-notifier.test.ts.snap handlers/generate-product-catalog/package.json handlers/zuora-salesforce-link-remover/package.json handlers/discount-expiry-notifier/package.json handlers/discount-expiry-notifier/src/types.ts build.sbt handlers/discount-expiry-notifier/src/handlers/getNewPaymentAmount.ts package.json modules/sync-supporter-product-data/package.json modules/zuora/src/zuoraSchemas.ts handlers/salesforce-disaster-recovery/package.json modules/bigquery/package.json handlers/product-switch-api/package.json handlers/discount-expiry-notifier/test/handlers/getSubStatus.test.ts modules/supporter-product-data/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts modules/secrets-manager/package.json cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/discount-expiry-notifier/test/handlers/data/filterRecords/allRecordsFromBigQuery.ts handlers/discount-expiry-notifier/riff-raff.yaml handlers/alarms-handler/package.json modules/email/package.json modules/aws/package.json project/Dependencies.scala handlers/press-reader-entitlements/package.json handlers/discount-expiry-notifier/src/handlers/getExpiringDiscounts.ts handlers/discount-expiry-notifier/test/handlers/getExpiringDiscounts.test.ts handlers/ticket-tailor-webhook/package.json handlers/salesforce-disaster-recovery-health-check/package.json handlers/discount-expiry-notifier/src/handlers/getOldPaymentAmount.ts cdk/lib/discount-expiry-notifier.ts cdk/package.json handlers/discount-expiry-notifier/test/handlers/data/functionalTestQueryResponse.ts modules/zuora/src/query.ts .husky/pre-push modules/zuora-catalog/package.json handlers/discount-expiry-notifier/test/handlers/filterRecords.test.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/discount-expiry-notifier/test/handlers/getOldPaymentAmount.test.ts handlers/discount-expiry-notifier/src/handlers/sendEmail.ts handlers/update-supporter-plus-amount/package.json modules/zuora/package.json |
5. | rupert.bates@guardian.co.uk | tom.wey@theguardian.com |
40 shared files
handlers/alarms-handler/src/alarmMappings.ts modules/routing/package.json handlers/user-benefits/package.json handlers/user-benefits/test/benefitsMe.test.ts handlers/user-benefits/README.md modules/identity/src/apiGateway.ts modules/zuora/test/zuoraSchemas.test.ts handlers/user-benefits/src/benefitsMe.ts handlers/user-benefits/src/benefitsIdentityId.ts build.sbt .github/workflows/ci-scala.yml handlers/user-benefits/riff-raff.yaml modules/sync-supporter-product-data/package.json .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap modules/identity/test/identity.test.ts modules/product-catalog/src/typeObject.ts modules/product-benefits/package.json modules/supporter-product-data/package.json pnpm-lock.yaml handlers/user-benefits/src/index.ts modules/product-catalog/src/zuoraToProductNameMappings.ts modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts handlers/user-benefits/test/benefitsIdentityId.test.ts handlers/press-reader-entitlements/package.json handlers/user-benefits/jest.config.js modules/identity/package.json modules/product-catalog/src/productCatalogSchema.ts tsconfig.json cdk/bin/cdk.ts modules/product-benefits/src/userBenefits.ts modules/product-benefits/test/getUserBenefits.test.ts modules/product-catalog/test/generateProductCatalog.test.ts cdk/lib/user-benefits.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap modules/product-catalog/src/generateTypeObject.ts modules/product-benefits/src/productBenefit.ts handlers/discount-api/test/eligibilityChecker.test.ts _templates/new-lambda/api-gateway/cdk-lib.ejs.t |
6. | michael.jacobson@guardian.co.uk | john.duffell@guardian.co.uk |
39 shared files
handlers/dev-env-cleaner/README.md handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/alarms-handler/src/alarmMappings.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala lib/zuora-core/src/main/scala/com/gu/zuora/subscription/CreditProduct.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala lib/credit-processor/src/main/scala/com/gu/creditprocessor/Processor.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/ProcessorErrorHandlingSpec.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayStopProcessTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json handlers/product-switch-api/package.json pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala handlers/discount-api/src/productToDiscountMapping.ts lib/zuora-core/src/test/scala/com/gu/zuora/subscription/SubscriptionUpdateTest.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala cdk/lib/observer-data-export.ts modules/email/package.json modules/aws/package.json handlers/press-reader-entitlements/package.json cdk/lib/__snapshots__/soft-opt-in-consent-setter.test.ts.snap handlers/salesforce-disaster-recovery-health-check/package.json handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala cdk/lib/soft-opt-in-consent-setter.ts handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala cdk/bin/cdk.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/delivery-problem-credit-processor/src/test/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProductTest.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala handlers/update-supporter-plus-amount/package.json |
7. | john.duffell@guardian.co.uk | rupert.bates@guardian.co.uk |
38 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/update-supporter-plus-amount/test/updateSupporterPlusAmounts.test.ts handlers/user-benefits/test/benefitsMe.test.ts modules/product-catalog/test/productCatalogMapping.test.ts handlers/product-switch-api/test/contributionToSupporterPlus.test.ts handlers/update-supporter-plus-amount/src/sendEmail.ts handlers/user-benefits/src/benefitsMe.ts handlers/user-benefits/src/benefitsIdentityId.ts build.sbt .github/workflows/ci-scala.yml handlers/discount-api/src/index.ts modules/sync-supporter-product-data/package.json .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap modules/product-catalog/src/typeObject.ts modules/supporter-product-data/package.json handlers/discount-api/src/discountEndpoint.ts pnpm-lock.yaml handlers/discount-api/test/getDiscountFromSubscription.test.ts modules/product-catalog/src/zuoraToProductNameMappings.ts modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts handlers/user-benefits/test/benefitsIdentityId.test.ts project/Dependencies.scala handlers/product-switch-api/src/switchInformation.ts handlers/press-reader-entitlements/package.json modules/product-catalog/src/productCatalogSchema.ts modules/product-benefits/src/schemas.ts cdk/bin/cdk.ts handlers/user-benefits/src/cors.ts modules/product-benefits/test/getUserBenefits.test.ts modules/product-catalog/test/generateProductCatalog.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts cdk/lib/user-benefits.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap modules/product-catalog/src/generateTypeObject.ts modules/product-benefits/src/productBenefit.ts handlers/discount-api/test/eligibilityChecker.test.ts |
8. | rupert.bates@guardian.co.uk | 36296660+david-pepper@users.noreply.github.com |
36 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/user-benefits/test/benefitsMe.test.ts handlers/product-switch-api/test/contributionToSupporterPlus.test.ts handlers/user-benefits/src/benefitsMe.ts handlers/user-benefits/src/benefitsIdentityId.ts build.sbt .github/workflows/ci-scala.yml handlers/user-benefits/riff-raff.yaml modules/sync-supporter-product-data/package.json .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap modules/zuora/src/zuoraSchemas.ts modules/product-catalog/src/typeObject.ts modules/supporter-product-data/package.json pnpm-lock.yaml handlers/user-benefits/src/index.ts modules/product-catalog/src/zuoraToProductNameMappings.ts modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts handlers/user-benefits/test/benefitsIdentityId.test.ts project/Dependencies.scala handlers/product-switch-api/src/switchInformation.ts handlers/press-reader-entitlements/package.json modules/product-catalog/src/productCatalogSchema.ts tsconfig.json modules/product-benefits/src/schemas.ts cdk/bin/cdk.ts handlers/user-benefits/src/cors.ts modules/product-benefits/test/getUserBenefits.test.ts modules/product-catalog/test/generateProductCatalog.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts cdk/lib/user-benefits.ts handlers/user-benefits/src/benefitsList.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap modules/product-catalog/src/generateTypeObject.ts modules/product-benefits/src/productBenefit.ts |
9. | 36296660+david-pepper@users.noreply.github.com | michael.jacobson@guardian.co.uk |
32 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala cdk/lib/soft-opt-in-consent-setter.test.ts package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json handlers/product-switch-api/package.json pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala cdk/lib/observer-data-export.ts handlers/observer-data-export/package.json modules/email/package.json modules/aws/package.json lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/press-reader-entitlements/package.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala cdk/lib/__snapshots__/soft-opt-in-consent-setter.test.ts.snap handlers/salesforce-disaster-recovery-health-check/package.json cdk/lib/soft-opt-in-consent-setter.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/observer-data-export/riff-raff.yaml cdk/bin/cdk.ts cdk/package.json handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/discount-expiry-notifier/test/handlers/sendEmail.test.ts handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/discount-expiry-notifier/src/handlers/sendEmail.ts handlers/update-supporter-plus-amount/package.json |
10. | tom.wey@theguardian.com | pgithub5@gmail.com |
30 shared files
handlers/alarms-handler/src/alarmMappings.ts modules/routing/package.json handlers/user-benefits/package.json handlers/generate-product-catalog/package.json handlers/zuora-salesforce-link-remover/package.json build.sbt package.json modules/sync-supporter-product-data/package.json handlers/salesforce-disaster-recovery/package.json handlers/product-switch-api/package.json modules/supporter-product-data/package.json pnpm-lock.yaml README.md modules/product-catalog/src/zuoraToProductNameMappings.ts modules/secrets-manager/package.json handlers/discount-api/package.json modules/test-users/package.json handlers/alarms-handler/package.json modules/email/package.json modules/aws/package.json handlers/press-reader-entitlements/package.json handlers/ticket-tailor-webhook/package.json handlers/salesforce-disaster-recovery-health-check/package.json modules/identity/package.json cdk/package.json modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap modules/salesforce/package.json handlers/update-supporter-plus-amount/package.json modules/zuora/package.json |
11. | john.duffell@guardian.co.uk | pgithub5@gmail.com |
29 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/__snapshots__/discount-expiry-notifier.test.ts.snap handlers/generate-product-catalog/package.json handlers/zuora-salesforce-link-remover/package.json handlers/discount-expiry-notifier/package.json build.sbt package.json modules/sync-supporter-product-data/package.json handlers/salesforce-disaster-recovery/package.json handlers/product-switch-api/package.json modules/supporter-product-data/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts modules/secrets-manager/package.json handlers/discount-api/package.json handlers/discount-expiry-notifier/riff-raff.yaml handlers/alarms-handler/package.json modules/email/package.json modules/aws/package.json project/Dependencies.scala handlers/press-reader-entitlements/package.json handlers/ticket-tailor-webhook/package.json handlers/salesforce-disaster-recovery-health-check/package.json cdk/lib/discount-expiry-notifier.ts .husky/pre-push modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/update-supporter-plus-amount/package.json modules/zuora/package.json |
12. | pascal@alseyn.net | pgithub5@gmail.com |
21 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/generate-product-catalog/package.json build.sbt modules/sync-supporter-product-data/package.json handlers/salesforce-disaster-recovery/package.json handlers/product-switch-api/package.json modules/supporter-product-data/package.json pnpm-lock.yaml README.md modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/alarms-handler/package.json modules/email/package.json modules/aws/package.json project/Dependencies.scala handlers/press-reader-entitlements/package.json handlers/ticket-tailor-webhook/package.json .husky/pre-push modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/update-supporter-plus-amount/package.json modules/zuora/package.json |
13. | john.duffell@guardian.co.uk | pascal@alseyn.net |
20 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/generate-product-catalog/package.json build.sbt modules/sync-supporter-product-data/package.json handlers/salesforce-disaster-recovery/package.json handlers/product-switch-api/package.json modules/supporter-product-data/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/alarms-handler/package.json modules/email/package.json modules/aws/package.json project/Dependencies.scala handlers/press-reader-entitlements/package.json handlers/ticket-tailor-webhook/package.json .husky/pre-push modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/update-supporter-plus-amount/package.json modules/zuora/package.json |
14. | 36296660+david-pepper@users.noreply.github.com | pascal@alseyn.net |
20 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/generate-product-catalog/package.json build.sbt modules/sync-supporter-product-data/package.json handlers/salesforce-disaster-recovery/package.json handlers/product-switch-api/package.json modules/supporter-product-data/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/alarms-handler/package.json modules/email/package.json modules/aws/package.json project/Dependencies.scala handlers/press-reader-entitlements/package.json handlers/ticket-tailor-webhook/package.json .husky/pre-push modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/update-supporter-plus-amount/package.json modules/zuora/package.json |
15. | tom.wey@theguardian.com | pascal@alseyn.net |
19 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/generate-product-catalog/package.json build.sbt modules/sync-supporter-product-data/package.json handlers/salesforce-disaster-recovery/package.json handlers/product-switch-api/package.json modules/supporter-product-data/package.json pnpm-lock.yaml README.md modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/alarms-handler/package.json modules/email/package.json modules/aws/package.json handlers/press-reader-entitlements/package.json handlers/ticket-tailor-webhook/package.json modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/update-supporter-plus-amount/package.json modules/zuora/package.json |
16. | michael.jacobson@guardian.co.uk | tom.wey@theguardian.com |
16 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/alarms-handler/src/alarmMappings.ts package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json handlers/product-switch-api/package.json handlers/discount-api/test/helpers.ts pnpm-lock.yaml modules/email/package.json modules/aws/package.json handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json cdk/bin/cdk.ts cdk/package.json handlers/update-supporter-plus-amount/package.json |
17. | richard.bangay@gmail.com | richard.bangay@guardian.co.uk |
15 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/discount-api/test/helpers.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts handlers/product-switch-api/jest.config.js handlers/product-switch-api/src/contributionToSupporterPlus.ts |
18. | michael.jacobson@guardian.co.uk | richard.bangay@gmail.com |
14 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/discount-api/test/helpers.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/product-switch-api/jest.config.js handlers/product-switch-api/src/contributionToSupporterPlus.ts |
19. | michael.jacobson@guardian.co.uk | richard.bangay@guardian.co.uk |
14 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/discount-api/test/helpers.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/product-switch-api/jest.config.js handlers/product-switch-api/src/contributionToSupporterPlus.ts |
20. | andre.silva.mindera@guardian.co.uk | michael.jacobson@guardian.co.uk |
13 shared files
handlers/dev-env-cleaner/README.md handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/move/switchtype/ToRecurringContribution.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/ConsentsCalculator.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala cdk/lib/observer-data-export.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/SFSubscriptionTestData.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala |
21. | rupert.bates@guardian.co.uk | pgithub5@gmail.com |
13 shared files
handlers/alarms-handler/src/alarmMappings.ts modules/routing/package.json handlers/user-benefits/package.json build.sbt modules/sync-supporter-product-data/package.json modules/zuora/src/zuoraSchemas.ts modules/supporter-product-data/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts project/Dependencies.scala handlers/press-reader-entitlements/package.json modules/identity/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap |
22. | andrea.diotallevi@guardian.co.uk | 36296660+david-pepper@users.noreply.github.com |
13 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/__snapshots__/observer-data-export.test.ts.snap .github/workflows/ci-typescript.yml handlers/observer-data-export/jest.config.js pnpm-lock.yaml cdk/lib/observer-data-export.ts handlers/observer-data-export/package.json handlers/observer-data-export/src/handlers/observerDataExportPlaceholder.ts handlers/observer-data-export/tsconfig.json handlers/observer-data-export/riff-raff.yaml cdk/bin/cdk.ts cdk/lib/observer-data-export.test.ts handlers/observer-data-export/test/handlers/observerDataExportPlaceholder.test.ts |
23. | graham.hopgood@guardian.co.uk | michael.jacobson@guardian.co.uk |
13 shared files
handlers/batch-email-sender/src/main/scala/com/gu/batchemailsender/api/batchemail/SalesforceToBrazeCampaignMapping.scala handlers/batch-email-sender/src/test/scala/com/gu/batchemailsender/api/batchemail/DigitalVoucherNewCardTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/batch-email-sender/src/test/scala/com/gu/batchemailsender/api/batchemail/DigitalVoucherNewObserverCardTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala |
24. | pgithub5@gmail.com | michael.jacobson@guardian.co.uk |
12 shared files
handlers/alarms-handler/src/alarmMappings.ts package.json modules/sync-supporter-product-data/package.json handlers/product-switch-api/package.json pnpm-lock.yaml modules/email/package.json modules/aws/package.json handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json cdk/package.json handlers/discount-expiry-notifier/src/handlers/sendEmail.ts handlers/update-supporter-plus-amount/package.json |
25. | andrea.diotallevi@guardian.co.uk | michael.jacobson@guardian.co.uk |
11 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/observer-data-export/README.md handlers/observer-data-export/test/handlers/encryptAndUploadObserverData.test.ts pnpm-lock.yaml cdk/lib/observer-data-export.ts handlers/observer-data-export/package.json handlers/observer-data-export/riff-raff.yaml handlers/observer-data-export/src/handlers/encryptAndUploadObserverData.ts cdk/bin/cdk.ts handlers/observer-data-export/docs/architecture-diagram.svg |
26. | 36296660+david-pepper@users.noreply.github.com | graham.hopgood@guardian.co.uk |
11 shared files
handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/ContributionsPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala |
27. | michael.jacobson@guardian.co.uk | 122288493+joemitchellguardian@users.noreply.github.com |
10 shared files
handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala |
28. | 36296660+david-pepper@users.noreply.github.com | 122288493+joemitchellguardian@users.noreply.github.com |
10 shared files
handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala |
29. | 122288493+joemitchellguardian@users.noreply.github.com | graham.hopgood@guardian.co.uk |
10 shared files
handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala |
30. | andre.silva.mindera@guardian.co.uk | john.duffell@guardian.co.uk |
9 shared files
handlers/dev-env-cleaner/README.md cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala cdk/lib/observer-data-export.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala |
31. | rupert.bates@guardian.co.uk | pascal@alseyn.net |
9 shared files
handlers/alarms-handler/src/alarmMappings.ts build.sbt modules/sync-supporter-product-data/package.json modules/supporter-product-data/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts project/Dependencies.scala handlers/press-reader-entitlements/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap |
32. | pascal@alseyn.net | michael.jacobson@guardian.co.uk |
8 shared files
handlers/alarms-handler/src/alarmMappings.ts modules/sync-supporter-product-data/package.json handlers/product-switch-api/package.json pnpm-lock.yaml modules/email/package.json modules/aws/package.json handlers/press-reader-entitlements/package.json handlers/update-supporter-plus-amount/package.json |
33. | john.duffell@guardian.co.uk | andrea.diotallevi@guardian.co.uk |
6 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/__snapshots__/observer-data-export.test.ts.snap .github/workflows/ci-typescript.yml pnpm-lock.yaml cdk/lib/observer-data-export.ts cdk/bin/cdk.ts |
34. | rupert.bates@guardian.co.uk | michael.jacobson@guardian.co.uk |
6 shared files
handlers/alarms-handler/src/alarmMappings.ts .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json pnpm-lock.yaml handlers/press-reader-entitlements/package.json cdk/bin/cdk.ts |
35. | richard.bangay@gmail.com | john.duffell@guardian.co.uk |
4 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts |
36. | richard.bangay@guardian.co.uk | john.duffell@guardian.co.uk |
4 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts |
37. | rupert.bates@guardian.co.uk | andrea.diotallevi@guardian.co.uk |
4 shared files
handlers/alarms-handler/src/alarmMappings.ts .github/workflows/ci-typescript.yml pnpm-lock.yaml cdk/bin/cdk.ts |
38. | andrea.diotallevi@guardian.co.uk | tom.wey@theguardian.com |
4 shared files
handlers/alarms-handler/src/alarmMappings.ts .github/workflows/ci-typescript.yml pnpm-lock.yaml cdk/bin/cdk.ts |
39. | richard.bangay@gmail.com | tom.wey@theguardian.com |
3 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/helpers.ts |
40. | richard.bangay@guardian.co.uk | tom.wey@theguardian.com |
3 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/helpers.ts |
41. | john.duffell@guardian.co.uk | tom.forbes@theguardian.com |
2 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/alarms-handler/test/alarmMappings.test.ts |
42. | tom.forbes@theguardian.com | tom.wey@theguardian.com |
2 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/catalog-service/cfn.yaml |
43. | tom.forbes@theguardian.com | 36296660+david-pepper@users.noreply.github.com |
2 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/alarms-handler/test/alarmMappings.test.ts |
44. | andrea.diotallevi@guardian.co.uk | pascal@alseyn.net |
2 shared files
handlers/alarms-handler/src/alarmMappings.ts pnpm-lock.yaml |
45. | andrea.diotallevi@guardian.co.uk | pgithub5@gmail.com |
2 shared files
handlers/alarms-handler/src/alarmMappings.ts pnpm-lock.yaml |
46. | andre.silva.mindera@guardian.co.uk | andrea.diotallevi@guardian.co.uk |
2 shared files
cdk/lib/__snapshots__/observer-data-export.test.ts.snap cdk/lib/observer-data-export.ts |
47. | andre.silva.mindera@guardian.co.uk | 36296660+david-pepper@users.noreply.github.com |
2 shared files
cdk/lib/__snapshots__/observer-data-export.test.ts.snap cdk/lib/observer-data-export.ts |
48. | 122288493+joemitchellguardian@users.noreply.github.com | john.duffell@guardian.co.uk |
2 shared files
handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala |
49. | graham.hopgood@guardian.co.uk | john.duffell@guardian.co.uk |
2 shared files
handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala |
50. | michael.jacobson@guardian.co.uk | 90685618+ecguardian@users.noreply.github.com |
2 shared files
package.json pnpm-lock.yaml |
51. | michael.jacobson@guardian.co.uk | elliott.cooper@guardian.co.uk |
2 shared files
package.json pnpm-lock.yaml |
52. | pgithub5@gmail.com | 90685618+ecguardian@users.noreply.github.com |
2 shared files
package.json pnpm-lock.yaml |
53. | pgithub5@gmail.com | elliott.cooper@guardian.co.uk |
2 shared files
package.json pnpm-lock.yaml |
54. | 36296660+david-pepper@users.noreply.github.com | 90685618+ecguardian@users.noreply.github.com |
2 shared files
package.json pnpm-lock.yaml |
55. | 36296660+david-pepper@users.noreply.github.com | elliott.cooper@guardian.co.uk |
2 shared files
package.json pnpm-lock.yaml |
56. | 90685618+ecguardian@users.noreply.github.com | elliott.cooper@guardian.co.uk |
2 shared files
package.json pnpm-lock.yaml |
57. | 90685618+ecguardian@users.noreply.github.com | tom.wey@theguardian.com |
2 shared files
package.json pnpm-lock.yaml |
58. | 90685618+ecguardian@users.noreply.github.com | john.duffell@guardian.co.uk |
2 shared files
package.json pnpm-lock.yaml |
59. | elliott.cooper@guardian.co.uk | tom.wey@theguardian.com |
2 shared files
package.json pnpm-lock.yaml |
60. | elliott.cooper@guardian.co.uk | john.duffell@guardian.co.uk |
2 shared files
package.json pnpm-lock.yaml |
61. | rupert.bates@guardian.co.uk | 114918544+andrewheguardian@users.noreply.github.com |
2 shared files
handlers/press-reader-entitlements/docs/press-reader-diagram.png handlers/press-reader-entitlements/README.md |
62. | 106528085+akinsola-guardian@users.noreply.github.com | andrea.diotallevi@guardian.co.uk |
2 shared files
lib/effects-s3/src/main/scala/com/gu/effects/AwsS3.scala handlers/zuora-sar/src/main/scala/com/gu/zuora/sar/S3Helper.scala |
63. | john.duffell@guardian.co.uk | “luxmi.r.pillai@gmail.com” |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
64. | john.duffell@guardian.co.uk | 115992455+charleycampbell@users.noreply.github.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
65. | rupert.bates@guardian.co.uk | tom.forbes@theguardian.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
66. | rupert.bates@guardian.co.uk | “luxmi.r.pillai@gmail.com” |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
67. | rupert.bates@guardian.co.uk | 115992455+charleycampbell@users.noreply.github.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
68. | tom.forbes@theguardian.com | andrea.diotallevi@guardian.co.uk |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
69. | tom.forbes@theguardian.com | “luxmi.r.pillai@gmail.com” |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
70. | tom.forbes@theguardian.com | 115992455+charleycampbell@users.noreply.github.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
71. | tom.forbes@theguardian.com | pascal@alseyn.net |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
72. | tom.forbes@theguardian.com | pgithub5@gmail.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
73. | tom.forbes@theguardian.com | michael.jacobson@guardian.co.uk |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
74. | andrea.diotallevi@guardian.co.uk | “luxmi.r.pillai@gmail.com” |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
75. | andrea.diotallevi@guardian.co.uk | 115992455+charleycampbell@users.noreply.github.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
76. | “luxmi.r.pillai@gmail.com” | tom.wey@theguardian.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
77. | “luxmi.r.pillai@gmail.com” | 115992455+charleycampbell@users.noreply.github.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
78. | “luxmi.r.pillai@gmail.com” | 36296660+david-pepper@users.noreply.github.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
79. | “luxmi.r.pillai@gmail.com” | pascal@alseyn.net |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
80. | “luxmi.r.pillai@gmail.com” | pgithub5@gmail.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
81. | “luxmi.r.pillai@gmail.com” | michael.jacobson@guardian.co.uk |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
82. | tom.wey@theguardian.com | 115992455+charleycampbell@users.noreply.github.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
83. | 115992455+charleycampbell@users.noreply.github.com | 36296660+david-pepper@users.noreply.github.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
84. | 115992455+charleycampbell@users.noreply.github.com | pascal@alseyn.net |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
85. | 115992455+charleycampbell@users.noreply.github.com | pgithub5@gmail.com |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
86. | 115992455+charleycampbell@users.noreply.github.com | michael.jacobson@guardian.co.uk |
1 shared file
handlers/alarms-handler/src/alarmMappings.ts |
87. | andrea.diotallevi@guardian.co.uk | 90685618+ecguardian@users.noreply.github.com |
1 shared file
pnpm-lock.yaml |
88. | andrea.diotallevi@guardian.co.uk | elliott.cooper@guardian.co.uk |
1 shared file
pnpm-lock.yaml |
89. | 90685618+ecguardian@users.noreply.github.com | pascal@alseyn.net |
1 shared file
pnpm-lock.yaml |
90. | 90685618+ecguardian@users.noreply.github.com | rupert.bates@guardian.co.uk |
1 shared file
pnpm-lock.yaml |
91. | elliott.cooper@guardian.co.uk | pascal@alseyn.net |
1 shared file
pnpm-lock.yaml |
92. | elliott.cooper@guardian.co.uk | rupert.bates@guardian.co.uk |
1 shared file
pnpm-lock.yaml |
93. | rupert.bates@guardian.co.uk | richard.bangay@gmail.com |
1 shared file
handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts |
94. | rupert.bates@guardian.co.uk | richard.bangay@guardian.co.uk |
1 shared file
handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts |
95. | richard.bangay@gmail.com | 36296660+david-pepper@users.noreply.github.com |
1 shared file
handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts |
96. | richard.bangay@guardian.co.uk | 36296660+david-pepper@users.noreply.github.com |
1 shared file
handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts |
97. | 99180049+maelgnm@users.noreply.github.com | michael.jacobson@guardian.co.uk |
1 shared file
handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala |
98. | 99180049+maelgnm@users.noreply.github.com | john.duffell@guardian.co.uk |
1 shared file
handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala |
99. | 99180049+maelgnm@users.noreply.github.com | andre.silva.mindera@guardian.co.uk |
1 shared file
handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala |
Contributor | # connections | # commits | |
---|---|---|---|
1. | john.duffell@guardian.co.uk | 18 | 81 |
2. | michael.jacobson@guardian.co.uk | 18 | 74 |
3. | 36296660+david-pepper@users.noreply.github.com | 17 | 760 |
4. | rupert.bates@guardian.co.uk | 15 | 156 |
5. | andrea.diotallevi@guardian.co.uk | 14 | 41 |
6. | tom.wey@theguardian.com | 14 | 29 |
7. | pgithub5@gmail.com | 12 | 49 |
8. | pascal@alseyn.net | 12 | 11 |
9. | tom.forbes@theguardian.com | 10 | 4 |
10. | “luxmi.r.pillai@gmail.com” | 10 | 1 |
11. | 115992455+charleycampbell@users.noreply.github.com | 10 | 1 |
12. | 90685618+ecguardian@users.noreply.github.com | 9 | 2 |
13. | elliott.cooper@guardian.co.uk | 9 | 2 |
14. | richard.bangay@guardian.co.uk | 6 | 8 |
15. | richard.bangay@gmail.com | 6 | 4 |
16. | andre.silva.mindera@guardian.co.uk | 5 | 12 |
17. | graham.hopgood@guardian.co.uk | 4 | 13 |
18. | 122288493+joemitchellguardian@users.noreply.github.com | 4 | 1 |
19. | 99180049+maelgnm@users.noreply.github.com | 3 | 2 |
20. | 106528085+akinsola-guardian@users.noreply.github.com | 1 | 2 |
21. | 114918544+andrewheguardian@users.noreply.github.com | 1 | 1 |
C-median: 10.0
A half of the contributors has more than 10.0 connections, and a half has less than this number.
C-mean: 9.4
An average number of connections a contributor has with other contributors.
C-index: 10.0
There are 10.0 contributors with 10.0 or more connections.
26 contributors (2,222 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | 36296660+david-pepper@users.noreply.github.com | 2020-09-21 | 2025-04-07 | 1,146 (51%) |
2. | john.duffell@guardian.co.uk | 2017-11-01 | 2025-05-08 | 197 (8%) |
3. | rupert.bates@guardian.co.uk | 2020-11-16 | 2025-03-19 | 323 (14%) |
4. | andrea.diotallevi@guardian.co.uk | 2023-09-04 | 2025-05-06 | 114 (5%) |
5. | pgithub5@gmail.com | 2023-02-27 | 2025-04-21 | 77 (3%) |
6. | pascal@alseyn.net | 2023-05-01 | 2025-03-20 | 22 (<1%) |
7. | michael.jacobson@guardian.co.uk | 2023-05-10 | 2025-05-07 | 74 (3%) |
8. | tom.wey@theguardian.com | 2024-03-14 | 2025-05-02 | 59 (2%) |
9. | graham.hopgood@guardian.co.uk | 2022-08-15 | 2025-04-16 | 40 (1%) |
10. | michael.mcnamara@theguardian.com | 2024-07-30 | 2024-09-19 | 42 (1%) |
11. | “luxmi.r.pillai@gmail.com” | 2024-02-27 | 2025-01-14 | 1 (<1%) |
12. | tom.forbes@theguardian.com | 2023-03-10 | 2025-01-13 | 21 (<1%) |
13. | jamesgorrie@users.noreply.github.com | 2024-04-17 | 2024-08-20 | 24 (1%) |
14. | joe.griffiths@guardian.co.uk | 2024-08-21 | 2024-10-01 | 22 (<1%) |
15. | 114918544+andrewheguardian@users.noreply.github.com | 2024-10-18 | 2024-11-13 | 19 (<1%) |
16. | andre.silva.mindera@guardian.co.uk | 2025-05-06 | 2025-05-07 | 12 (<1%) |
17. | richard.bangay@guardian.co.uk | 2025-01-30 | 2025-04-17 | 8 (<1%) |
18. | 99180049+maelgnm@users.noreply.github.com | 2024-04-15 | 2025-02-12 | 3 (<1%) |
19. | richard.bangay@gmail.com | 2025-01-30 | 2025-04-17 | 4 (<1%) |
20. | 90685618+ecguardian@users.noreply.github.com | 2024-10-29 | 2025-02-17 | 4 (<1%) |
21. | elliott.cooper@guardian.co.uk | 2025-02-06 | 2025-02-06 | 2 (<1%) |
22. | 106528085+akinsola-guardian@users.noreply.github.com | 2024-12-11 | 2024-12-18 | 2 (<1%) |
23. | mael.zoungrana@guardian.co.uk | 2024-08-13 | 2024-08-14 | 2 (<1%) |
24. | jessica.leivers@guardian.co.uk | 2024-07-10 | 2024-07-11 | 2 (<1%) |
25. | 122288493+joemitchellguardian@users.noreply.github.com | 2025-04-04 | 2025-04-04 | 1 (<1%) |
26. | 115992455+charleycampbell@users.noreply.github.com | 2025-01-15 | 2025-01-15 | 1 (<1%) |
A contributor dependency is detected if two contributors have changed the same files in the past 365 days.
The number on lines shows the number of same files that both persons changed in past 365 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | john.duffell@guardian.co.uk | pascal@alseyn.net |
245 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/sf-datalake-export/src/main/scala/com/gu/sf_datalake_export/salesforce_bulk_api/GetJobBatches.scala handlers/alarms-handler/src/alarmMappings.ts handlers/update-supporter-plus-amount/test/updateSupporterPlusAmounts.test.ts handlers/digital-subscription-expiry/src/test/scala/GenerateEmergencyToken.scala handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/cancellation-sf-cases-api/src/main/scala/com/gu/cancellation/sf_cases/Handler.scala handlers/discount-api/test/fixtures/digital-subscriptions/eligibility-checker-test3.json lib/salesforce/client/src/main/scala/com/gu/salesforce/SalesforceClient.scala handlers/ticket-tailor-webhook/test/index.test.ts handlers/sf-datalake-export/src/main/scala/com/gu/sf_datalake_export/handlers/StartJobHandler.scala handlers/alarms-handler/src/cloudwatch.ts lib/http4s-lambda-handler/src/main/scala/com/gu/http4s/Http4sLambdaHandler.scala handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/Handler.scala modules/arrayFunctions.test.ts handlers/ticket-tailor-webhook/src/index.ts handlers/delivery-records-api/src/main/scala/com/gu/delivery_records_api/DeliveryRecordsApiApp.scala handlers/product-switch-api/test/contributionToSupporterPlus.test.ts modules/jest.config.js cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap cdk/lib/zuora-salesforce-link-remover.ts modules/zuora-catalog/test/catalog.test.ts handlers/identity-backfill/src/test/scala/com/gu/identityBackfill/FindExistingIdentityIdTest.scala lib/credit-processor/src/main/scala/com/gu/creditprocessor/Processor.scala handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/HandlerTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/ProcessorErrorHandlingSpec.scala handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/TestFixtures.scala modules/product-catalog/README.md handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayStopProcessTest.scala handlers/discount-api/test/getNextPaymentDate.test.ts modules/zuora/test/billingPreview.test.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/GuardianWeeklyStepsTest.scala build.sbt package.json .github/workflows/ci-scala.yml handlers/product-switch-api/src/payment.ts handlers/discount-api/README.md handlers/product-move-api/cfn.yaml modules/sync-supporter-product-data/package.json handlers/sf-gocardless-sync/src/main/scala/com/gu/sf_gocardless_sync/Handler.scala lib/holiday-stops/src/main/scala/com/gu/salesforce/holiday_stops/SalesforceHolidayStopRequest.scala handlers/identity-retention/src/main/scala/com/gu/identityRetention/IdentityRetentionResponses.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/AddGuardianWeeklySub.scala handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts lib/restHttp/src/test/scala/com/gu/util/RestRequestMakerTest.scala handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointSteps.scala handlers/sf-datalake-export/src/main/scala/com/gu/sf_datalake_export/handlers/EndJobHandler.scala modules/zuora/src/zuoraClient.ts handlers/discount-api/test/getDiscountFromSubscription.test.ts handlers/sf-contact-merge/src/main/scala/com/gu/sf_contact_merge/Handler.scala README.md handlers/sf-move-subscriptions-api/src/main/scala/com/gu/sf/move/subscriptions/api/Handler.scala handlers/sf-contact-merge/src/test/scala/com/gu/sf_contact_merge/validate/ValidateNoLosingDigitalVoucherTest.scala modules/product-catalog/src/productCatalog.ts handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/Handler.scala handlers/identity-backfill/src/test/scala/com/gu/identityBackfill/salesforce/getContact/GetSFContactSyncCheckFieldsEffectsTest.scala modules/secrets-manager/package.json handlers/delivery-records-api/src/main/scala/com/gu/delivery_records_api/DeliveryRecordApiRoutes.scala handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/SFErrorExposer.scala handlers/alarms-handler/package.json lib/holiday-stops/src/main/scala/com/gu/salesforce/holiday_stops/SalesforceSFSubscription.scala modules/aws/package.json modules/product-catalog/src/api.ts handlers/digital-voucher-cancellation-processor/src/main/scala/com/gu/digital_voucher_cancellation_processor/Handler.scala project/Dependencies.scala handlers/product-switch-api/src/switchInformation.ts handlers/press-reader-entitlements/package.json lib/restHttp/src/main/scala/com/gu/util/resthttp/Types.scala handlers/sf-contact-merge/src/main/scala/com/gu/sf_contact_merge/validate/ValidateNoLosingDigitalVoucher.scala handlers/fulfilment-date-calculator/cfn.yaml handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/PricesFromZuoraCatalog.scala handlers/product-move-api/src/test/scala/com/gu/productmove/HandlerSpec.scala lib/zuora-reports/src/main/scala/com/gu/zuora/reports/aqua/ZuoraAquaRequestMaker.scala handlers/salesforce-disaster-recovery-health-check/package.json cdk/lib/ticket-tailor-webhook.ts handlers/discount-api/test/fixtures/billing-previews/eligibility-checker-test.json handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/ticket-tailor-webhook/src/cloudwatch.ts handlers/zuora-retention/src/test/scala/com/gu/zuora/retention/updateAccounts/UpdateAccountsTest.scala modules/product-catalog/src/productCatalogSchema.ts lib/zuora/src/test/scala/com/gu/util/ZuoraRestServiceTest.scala handlers/holiday-stop-processor/cfn.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala lib/holiday-stops/src/test/scala/com/gu/salesforce/holiday_stops/SalesforceHolidayStopRequestEndToEndEffectsTest.scala modules/email/src/email.ts handlers/digital-voucher-suspension-processor/src/main/scala/com/gu/digitalvouchersuspensionprocessor/Failure.scala handlers/alarms-handler/test/index.test.ts lib/effects/src/test/scala/com/gu/effects/SFTestEffects.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/TierThreePlans.scala handlers/discount-api/test/fixtures/supporter-plus/during-free-period.json lib/zuora/src/test/scala/com/gu/util/SafeQueryBuilderTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/TypeConvert.scala handlers/delivery-records-api/src/test/scala/com/gu/delivery_records_api/DeliveryRecordsApiEffectsTest.scala handlers/zuora-sar/src/main/scala/com/gu/zuora/sar/ZuoraSarService.scala handlers/salesforce-disaster-recovery/src/handlers/saveSalesforceQueryResultToS3.ts handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/SubscriptionCancelSpec.scala handlers/product-switch-api/src/productSwitchEndpoint.ts handlers/sf-contact-merge/src/main/scala/com/gu/sf_contact_merge/getaccounts/GetContacts.scala handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts ... |
2. | rupert.bates@guardian.co.uk | pascal@alseyn.net |
156 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/update-supporter-plus-amount/test/updateSupporterPlusAmounts.test.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/email/serialisers/TierThreeFields.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala handlers/product-move-api/src/main/scala/com/gu/productmove/zuora/rest/ZuoraGet.scala handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/Handler.scala handlers/holiday-stop-api/src/test/resources/TierThreeSubscription.json handlers/product-switch-api/test/contributionToSupporterPlus.test.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap cdk/lib/zuora-salesforce-link-remover.ts handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/validation/tierthree/GetTierThreeCustomerData.scala modules/zuora-catalog/test/catalog.test.ts handlers/product-switch-api/src/productSwitchEmail.ts handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/HandlerTest.scala handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/TestFixtures.scala modules/product-catalog/README.md handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/GuardianWeeklyStepsTest.scala build.sbt handlers/digital-subscription-expiry/cfn.yaml handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala modules/product-catalog/test/parsingTest.test.ts package.json modules/zuora/test/fixtures/subscription.json handlers/holiday-stop-processor/README.md handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/email/EmailData.scala .github/workflows/ci-scala.yml handlers/product-switch-api/src/payment.ts handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/JsonCodecSpec.scala handlers/product-move-api/cfn.yaml modules/sync-supporter-product-data/package.json handlers/update-supporter-plus-amount/src/schema.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointSteps.scala lib/zuora-core/src/main/scala/com/gu/zuora/subscription/SupportedProduct.scala handlers/discount-api/test/getDiscountFromSubscription.test.ts modules/product-catalog/src/productCatalog.ts cdk/lib/__snapshots__/update-supporter-plus-amount.test.ts.snap handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/Handler.scala cdk/lib/update-supporter-plus-amount.ts lib/zuora-core/src/test/scala/com/gu/zuora/subscription/Fixtures.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json project/Dependencies.scala handlers/product-switch-api/src/switchInformation.ts modules/product-catalog/test/getProductCatalogIntegration.test.ts handlers/press-reader-entitlements/package.json cdk/lib/ticket-tailor-webhook.ts handlers/holiday-stop-api/src/test/resources/TierThreeAccount.json handlers/product-move-api/src/main/scala/com/gu/productmove/refund/RefundSupporterPlus.scala cdk/lib/salesforce-disaster-recovery-health-check.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala modules/product-catalog/src/productCatalogSchema.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/updateamount/UpdateSupporterPlusAmountSteps.scala modules/email/src/email.ts handlers/product-move-api/src/main/scala/com/gu/productmove/framework/ZIOApiGatewayRequestHandler.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/TierThreePlans.scala handlers/product-switch-api/src/productSwitchEndpoint.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/WireModel.scala handlers/product-move-api/src/test/scala/com/gu/productmove/Stubs.scala .github/dependabot.yml lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala handlers/update-supporter-plus-amount/riff-raff.yaml handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/move/switchtype/RecurringContributionToSupporterPlus.scala cdk/lib/product-switch-api.ts handlers/update-supporter-plus-amount/src/zuoraApi.ts modules/zuora/src/orders.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/InvoiceItemAdjustmentSpec.scala handlers/update-supporter-plus-amount/package.json _templates/new-lambda/api-gateway/cdk-lib.ejs.t handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/move/switchtype/ToRecurringContribution.scala handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpoint.scala cdk/lib/__snapshots__/generate-product-catalog.test.ts.snap handlers/product-switch-api/src/catalogInformation.ts handlers/product-move-api/src/main/scala/com/gu/productmove/zuora/GetSubscription.scala cdk/lib/alarms-handler.ts handlers/holiday-stop-processor/src/test/resources/TierThreeSubscription.json handlers/update-supporter-plus-amount/src/urlParsing.ts handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala handlers/update-supporter-plus-amount/src/sendEmail.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala cdk/lib/discount-api.ts modules/zuora/test/zuoraSchemas.test.ts lib/zuora-core/src/main/scala/com/gu/zuora/ZuoraProductTypes.scala handlers/update-supporter-plus-amount/tsconfig.json handlers/product-switch-api/test/fixtures/subscription.json handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/NewProductApi.scala handlers/product-move-api/src/test/resources/zuoraResponses/GetSubscriptionToCancelResponse.json handlers/product-move-api/src/main/scala/com/gu/productmove/zuora/GetRefundInvoiceDetails.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/MockGetInvoicesZuoraClient.scala handlers/discount-api/src/index.ts handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/GetRefundInvoiceDetailsLiveSpec.scala .github/workflows/ci-typescript.yml ... |
3. | john.duffell@guardian.co.uk | pgithub5@gmail.com |
128 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/digital-subscription-expiry/src/test/scala/GenerateEmergencyToken.scala handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/fulfilment-date-calculator/src/test/scala/com/gu/supporter/fulfilment/NationalDeliveryFulfilmentDatesSpec.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/AddPaperSub.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/AddSupporterPlus.scala lib/zuora-reports/src/main/scala/com/gu/zuora/reports/ReportsLambda.scala lib/http4s-lambda-handler/src/main/scala/com/gu/http4s/Http4sLambdaHandler.scala cdk/lib/__snapshots__/discount-expiry-notifier.test.ts.snap handlers/zuora-sar/src/main/scala/com/gu/zuora/sar/Handler.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/SubscriptionUpdateTest.scala handlers/sf-contact-merge/src/test/scala/com/gu/sf_contact_merge/getaccounts/GetZuoraEmailsForAccountsEffectsTest.scala lib/zuora-core/src/main/scala/com/gu/zuora/subscription/RatePlanChargeBillingSchedule.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/zuora/GetAccountSubscriptions.scala handlers/discount-expiry-notifier/package.json handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/HandlerTest.scala handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/TestFixtures.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/GuardianWeeklyStepsTest.scala build.sbt handlers/fulfilment-date-calculator/src/main/scala/com/gu/supporter/fulfilment/WorkingDays.scala package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/AddDigipackSub.scala lib/holiday-stops/src/main/scala/com/gu/salesforce/holiday_stops/SalesforceHolidayStopRequest.scala handlers/identity-retention/src/main/scala/com/gu/identityRetention/IdentityRetentionResponses.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/AddGuardianWeeklySub.scala handlers/delivery-records-api/src/main/scala/com/gu/delivery_records_api/service/getrecords/GetDeliveryRecordsService.scala handlers/zuora-rer/src/main/scala/com/gu/zuora/rer/Handler.scala handlers/fulfilment-date-calculator/src/test/scala/com/gu/supporter/fulfilment/HomeDeliveryFulfilmentDatesSpec.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/Plan.scala lib/zuora-core/src/test/scala/com/gu/zuora/subscription/SubscriptionUpdateTest.scala handlers/delivery-records-api/src/main/scala/com/gu/delivery_records_api/service/createproblem/SFApiCreateDeliveryProblem.scala README.md handlers/new-product-api/src/test/scala/manualTest/SendVoucherEmailsManualTest.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/Handler.scala modules/secrets-manager/package.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/zuora/CreateSubscriptionEffectsTest.scala handlers/discount-expiry-notifier/riff-raff.yaml handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/SFErrorExposer.scala handlers/alarms-handler/package.json modules/aws/package.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/contributions/ContributionsFieldsTest.scala project/Dependencies.scala handlers/fulfilment-date-calculator/src/main/scala/com/gu/supporter/fulfilment/Handler.scala handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json handlers/delivery-records-api/src/test/scala/com/gu/delivery_records_api/SFApiCreateDeliveryProblemTest.scala handlers/delivery-problem-credit-processor/src/test/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditRequestTest.scala lib/holiday-stops/src/test/scala/com/gu/salesforce/holiday_stops/SalesforceHolidayStopRequestEndToEndEffectsTest.scala handlers/digital-voucher-suspension-processor/src/main/scala/com/gu/digitalvouchersuspensionprocessor/Failure.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/TierThreePlans.scala handlers/delivery-records-api/src/main/scala/com/gu/delivery_records_api/service/getrecords/GetDeliveryRecordsServiceImpl.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/email/serialisers/SupporterPlusFields.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/AddContribution.scala modules/product-catalog/package.json handlers/new-product-api/src/main/scala/com/gu/paperround/client/GetCoverage.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/HealthCheckEffectsTest.scala handlers/identity-backfill/src/test/scala/com/gu/identityBackfill/zuora/addIdentityId/AddIdentityIdEffectsTest.scala modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap .git-blame-ignore-revs handlers/identity-retention/src/test/scala/com/gu/identityRetention/IdentityRetentionApiResponsesTest.scala handlers/update-supporter-plus-amount/package.json project/build.properties handlers/sf-api-user-credentials-setter/project/plugins.sbt handlers/catalog-service/src/main/scala/com/gu/catalogService/Handler.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/Handler.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/digipack/DigipackEmailDataTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/validation/Validation.scala handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/ZuoraHolidayCreditAddResult.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/email/serialisers/GuardianWeeklyFields.scala handlers/generate-product-catalog/package.json handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/email/serialisers/PaperEmailFields.scala handlers/zuora-salesforce-link-remover/package.json handlers/digital-voucher-api/src/test/scala/com/gu/digital_voucher_api/CreateVoucherRequestBodyTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/validation/contribution/ContributionValidations.scala handlers/alarms-handler/src/index.ts handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/NewProductApi.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala lib/fulfilment-dates/src/main/scala/com/gu/fulfilmentdates/FulfilmentDates.scala handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/GetRefundInvoiceDetailsLiveSpec.scala handlers/digital-voucher-suspension-processor/src/main/scala/com/gu/digitalvouchersuspensionprocessor/Handler.scala .github/workflows/ci-typescript.yml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/TierThreeStepsTest.scala modules/zuora/src/zuoraSchemas.ts handlers/salesforce-disaster-recovery/package.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/PaperStepsTest.scala handlers/product-switch-api/package.json modules/supporter-product-data/package.json handlers/discount-api/src/discountEndpoint.ts pnpm-lock.yaml project/plugins.sbt handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/startdate/StartDateFromFulfilmentFilesTest.scala modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/fulfilment-date-calculator/src/main/scala/com/gu/supporter/fulfilment/HomeDelivery.scala modules/zuora/src/billingPreview.ts handlers/discount-api/package.json ... |
4. | 36296660+david-pepper@users.noreply.github.com | pascal@alseyn.net |
126 shared files
handlers/ticket-tailor-webhook/test/validateRequest.test.ts handlers/alarms-handler/src/alarmMappings.ts modules/salesforce/test/updateRecords.test.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/ticket-tailor-webhook/test/index.test.ts handlers/alarms-handler/src/cloudwatch.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/Handler.scala handlers/ticket-tailor-webhook/src/index.ts handlers/holiday-stop-api/src/test/resources/TierThreeSubscription.json handlers/product-switch-api/test/contributionToSupporterPlus.test.ts cdk/lib/zuora-salesforce-link-remover.ts modules/zuora-catalog/test/catalog.test.ts handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/HandlerTest.scala handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/TestFixtures.scala modules/salesforce/src/auth.ts build.sbt handlers/zuora-salesforce-link-remover/src/zuoraHttp.ts modules/product-catalog/test/parsingTest.test.ts package.json handlers/holiday-stop-processor/README.md .github/workflows/ci-scala.yml handlers/product-move-api/cfn.yaml modules/sync-supporter-product-data/package.json modules/salesforce/test/auth.test.ts handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointSteps.scala lib/zuora-core/src/main/scala/com/gu/zuora/subscription/SupportedProduct.scala handlers/zuora-salesforce-link-remover/test/secrets.test.ts modules/zuora/src/zuoraClient.ts modules/product-catalog/src/productCatalog.ts handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/Handler.scala modules/secrets-manager/package.json cdk/lib/__snapshots__/alarms-handler.test.ts.snap lib/zuora-core/src/test/scala/com/gu/zuora/subscription/Fixtures.scala handlers/product-switch-api/src/supporterProductData.ts handlers/alarms-handler/package.json modules/salesforce/tsconfig.json modules/aws/package.json handlers/zuora-salesforce-link-remover/src/handlers/updateSfBillingAccounts.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json project/Dependencies.scala handlers/product-switch-api/src/switchInformation.ts handlers/press-reader-entitlements/package.json handlers/zuora-salesforce-link-remover/src/secrets.ts handlers/product-move-api/src/test/scala/com/gu/productmove/HandlerSpec.scala cdk/lib/__snapshots__/zuora-salesforce-link-remover.test.ts.snap handlers/zuora-salesforce-link-remover/tsconfig.json handlers/salesforce-disaster-recovery-health-check/package.json handlers/holiday-stop-api/src/test/resources/TierThreeAccount.json modules/salesforce/src/updateRecords.ts _templates/new-lambda/api-gateway/package.ejs.t modules/product-catalog/src/productCatalogSchema.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala handlers/ticket-tailor-webhook/src/idapiService.ts modules/email/src/email.ts handlers/alarms-handler/test/index.test.ts handlers/product-move-api/src/main/scala/com/gu/productmove/framework/ZIOApiGatewayRequestHandler.scala handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/SubscriptionCancelSpec.scala handlers/product-switch-api/src/productSwitchEndpoint.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts modules/product-catalog/package.json handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/Handler.scala cdk/lib/zuora-salesforce-link-remover.test.ts handlers/zuora-salesforce-link-remover/riff-raff.yaml lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala modules/salesforce/src/config.ts modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/ticket-tailor-webhook/jest.config.js handlers/update-supporter-plus-amount/package.json handlers/ticket-tailor-webhook/src/validateRequest.ts modules/salesforce/src/query.ts handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpoint.scala handlers/product-move-api/src/test/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointStepsSpec.scala cdk/lib/alarms-handler.ts handlers/holiday-stop-processor/src/test/resources/TierThreeSubscription.json handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala handlers/generate-product-catalog/package.json handlers/zuora-salesforce-link-remover/package.json handlers/alarms-handler/src/index.ts lib/zuora-core/src/main/scala/com/gu/zuora/ZuoraProductTypes.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala .github/workflows/ci-typescript.yml modules/zuora/src/zuoraSchemas.ts modules/product-catalog/src/typeObject.ts handlers/salesforce-disaster-recovery/package.json modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/product-switch-api/package.json modules/salesforce/test/config.test.ts modules/supporter-product-data/package.json modules/package.json modules/salesforce/src/recordSchema.ts pnpm-lock.yaml modules/product-catalog/src/generateTypeObjectCommand.ts handlers/holiday-stop-api/README.md modules/secrets-manager/src/getSecret.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/discount-api/package.json modules/test-users/package.json ... |
5. | john.duffell@guardian.co.uk | 36296660+david-pepper@users.noreply.github.com |
105 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/user-benefits/test/benefitsMe.test.ts handlers/discount-expiry-notifier/src/s3.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/alarms-handler/src/cloudwatch.ts handlers/ticket-tailor-webhook/src/index.ts cdk/lib/__snapshots__/discount-expiry-notifier.test.ts.snap handlers/product-switch-api/test/contributionToSupporterPlus.test.ts cdk/lib/zuora-salesforce-link-remover.ts modules/zuora-catalog/test/catalog.test.ts handlers/discount-expiry-notifier/package.json handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/HandlerTest.scala handlers/user-benefits/src/benefitsMe.ts handlers/user-benefits/src/benefitsIdentityId.ts handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/TestFixtures.scala handlers/discount-expiry-notifier/src/handlers/getSubsWithExpiringDiscounts.ts build.sbt package.json .github/workflows/ci-scala.yml handlers/product-move-api/cfn.yaml modules/sync-supporter-product-data/package.json modules/zuora-catalog/test/fixtures/catalog-code.json handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointSteps.scala modules/zuora/src/zuoraClient.ts handlers/discount-expiry-notifier/src/handlers/saveResults.ts modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/Handler.scala modules/secrets-manager/package.json handlers/discount-expiry-notifier/riff-raff.yaml handlers/discount-expiry-notifier/jest.config.js handlers/alarms-handler/package.json modules/aws/package.json project/Dependencies.scala handlers/product-switch-api/src/switchInformation.ts handlers/press-reader-entitlements/package.json handlers/discount-expiry-notifier/test/handlers/getSubsWithExpiringDiscounts.test.ts handlers/product-move-api/src/test/scala/com/gu/productmove/HandlerSpec.scala handlers/salesforce-disaster-recovery-health-check/package.json handlers/discount-expiry-notifier/src/handlers/subIsActive.ts modules/product-catalog/src/productCatalogSchema.ts cdk/lib/soft-opt-in-consent-setter.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala modules/email/src/email.ts handlers/alarms-handler/test/index.test.ts handlers/user-benefits/src/cors.ts modules/product-benefits/test/getUserBenefits.test.ts handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/SubscriptionCancelSpec.scala handlers/product-switch-api/src/productSwitchEndpoint.ts modules/product-catalog/test/generateProductCatalog.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts modules/product-catalog/package.json modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/discount-expiry-notifier/src/secrets.ts handlers/update-supporter-plus-amount/package.json handlers/ticket-tailor-webhook/src/validateRequest.ts handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpoint.scala handlers/product-move-api/src/test/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointStepsSpec.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala handlers/generate-product-catalog/package.json handlers/discount-expiry-notifier/src/handlers/initiateEmailSend.ts handlers/zuora-salesforce-link-remover/package.json handlers/alarms-handler/src/index.ts handlers/discount-expiry-notifier/src/ssm.ts handlers/discount-expiry-notifier/package-lock.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap handlers/discount-expiry-notifier/tsconfig.json modules/zuora/src/zuoraSchemas.ts modules/product-catalog/src/typeObject.ts handlers/salesforce-disaster-recovery/package.json modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/product-switch-api/package.json modules/supporter-product-data/package.json modules/package.json pnpm-lock.yaml modules/product-catalog/src/generateTypeObjectCommand.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala modules/product-catalog/src/zuoraToProductNameMappings.ts cdk/lib/observer-data-export.ts handlers/discount-api/package.json modules/email/package.json handlers/user-benefits/test/benefitsIdentityId.test.ts handlers/discount-expiry-notifier/src/handlers/buildEmailPayload.ts cdk/lib/__snapshots__/soft-opt-in-consent-setter.test.ts.snap handlers/ticket-tailor-webhook/package.json handlers/discount-expiry-notifier/src/bigquery.ts cdk/lib/discount-expiry-notifier.test.ts handlers/alarms-handler/test/alarmMappings.test.ts handlers/metric-push-api/cfn.yaml cdk/lib/discount-expiry-notifier.ts modules/product-benefits/src/schemas.ts cdk/bin/cdk.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala ... |
6. | john.duffell@guardian.co.uk | rupert.bates@guardian.co.uk |
97 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/update-supporter-plus-amount/test/updateSupporterPlusAmounts.test.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/user-benefits/test/benefitsMe.test.ts handlers/product-switch-api/test/contributionToSupporterPlus.test.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap cdk/lib/zuora-salesforce-link-remover.ts modules/zuora-catalog/test/catalog.test.ts handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/HandlerTest.scala handlers/user-benefits/src/benefitsMe.ts handlers/user-benefits/src/benefitsIdentityId.ts handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/TestFixtures.scala modules/product-catalog/README.md handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/GuardianWeeklyStepsTest.scala build.sbt package.json .github/workflows/ci-scala.yml handlers/product-switch-api/src/payment.ts handlers/product-move-api/cfn.yaml modules/sync-supporter-product-data/package.json handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointSteps.scala handlers/discount-api/test/getDiscountFromSubscription.test.ts modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/IdentityConnector.scala project/Dependencies.scala handlers/product-switch-api/src/switchInformation.ts handlers/press-reader-entitlements/package.json cdk/lib/ticket-tailor-webhook.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala modules/product-catalog/src/productCatalogSchema.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala modules/email/src/email.ts handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/TierThreePlans.scala handlers/user-benefits/src/cors.ts modules/product-benefits/test/getUserBenefits.test.ts handlers/product-switch-api/src/productSwitchEndpoint.ts modules/product-catalog/test/generateProductCatalog.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala cdk/lib/product-switch-api.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/update-supporter-plus-amount/package.json handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpoint.scala cdk/lib/__snapshots__/generate-product-catalog.test.ts.snap modules/product-catalog/test/productCatalogMapping.test.ts handlers/update-supporter-plus-amount/src/urlParsing.ts handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala handlers/update-supporter-plus-amount/src/sendEmail.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala cdk/lib/discount-api.ts handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/NewProductApi.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala handlers/discount-api/src/index.ts handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/GetRefundInvoiceDetailsLiveSpec.scala .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap cdk/lib/__snapshots__/discount-api.test.ts.snap handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/TierThreeStepsTest.scala modules/zuora/src/zuoraSchemas.ts modules/product-catalog/src/typeObject.ts handlers/salesforce-disaster-recovery/package.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/PaperStepsTest.scala modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/product-switch-api/package.json modules/supporter-product-data/package.json handlers/discount-api/src/discountEndpoint.ts pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala handlers/product-switch-api/src/index.ts modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/discount-api/package.json handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/AddTierThree.scala handlers/user-benefits/test/benefitsIdentityId.test.ts lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ProductType.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmail.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/TestData.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/Handler.scala handlers/product-switch-api/src/schemas.ts handlers/update-supporter-plus-amount/test/updateSupporterPlusAmountIntegration.test.ts modules/product-benefits/src/schemas.ts cdk/bin/cdk.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala cdk/lib/user-benefits.ts handlers/product-move-api/src/main/scala/com/gu/productmove/zuora/rest/ZuoraClient.scala modules/nullAndUndefined.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts modules/product-catalog/src/generateTypeObject.ts modules/product-benefits/src/productBenefit.ts handlers/update-supporter-plus-amount/src/index.ts handlers/discount-api/test/eligibilityChecker.test.ts cdk/lib/generate-product-catalog.ts modules/zuora/package.json |
7. | tom.wey@theguardian.com | pascal@alseyn.net |
96 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/ticket-tailor-webhook/test/validateRequest.test.ts handlers/alarms-handler/src/alarmMappings.ts handlers/update-supporter-plus-amount/test/updateSupporterPlusAmounts.test.ts handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala cdk/lib/new-product-api.test.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/alarms-handler/src/cloudwatch.ts handlers/ticket-tailor-webhook/src/index.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap modules/zuora-catalog/test/catalog.test.ts cdk/lib/ticket-tailor-webhook.test.ts build.sbt handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala cdk/lib/stripe-webhook-endpoints.ts modules/product-catalog/test/parsingTest.test.ts package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json handlers/contact-us-api/cfn.yaml modules/zuora/src/zuoraClient.ts README.md modules/product-catalog/src/productCatalog.ts modules/secrets-manager/package.json handlers/ticket-tailor-webhook/tsconfig.json cdk/lib/__snapshots__/alarms-handler.test.ts.snap cdk/lib/product-switch-api.test.ts handlers/alarms-handler/package.json modules/aws/package.json handlers/zuora-salesforce-link-remover/src/handlers/updateSfBillingAccounts.ts handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json cdk/lib/ticket-tailor-webhook.ts _templates/new-lambda/api-gateway/package.ejs.t modules/product-catalog/src/productCatalogSchema.ts handlers/holiday-stop-processor/cfn.yaml handlers/ticket-tailor-webhook/src/idapiService.ts handlers/alarms-handler/test/index.test.ts handlers/delivery-records-api/cfn.yaml modules/product-catalog/package.json handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala modules/zuora-catalog/package.json cdk/lib/product-switch-api.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/Salesforce.scala .git-blame-ignore-revs handlers/ticket-tailor-webhook/jest.config.js handlers/update-supporter-plus-amount/package.json handlers/ticket-tailor-webhook/src/validateRequest.ts _templates/new-lambda/api-gateway/cdk-lib.ejs.t handlers/discount-api/test/applyDiscountIntegration.test.ts cdk/lib/alarms-handler.ts handlers/generate-product-catalog/package.json handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala cdk/lib/cancellation-sf-cases-api.ts handlers/zuora-salesforce-link-remover/package.json cdk/lib/discount-api.ts modules/zuora/test/zuoraSchemas.test.ts handlers/alarms-handler/src/index.ts cdk/lib/new-product-api.ts handlers/cancellation-sf-cases-api/cfn.yaml .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/discount-api.test.ts.snap modules/product-catalog/src/typeObject.ts handlers/salesforce-disaster-recovery/package.json modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/product-switch-api/package.json handlers/discount-api/test/helpers.ts modules/supporter-product-data/package.json modules/package.json pnpm-lock.yaml modules/product-catalog/src/generateTypeObjectCommand.ts modules/product-catalog/src/zuoraToProductNameMappings.ts modules/zuora/src/billingPreview.ts handlers/soft-opt-in-consent-setter/src/test/resources/mobileSubscriptions.json handlers/discount-api/package.json modules/test-users/package.json modules/email/package.json handlers/ticket-tailor-webhook/package.json cdk/lib/stripe-webhook-endpoints.test.ts handlers/metric-push-api/cfn.yaml cdk/lib/batch-email-sender.ts handlers/delivery-problem-credit-processor/cfn.yaml tsconfig.json handlers/update-supporter-plus-amount/test/updateSupporterPlusAmountIntegration.test.ts cdk/bin/cdk.ts cdk/lib/__snapshots__/product-switch-api.test.ts.snap handlers/ticket-tailor-webhook/riff-raff.yaml cdk/package.json handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/JsonCodecSpec.scala modules/product-catalog/src/generateTypeObject.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/MpapiConnector.scala handlers/discount-api/test/eligibilityChecker.test.ts modules/salesforce/package.json handlers/zuora-salesforce-link-remover/src/handlers/getBillingAccounts.ts modules/zuora/package.json |
8. | 36296660+david-pepper@users.noreply.github.com | tom.wey@theguardian.com |
78 shared files
handlers/ticket-tailor-webhook/test/validateRequest.test.ts handlers/alarms-handler/src/alarmMappings.ts handlers/user-benefits/test/benefitsMe.test.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/alarms-handler/src/cloudwatch.ts handlers/ticket-tailor-webhook/src/index.ts modules/zuora-catalog/test/catalog.test.ts handlers/user-benefits/src/benefitsMe.ts handlers/user-benefits/src/benefitsIdentityId.ts build.sbt modules/product-catalog/test/parsingTest.test.ts package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json modules/zuora-catalog/test/fixtures/catalog-code.json modules/zuora/src/zuoraClient.ts handlers/user-benefits/src/index.ts modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts modules/secrets-manager/package.json cdk/lib/__snapshots__/alarms-handler.test.ts.snap cdk/.prettierignore handlers/alarms-handler/package.json modules/aws/package.json handlers/zuora-salesforce-link-remover/src/handlers/updateSfBillingAccounts.ts handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json _templates/new-lambda/api-gateway/package.ejs.t modules/product-catalog/src/productCatalogSchema.ts handlers/ticket-tailor-webhook/src/idapiService.ts handlers/alarms-handler/test/index.test.ts modules/product-benefits/test/getUserBenefits.test.ts modules/product-catalog/test/generateProductCatalog.test.ts modules/product-catalog/package.json modules/zuora-catalog/package.json handlers/metric-push-api/src/index.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/ticket-tailor-webhook/jest.config.js handlers/update-supporter-plus-amount/package.json handlers/ticket-tailor-webhook/src/validateRequest.ts cdk/lib/alarms-handler.ts cdk/lib/__snapshots__/metric-push-api.test.ts.snap handlers/generate-product-catalog/package.json handlers/zuora-salesforce-link-remover/package.json handlers/alarms-handler/src/index.ts handlers/user-benefits/riff-raff.yaml handlers/metric-push-api/riff-raff.yaml .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap modules/product-catalog/src/typeObject.ts handlers/salesforce-disaster-recovery/package.json modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/product-switch-api/package.json modules/aws/src/cloudwatch.ts modules/supporter-product-data/package.json modules/package.json pnpm-lock.yaml modules/product-catalog/src/generateTypeObjectCommand.ts modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/discount-api/package.json modules/test-users/package.json modules/email/package.json handlers/user-benefits/test/benefitsIdentityId.test.ts handlers/ticket-tailor-webhook/package.json handlers/metric-push-api/test/index.test.ts handlers/metric-push-api/cfn.yaml cdk/lib/metric-push-api.ts cdk/lib/metric-push-api.test.ts tsconfig.json cdk/bin/cdk.ts cdk/package.json cdk/lib/user-benefits.ts handlers/metric-push-api/package.json modules/product-catalog/src/generateTypeObject.ts modules/product-benefits/src/productBenefit.ts modules/salesforce/package.json handlers/zuora-salesforce-link-remover/src/handlers/getBillingAccounts.ts modules/zuora/package.json |
9. | 36296660+david-pepper@users.noreply.github.com | rupert.bates@guardian.co.uk |
78 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/user-benefits/test/benefitsMe.test.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/Handler.scala handlers/holiday-stop-api/src/test/resources/TierThreeSubscription.json handlers/product-switch-api/test/contributionToSupporterPlus.test.ts cdk/lib/zuora-salesforce-link-remover.ts modules/zuora-catalog/test/catalog.test.ts handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/HandlerTest.scala handlers/user-benefits/src/benefitsMe.ts handlers/user-benefits/src/benefitsIdentityId.ts handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/TestFixtures.scala build.sbt modules/product-catalog/test/parsingTest.test.ts package.json handlers/holiday-stop-processor/README.md .github/workflows/ci-scala.yml handlers/product-move-api/cfn.yaml modules/sync-supporter-product-data/package.json handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpointSteps.scala lib/zuora-core/src/main/scala/com/gu/zuora/subscription/SupportedProduct.scala handlers/user-benefits/src/index.ts modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/Handler.scala lib/zuora-core/src/test/scala/com/gu/zuora/subscription/Fixtures.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json project/Dependencies.scala handlers/product-switch-api/src/switchInformation.ts handlers/press-reader-entitlements/package.json handlers/holiday-stop-api/src/test/resources/TierThreeAccount.json modules/product-catalog/src/productCatalogSchema.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala modules/email/src/email.ts handlers/product-move-api/src/main/scala/com/gu/productmove/framework/ZIOApiGatewayRequestHandler.scala handlers/user-benefits/src/cors.ts modules/product-benefits/test/getUserBenefits.test.ts handlers/product-switch-api/src/productSwitchEndpoint.ts modules/product-catalog/test/generateProductCatalog.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/Handler.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/update-supporter-plus-amount/package.json handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel/SubscriptionCancelEndpoint.scala cdk/lib/alarms-handler.ts handlers/holiday-stop-processor/src/test/resources/TierThreeSubscription.json handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala lib/zuora-core/src/main/scala/com/gu/zuora/ZuoraProductTypes.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala handlers/user-benefits/riff-raff.yaml .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap modules/zuora/src/zuoraSchemas.ts modules/product-catalog/src/typeObject.ts handlers/salesforce-disaster-recovery/package.json modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/product-switch-api/package.json modules/supporter-product-data/package.json pnpm-lock.yaml handlers/holiday-stop-api/README.md handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/discount-api/package.json modules/test-users/package.json lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/user-benefits/test/benefitsIdentityId.test.ts tsconfig.json modules/product-benefits/src/schemas.ts cdk/bin/cdk.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala cdk/lib/user-benefits.ts handlers/user-benefits/src/benefitsList.ts modules/product-catalog/src/generateTypeObject.ts modules/product-benefits/src/productBenefit.ts lib/zuora-models/src/main/scala/com/gu/newproduct/api/addsubscription/validation/supporterplus/AmountLimits.scala modules/zuora/package.json |
10. | pgithub5@gmail.com | pascal@alseyn.net |
77 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/digital-subscription-expiry/src/test/scala/GenerateEmergencyToken.scala handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala lib/http4s-lambda-handler/src/main/scala/com/gu/http4s/Http4sLambdaHandler.scala handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/HandlerTest.scala handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/TestFixtures.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/GuardianWeeklyStepsTest.scala build.sbt package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json lib/holiday-stops/src/main/scala/com/gu/salesforce/holiday_stops/SalesforceHolidayStopRequest.scala handlers/identity-retention/src/main/scala/com/gu/identityRetention/IdentityRetentionResponses.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/AddGuardianWeeklySub.scala README.md handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/Handler.scala modules/secrets-manager/package.json cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/SFErrorExposer.scala handlers/alarms-handler/package.json modules/aws/package.json project/Dependencies.scala handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json lib/holiday-stops/src/test/scala/com/gu/salesforce/holiday_stops/SalesforceHolidayStopRequestEndToEndEffectsTest.scala handlers/salesforce-disaster-recovery/src/services/csv.ts handlers/digital-voucher-suspension-processor/src/main/scala/com/gu/digitalvouchersuspensionprocessor/Failure.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/TierThreePlans.scala modules/product-catalog/package.json modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap .git-blame-ignore-revs handlers/identity-retention/src/test/scala/com/gu/identityRetention/IdentityRetentionApiResponsesTest.scala handlers/update-supporter-plus-amount/package.json handlers/digital-voucher-suspension-processor/cfn.yaml project/build.properties cdk/lib/alarms-handler.ts handlers/generate-product-catalog/package.json handlers/zuora-salesforce-link-remover/package.json handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/validation/contribution/ContributionValidations.scala handlers/alarms-handler/src/index.ts handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/NewProductApi.scala handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/GetRefundInvoiceDetailsLiveSpec.scala handlers/digital-voucher-suspension-processor/src/main/scala/com/gu/digitalvouchersuspensionprocessor/Handler.scala .github/workflows/ci-typescript.yml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/TierThreeStepsTest.scala modules/zuora/src/zuoraSchemas.ts handlers/salesforce-disaster-recovery/package.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/PaperStepsTest.scala handlers/product-switch-api/package.json modules/supporter-product-data/package.json handlers/discount-api/src/discountEndpoint.ts pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala modules/product-catalog/src/zuoraToProductNameMappings.ts modules/zuora/src/billingPreview.ts handlers/discount-api/package.json modules/test-users/package.json modules/email/package.json handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/AddTierThree.scala handlers/ticket-tailor-webhook/package.json lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ProductType.scala handlers/discount-api/test/lazy.test.ts handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmail.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/TestData.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/Handler.scala handlers/discount-api/src/eligibilityChecker.ts cdk/package.json handlers/salesforce-disaster-recovery-health-check/src/handlers/salesforceDisasterRecoveryHealthCheck.ts .husky/pre-push handlers/product-move-api/src/main/scala/com/gu/productmove/zuora/rest/ZuoraClient.scala lib/salesforce/client/src/test/scala/com/gu/salesforce/auth/SalesforceAuthenticateTest.scala handlers/discount-api/test/eligibilityChecker.test.ts modules/salesforce/package.json .github/workflows/scala-steward.yml modules/zuora/package.json handlers/discount-api/src/lazy.ts |
11. | tom.wey@theguardian.com | john.duffell@guardian.co.uk |
76 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/alarms-handler/src/alarmMappings.ts handlers/update-supporter-plus-amount/test/updateSupporterPlusAmounts.test.ts handlers/user-benefits/test/benefitsMe.test.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/alarms-handler/src/cloudwatch.ts handlers/ticket-tailor-webhook/src/index.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap modules/zuora-catalog/test/catalog.test.ts handlers/user-benefits/src/benefitsMe.ts handlers/user-benefits/src/benefitsIdentityId.ts build.sbt package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json modules/zuora-catalog/test/fixtures/catalog-code.json modules/zuora/src/zuoraClient.ts README.md modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts modules/secrets-manager/package.json handlers/alarms-handler/package.json modules/aws/package.json handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json cdk/lib/ticket-tailor-webhook.ts modules/product-catalog/src/productCatalogSchema.ts handlers/holiday-stop-processor/cfn.yaml handlers/alarms-handler/test/index.test.ts modules/product-benefits/test/getUserBenefits.test.ts modules/product-catalog/test/generateProductCatalog.test.ts modules/product-catalog/package.json handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala modules/zuora-catalog/package.json cdk/lib/product-switch-api.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/Salesforce.scala .git-blame-ignore-revs handlers/update-supporter-plus-amount/package.json handlers/ticket-tailor-webhook/src/validateRequest.ts handlers/discount-api/test/applyDiscountIntegration.test.ts modules/product-catalog/test/productCatalogMapping.test.ts handlers/generate-product-catalog/package.json handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/zuora-salesforce-link-remover/package.json cdk/lib/discount-api.ts handlers/alarms-handler/src/index.ts .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap cdk/lib/__snapshots__/discount-api.test.ts.snap modules/product-catalog/src/typeObject.ts handlers/salesforce-disaster-recovery/package.json modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/product-switch-api/package.json handlers/discount-api/test/helpers.ts modules/supporter-product-data/package.json modules/package.json pnpm-lock.yaml modules/product-catalog/src/generateTypeObjectCommand.ts modules/product-catalog/src/zuoraToProductNameMappings.ts modules/zuora/src/billingPreview.ts handlers/discount-api/package.json modules/email/package.json handlers/user-benefits/test/benefitsIdentityId.test.ts handlers/ticket-tailor-webhook/package.json handlers/metric-push-api/cfn.yaml handlers/update-supporter-plus-amount/test/updateSupporterPlusAmountIntegration.test.ts cdk/bin/cdk.ts cdk/lib/__snapshots__/product-switch-api.test.ts.snap cdk/lib/user-benefits.ts handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/JsonCodecSpec.scala modules/product-catalog/src/generateTypeObject.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/MpapiConnector.scala modules/product-benefits/src/productBenefit.ts handlers/discount-api/test/eligibilityChecker.test.ts modules/zuora/package.json |
12. | tom.wey@theguardian.com | rupert.bates@guardian.co.uk |
63 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/update-supporter-plus-amount/test/updateSupporterPlusAmounts.test.ts handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala handlers/user-benefits/test/benefitsMe.test.ts handlers/user-benefits/README.md cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap modules/zuora-catalog/test/catalog.test.ts handlers/user-benefits/src/benefitsMe.ts handlers/user-benefits/src/benefitsIdentityId.ts build.sbt handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala modules/product-catalog/test/parsingTest.test.ts package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json modules/identity/test/identity.test.ts handlers/user-benefits/src/index.ts modules/product-catalog/src/productCatalog.ts handlers/user-benefits/src/response.ts handlers/press-reader-entitlements/package.json cdk/lib/ticket-tailor-webhook.ts modules/product-catalog/src/productCatalogSchema.ts modules/product-benefits/test/getUserBenefits.test.ts modules/product-catalog/test/generateProductCatalog.test.ts handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala cdk/lib/product-switch-api.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/update-supporter-plus-amount/package.json _templates/new-lambda/api-gateway/cdk-lib.ejs.t modules/routing/package.json handlers/user-benefits/package.json modules/product-catalog/test/productCatalogMapping.test.ts cdk/lib/alarms-handler.ts modules/identity/src/apiGateway.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala cdk/lib/discount-api.ts modules/zuora/test/zuoraSchemas.test.ts handlers/user-benefits/riff-raff.yaml .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/user-benefits.test.ts.snap cdk/lib/__snapshots__/discount-api.test.ts.snap modules/product-catalog/src/typeObject.ts handlers/salesforce-disaster-recovery/package.json modules/product-benefits/package.json modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/product-switch-api/package.json modules/supporter-product-data/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/discount-api/package.json modules/test-users/package.json handlers/user-benefits/test/benefitsIdentityId.test.ts handlers/user-benefits/jest.config.js modules/identity/package.json tsconfig.json handlers/update-supporter-plus-amount/test/updateSupporterPlusAmountIntegration.test.ts cdk/bin/cdk.ts modules/product-benefits/src/userBenefits.ts cdk/lib/user-benefits.ts modules/product-catalog/src/generateTypeObject.ts modules/product-benefits/src/productBenefit.ts handlers/discount-api/test/eligibilityChecker.test.ts modules/zuora/package.json |
13. | 36296660+david-pepper@users.noreply.github.com | pgithub5@gmail.com |
60 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/discount-expiry-notifier/test/handlers/data/getSubStatus/event.ts cdk/lib/__snapshots__/discount-expiry-notifier.test.ts.snap handlers/discount-expiry-notifier/package.json handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/HandlerTest.scala handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/TestFixtures.scala build.sbt package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/Handler.scala modules/secrets-manager/package.json cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/discount-expiry-notifier/test/handlers/data/filterRecords/allRecordsFromBigQuery.ts handlers/discount-expiry-notifier/riff-raff.yaml handlers/alarms-handler/package.json modules/aws/package.json project/Dependencies.scala handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json handlers/discount-expiry-notifier/test/handlers/data/functionalTestQueryResponse.ts modules/product-catalog/package.json modules/zuora/src/query.ts modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/discount-expiry-notifier/test/handlers/getOldPaymentAmount.test.ts handlers/update-supporter-plus-amount/package.json cdk/lib/alarms-handler.ts handlers/discount-expiry-notifier/test/handlers/data/getExpiringDiscounts/testQueryResponse.ts handlers/generate-product-catalog/package.json handlers/zuora-salesforce-link-remover/package.json handlers/alarms-handler/src/index.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/discount-expiry-notifier/src/types.ts handlers/discount-expiry-notifier/src/handlers/getNewPaymentAmount.ts .github/workflows/ci-typescript.yml modules/zuora/src/zuoraSchemas.ts handlers/salesforce-disaster-recovery/package.json modules/bigquery/package.json handlers/product-switch-api/package.json handlers/discount-expiry-notifier/test/handlers/getSubStatus.test.ts modules/supporter-product-data/package.json pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/discount-api/package.json modules/test-users/package.json modules/email/package.json handlers/discount-expiry-notifier/src/handlers/getExpiringDiscounts.ts handlers/discount-expiry-notifier/test/handlers/getExpiringDiscounts.test.ts handlers/ticket-tailor-webhook/package.json handlers/discount-expiry-notifier/src/handlers/getOldPaymentAmount.ts cdk/lib/discount-expiry-notifier.ts cdk/package.json .husky/pre-push handlers/discount-expiry-notifier/test/handlers/filterRecords.test.ts modules/salesforce/package.json handlers/discount-expiry-notifier/src/handlers/sendEmail.ts modules/zuora/package.json |
14. | andrea.diotallevi@guardian.co.uk | pascal@alseyn.net |
56 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/new-product-api.test.ts handlers/alarms-handler/src/cloudwatch.ts cdk/lib/single-contribution-salesforce-writes.ts handlers/alarms-handler/docs/landscape-diagram.png handlers/digital-subscription-expiry/cfn.yaml cdk/lib/stripe-webhook-endpoints.ts package.json handlers/alarms-handler/docs/container-diagram.png handlers/product-move-api/cfn.yaml cdk/lib/__snapshots__/single-contribution-salesforce-writes.test.ts.snap handlers/alarms-handler/README.md cdk/lib/__snapshots__/alarms-handler.test.ts.snap cdk/lib/product-switch-api.test.ts handlers/salesforce-disaster-recovery-health-check/test/handlers/salesforceDisasterRecoveryHealthCheck.test.ts handlers/alarms-handler/package.json handlers/fulfilment-date-calculator/cfn.yaml handlers/salesforce-disaster-recovery-health-check/src/services/sns.ts cdk/lib/salesforce-disaster-recovery-health-check.ts modules/product-catalog/src/productCatalogSchema.ts handlers/digital-voucher-suspension-processor/src/main/scala/com/gu/digitalvouchersuspensionprocessor/Failure.scala handlers/alarms-handler/test/index.test.ts handlers/delivery-records-api/cfn.yaml handlers/zuora-callout-apis/src/test/scala/com/gu/TestData.scala cdk/lib/__snapshots__/salesforce-disaster-recovery.test.ts.snap .github/dependabot.yml handlers/zuora-callout-apis/src/main/scala/com/gu/util/zuora/ZuoraGetInvoiceTransactions.scala cdk/lib/__snapshots__/salesforce-disaster-recovery-health-check.test.ts.snap .git-blame-ignore-revs cdk/lib/__snapshots__/generate-product-catalog.test.ts.snap cdk/lib/alarms-handler.ts handlers/alarms-handler/docs/workspace.dsl cdk/lib/cancellation-sf-cases-api.ts handlers/alarms-handler/src/index.ts cdk/lib/new-product-api.ts handlers/cancellation-sf-cases-api/cfn.yaml handlers/digital-voucher-suspension-processor/src/main/scala/com/gu/digitalvouchersuspensionprocessor/Handler.scala .github/workflows/ci-typescript.yml modules/product-catalog/src/typeObject.ts handlers/product-switch-api/package.json handlers/zuora-callout-apis/src/test/scala/com/gu/autoCancel/AutoCancelTest.scala pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/product-switch-api/src/salesforceTracking.ts handlers/discount-api/package.json modules/test-users/package.json cdk/lib/stripe-webhook-endpoints.test.ts handlers/alarms-handler/test/alarmMappings.test.ts cdk/lib/batch-email-sender.ts cdk/lib/salesforce-disaster-recovery.ts cdk/bin/cdk.ts cdk/package.json handlers/salesforce-disaster-recovery-health-check/src/handlers/salesforceDisasterRecoveryHealthCheck.ts handlers/zuora-callout-apis/src/main/scala/com/gu/autoCancel/AutoCancel.scala cdk/lib/generate-product-catalog.ts modules/zuora/package.json |
15. | michael.jacobson@guardian.co.uk | john.duffell@guardian.co.uk |
46 shared files
handlers/dev-env-cleaner/README.md handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/alarms-handler/src/alarmMappings.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala lib/credit-processor/src/main/scala/com/gu/creditprocessor/Processor.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/ProcessorErrorHandlingSpec.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayStopProcessTest.scala package.json .github/workflows/ci-scala.yml handlers/product-switch-api/src/payment.ts modules/sync-supporter-product-data/package.json handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts lib/zuora-core/src/test/scala/com/gu/zuora/subscription/SubscriptionUpdateTest.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala modules/aws/package.json handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala cdk/lib/soft-opt-in-consent-setter.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/delivery-problem-credit-processor/src/test/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProductTest.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala handlers/update-supporter-plus-amount/package.json handlers/discount-api/test/applyDiscountIntegration.test.ts lib/zuora-core/src/main/scala/com/gu/zuora/subscription/CreditProduct.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala handlers/discount-api/test/addDiscountIntegration.test.ts handlers/product-switch-api/package.json handlers/discount-api/test/helpers.ts pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala handlers/discount-api/src/productToDiscountMapping.ts cdk/lib/observer-data-export.ts modules/email/package.json cdk/lib/__snapshots__/soft-opt-in-consent-setter.test.ts.snap handlers/product-switch-api/src/schemas.ts handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala cdk/bin/cdk.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala handlers/product-switch-api/src/contributionToSupporterPlus.ts |
16. | michael.jacobson@guardian.co.uk | pascal@alseyn.net |
45 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/alarms-handler/src/alarmMappings.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala lib/credit-processor/src/main/scala/com/gu/creditprocessor/Processor.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/ProcessorErrorHandlingSpec.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayStopProcessTest.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala package.json .github/workflows/ci-scala.yml handlers/product-switch-api/src/payment.ts modules/sync-supporter-product-data/package.json handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/ConsentsCalculator.scala handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts modules/aws/package.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala handlers/product-switch-api/jest.config.js handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala handlers/update-supporter-plus-amount/package.json handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/move/switchtype/ToRecurringContribution.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala handlers/discount-api/test/addDiscountIntegration.test.ts handlers/soft-opt-in-consent-setter/cfn.yaml handlers/product-switch-api/package.json handlers/discount-api/test/helpers.ts pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala handlers/discount-api/src/productToDiscountMapping.ts modules/email/package.json lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/product-switch-api/src/schemas.ts cdk/bin/cdk.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala cdk/package.json handlers/product-switch-api/src/contributionToSupporterPlus.ts |
17. | pgithub5@gmail.com | rupert.bates@guardian.co.uk |
42 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/HandlerTest.scala handlers/holiday-stop-api/src/test/scala/com/gu/holiday_stops/TestFixtures.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/GuardianWeeklyStepsTest.scala build.sbt package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json handlers/holiday-stop-api/src/main/scala/com/gu/holiday_stops/Handler.scala project/Dependencies.scala handlers/press-reader-entitlements/package.json handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/TierThreePlans.scala modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/update-supporter-plus-amount/package.json modules/routing/package.json handlers/user-benefits/package.json cdk/lib/alarms-handler.ts handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/NewProductApi.scala handlers/product-move-api/src/test/scala/com/gu/productmove/zuora/GetRefundInvoiceDetailsLiveSpec.scala .github/workflows/ci-typescript.yml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/TierThreeStepsTest.scala modules/zuora/src/zuoraSchemas.ts handlers/salesforce-disaster-recovery/package.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/PaperStepsTest.scala handlers/product-switch-api/package.json modules/supporter-product-data/package.json handlers/discount-api/src/discountEndpoint.ts pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/discount-api/package.json modules/test-users/package.json handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/AddTierThree.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ProductType.scala modules/identity/package.json handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmail.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/TestData.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/Handler.scala handlers/product-move-api/src/main/scala/com/gu/productmove/zuora/rest/ZuoraClient.scala handlers/discount-api/test/eligibilityChecker.test.ts modules/zuora/package.json |
18. | tom.wey@theguardian.com | pgithub5@gmail.com |
39 shared files
handlers/alarms-handler/src/alarmMappings.ts build.sbt package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json README.md modules/secrets-manager/package.json cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/alarms-handler/package.json modules/aws/package.json handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json modules/product-catalog/package.json modules/zuora-catalog/package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap .git-blame-ignore-revs handlers/update-supporter-plus-amount/package.json modules/routing/package.json handlers/user-benefits/package.json cdk/lib/alarms-handler.ts handlers/generate-product-catalog/package.json handlers/zuora-salesforce-link-remover/package.json handlers/alarms-handler/src/index.ts .github/workflows/ci-typescript.yml handlers/salesforce-disaster-recovery/package.json handlers/product-switch-api/package.json modules/supporter-product-data/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts modules/zuora/src/billingPreview.ts handlers/discount-api/package.json modules/test-users/package.json modules/email/package.json handlers/ticket-tailor-webhook/package.json modules/identity/package.json cdk/package.json handlers/discount-api/test/eligibilityChecker.test.ts modules/salesforce/package.json modules/zuora/package.json |
19. | 36296660+david-pepper@users.noreply.github.com | michael.jacobson@guardian.co.uk |
37 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json modules/aws/package.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json cdk/lib/soft-opt-in-consent-setter.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/update-supporter-plus-amount/package.json cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala cdk/lib/soft-opt-in-consent-setter.test.ts handlers/product-switch-api/package.json pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala cdk/lib/observer-data-export.ts handlers/observer-data-export/package.json modules/email/package.json lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala cdk/lib/__snapshots__/soft-opt-in-consent-setter.test.ts.snap handlers/observer-data-export/riff-raff.yaml cdk/bin/cdk.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala cdk/package.json handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala handlers/discount-expiry-notifier/test/handlers/sendEmail.test.ts handlers/discount-expiry-notifier/src/handlers/sendEmail.ts |
20. | andrea.diotallevi@guardian.co.uk | john.duffell@guardian.co.uk |
31 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/alarms-handler/src/cloudwatch.ts package.json handlers/product-move-api/cfn.yaml handlers/sf-datalake-export/cfn.yaml handlers/alarms-handler/package.json handlers/fulfilment-date-calculator/cfn.yaml handlers/zuora-callout-apis/cfn.yaml modules/product-catalog/src/productCatalogSchema.ts handlers/digital-voucher-suspension-processor/src/main/scala/com/gu/digitalvouchersuspensionprocessor/Failure.scala handlers/alarms-handler/test/index.test.ts handlers/identity-backfill/cfn.yaml .git-blame-ignore-revs cdk/lib/__snapshots__/generate-product-catalog.test.ts.snap cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/alarms-handler/src/index.ts handlers/digital-voucher-suspension-processor/src/main/scala/com/gu/digitalvouchersuspensionprocessor/Handler.scala .github/workflows/ci-typescript.yml modules/product-catalog/src/typeObject.ts handlers/product-switch-api/package.json handlers/zuora-datalake-export/cfn.yaml pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts cdk/lib/observer-data-export.ts handlers/discount-api/package.json handlers/alarms-handler/test/alarmMappings.test.ts cdk/bin/cdk.ts handlers/salesforce-disaster-recovery-health-check/src/handlers/salesforceDisasterRecoveryHealthCheck.ts handlers/zuora-callout-apis/src/main/scala/com/gu/autoCancel/AutoCancel.scala cdk/lib/generate-product-catalog.ts modules/zuora/package.json |
21. | rupert.bates@guardian.co.uk | michael.jacobson@guardian.co.uk |
31 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala package.json .github/workflows/ci-scala.yml handlers/product-switch-api/src/payment.ts modules/sync-supporter-product-data/package.json handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/press-reader-entitlements/package.json handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayCreditProductTest.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala handlers/update-supporter-plus-amount/package.json handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/move/switchtype/ToRecurringContribution.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProduct.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala handlers/soft-opt-in-consent-setter/cfn.yaml handlers/product-switch-api/package.json pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/product-switch-api/src/schemas.ts cdk/bin/cdk.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala handlers/product-switch-api/src/contributionToSupporterPlus.ts |
22. | andrea.diotallevi@guardian.co.uk | 36296660+david-pepper@users.noreply.github.com |
30 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/alarms-handler/src/cloudwatch.ts package.json handlers/product-move-api/cfn.yaml handlers/observer-data-export/jest.config.js cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/alarms-handler/package.json modules/product-catalog/src/productCatalogSchema.ts handlers/alarms-handler/test/index.test.ts handlers/observer-data-export/test/handlers/observerDataExportPlaceholder.test.ts cdk/lib/alarms-handler.ts cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/alarms-handler/src/index.ts .github/workflows/ci-typescript.yml modules/product-catalog/src/typeObject.ts handlers/product-switch-api/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts cdk/lib/observer-data-export.ts handlers/observer-data-export/package.json handlers/observer-data-export/src/handlers/observerDataExportPlaceholder.ts handlers/discount-api/package.json modules/test-users/package.json handlers/alarms-handler/test/alarmMappings.test.ts handlers/observer-data-export/tsconfig.json handlers/observer-data-export/riff-raff.yaml cdk/bin/cdk.ts cdk/lib/observer-data-export.test.ts cdk/package.json modules/zuora/package.json |
23. | andrea.diotallevi@guardian.co.uk | tom.wey@theguardian.com |
29 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/new-product-api.test.ts handlers/alarms-handler/src/cloudwatch.ts cdk/lib/stripe-webhook-endpoints.ts package.json cdk/lib/__snapshots__/alarms-handler.test.ts.snap cdk/lib/product-switch-api.test.ts handlers/alarms-handler/package.json modules/product-catalog/src/productCatalogSchema.ts handlers/alarms-handler/test/index.test.ts handlers/delivery-records-api/cfn.yaml .git-blame-ignore-revs cdk/lib/alarms-handler.ts cdk/lib/cancellation-sf-cases-api.ts handlers/alarms-handler/src/index.ts cdk/lib/new-product-api.ts handlers/cancellation-sf-cases-api/cfn.yaml .github/workflows/ci-typescript.yml modules/product-catalog/src/typeObject.ts handlers/product-switch-api/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/discount-api/package.json modules/test-users/package.json cdk/lib/stripe-webhook-endpoints.test.ts cdk/lib/batch-email-sender.ts cdk/bin/cdk.ts cdk/package.json modules/zuora/package.json |
24. | pascal@alseyn.net | michael.mcnamara@theguardian.com |
28 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/ticket-tailor-webhook/test/validateRequest.test.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/ticket-tailor-webhook/test/testFixtures.ts handlers/ticket-tailor-webhook/src/index.ts handlers/product-switch-api/test/contributionToSupporterPlus.test.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap cdk/lib/zuora-salesforce-link-remover.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/zuora-salesforce-link-remover/src/handlers/updateSfBillingAccounts.ts cdk/lib/ticket-tailor-webhook.ts handlers/ticket-tailor-webhook/src/cloudwatch.ts handlers/ticket-tailor-webhook/src/idapiService.ts handlers/product-switch-api/src/productSwitchEndpoint.ts handlers/discount-api/src/responseSchema.ts handlers/ticket-tailor-webhook/jest.config.js handlers/ticket-tailor-webhook/src/validateRequest.ts handlers/discount-api/src/discountEndpoint.ts pnpm-lock.yaml modules/zuora/src/billingPreview.ts handlers/product-switch-api/test/fixtures/zuora-subscription-with-monthly-contribution.json handlers/ticket-tailor-webhook/package.json handlers/zuora-salesforce-link-remover/src/handlers/updateZuoraBillingAccount.ts handlers/discount-api/test/getOrderedInvoiceTotals.test.ts handlers/product-switch-api/src/schemas.ts handlers/discount-api/src/eligibilityChecker.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts handlers/zuora-salesforce-link-remover/src/handlers/getBillingAccounts.ts |
25. | pascal@alseyn.net | joe.griffiths@guardian.co.uk |
23 shared files
handlers/ticket-tailor-webhook/test/validateRequest.test.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/ticket-tailor-webhook/test/testFixtures.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/Handler.scala handlers/ticket-tailor-webhook/src/index.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap lib/credit-processor/src/main/scala/com/gu/creditprocessor/Processor.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/ProcessorErrorHandlingSpec.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayStopProcessTest.scala build.sbt handlers/holiday-stop-processor/README.md lib/credit-processor/src/main/scala/com/gu/creditprocessor/ProcessResult.scala lib/holiday-stops/src/main/scala/com/gu/holiday_stops/IssueSpecifics.scala cdk/lib/ticket-tailor-webhook.ts handlers/ticket-tailor-webhook/src/idapiService.ts lib/zuora-core/src/main/scala/com/gu/zuora/Zuora.scala handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/Salesforce.scala handlers/ticket-tailor-webhook/jest.config.js handlers/ticket-tailor-webhook/src/validateRequest.ts handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala pnpm-lock.yaml handlers/ticket-tailor-webhook/package.json handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala |
26. | john.duffell@guardian.co.uk | michael.mcnamara@theguardian.com |
21 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/ticket-tailor-webhook/src/index.ts handlers/product-switch-api/test/contributionToSupporterPlus.test.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap cdk/lib/zuora-salesforce-link-remover.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts cdk/lib/ticket-tailor-webhook.ts handlers/ticket-tailor-webhook/src/cloudwatch.ts handlers/product-switch-api/src/productSwitchEndpoint.ts handlers/discount-api/src/responseSchema.ts handlers/ticket-tailor-webhook/src/validateRequest.ts handlers/discount-api/src/discountEndpoint.ts pnpm-lock.yaml modules/zuora/src/billingPreview.ts handlers/product-switch-api/test/fixtures/zuora-subscription-with-monthly-contribution.json handlers/ticket-tailor-webhook/package.json handlers/discount-api/test/getOrderedInvoiceTotals.test.ts handlers/product-switch-api/src/schemas.ts handlers/discount-api/src/eligibilityChecker.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
27. | andrea.diotallevi@guardian.co.uk | rupert.bates@guardian.co.uk |
21 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/digital-subscription-expiry/cfn.yaml package.json handlers/product-move-api/cfn.yaml cdk/lib/salesforce-disaster-recovery-health-check.ts modules/product-catalog/src/productCatalogSchema.ts .github/dependabot.yml cdk/lib/__snapshots__/generate-product-catalog.test.ts.snap cdk/lib/alarms-handler.ts .github/workflows/ci-typescript.yml modules/product-catalog/src/typeObject.ts handlers/product-switch-api/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/product-switch-api/src/salesforceTracking.ts handlers/discount-api/package.json modules/test-users/package.json cdk/lib/salesforce-disaster-recovery.ts cdk/bin/cdk.ts cdk/lib/generate-product-catalog.ts modules/zuora/package.json |
28. | michael.jacobson@guardian.co.uk | tom.wey@theguardian.com |
20 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/alarms-handler/src/alarmMappings.ts handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json modules/aws/package.json handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala handlers/update-supporter-plus-amount/package.json handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala handlers/product-switch-api/package.json handlers/discount-api/test/helpers.ts pnpm-lock.yaml modules/email/package.json cdk/bin/cdk.ts cdk/package.json |
29. | tom.forbes@theguardian.com | pascal@alseyn.net |
19 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/alarms-handler/src/cloudwatch.ts cdk/lib/zuora-salesforce-link-remover.ts cdk/lib/__snapshots__/new-product-api.test.ts.snap cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/alarms-handler/package.json handlers/fulfilment-date-calculator/cfn.yaml cdk/lib/__snapshots__/zuora-salesforce-link-remover.test.ts.snap handlers/alarms-handler/test/index.test.ts handlers/sf-emails-to-s3-exporter/cfn.yaml handlers/sf-gocardless-sync/cfn.yaml cdk/lib/alarms-handler.ts handlers/alarms-handler/src/index.ts cdk/lib/new-product-api.ts pnpm-lock.yaml handlers/alarms-handler/test/alarmMappings.test.ts cdk/lib/batch-email-sender.ts handlers/digital-voucher-api/cfn.yaml handlers/sf-contact-merge/cfn.yaml |
30. | andrea.diotallevi@guardian.co.uk | pgithub5@gmail.com |
18 shared files
handlers/alarms-handler/src/alarmMappings.ts package.json cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/alarms-handler/package.json handlers/digital-voucher-suspension-processor/src/main/scala/com/gu/digitalvouchersuspensionprocessor/Failure.scala .git-blame-ignore-revs cdk/lib/alarms-handler.ts handlers/alarms-handler/src/index.ts handlers/digital-voucher-suspension-processor/src/main/scala/com/gu/digitalvouchersuspensionprocessor/Handler.scala .github/workflows/ci-typescript.yml handlers/product-switch-api/package.json pnpm-lock.yaml modules/product-catalog/src/zuoraToProductNameMappings.ts handlers/discount-api/package.json modules/test-users/package.json cdk/package.json handlers/salesforce-disaster-recovery-health-check/src/handlers/salesforceDisasterRecoveryHealthCheck.ts modules/zuora/package.json |
31. | pgithub5@gmail.com | michael.jacobson@guardian.co.uk |
18 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayCreditProduct.scala package.json .github/workflows/ci-scala.yml modules/sync-supporter-product-data/package.json lib/zuora-core/src/test/scala/com/gu/zuora/subscription/SubscriptionUpdateTest.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala modules/aws/package.json handlers/press-reader-entitlements/package.json handlers/salesforce-disaster-recovery-health-check/package.json handlers/update-supporter-plus-amount/package.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/product-switch-api/package.json pnpm-lock.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala modules/email/package.json cdk/package.json handlers/discount-expiry-notifier/src/handlers/sendEmail.ts |
32. | rupert.bates@guardian.co.uk | 114918544+andrewheguardian@users.noreply.github.com |
18 shared files
handlers/press-reader-entitlements/test/pressReaderEntitlements.test.ts _templates/new-lambda/api-gateway/cdk-bin.ejs.t handlers/press-reader-entitlements/package.json handlers/press-reader-entitlements/riff-raff.yaml handlers/press-reader-entitlements/README.md handlers/press-reader-entitlements/tsconfig.json handlers/press-reader-entitlements/src/dynamo.ts handlers/press-reader-entitlements/src/index.ts .github/workflows/ci-typescript.yml cdk/lib/__snapshots__/press-reader-entitlements.test.ts.snap cdk/lib/press-reader-entitlements.test.ts handlers/press-reader-entitlements/docs/press-reader-diagram.png handlers/press-reader-entitlements/test/pressReaderEntitlementsIntegration.test.ts cdk/lib/press-reader-entitlements.ts pnpm-lock.yaml handlers/press-reader-entitlements/jest.config.js cdk/bin/cdk.ts handlers/press-reader-entitlements/src/xmlBuilder.ts |
33. | richard.bangay@gmail.com | richard.bangay@guardian.co.uk |
15 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts handlers/product-switch-api/jest.config.js handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/discount-api/test/helpers.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
34. | michael.mcnamara@theguardian.com | joe.griffiths@guardian.co.uk |
15 shared files
handlers/ticket-tailor-webhook/test/validateRequest.test.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/ticket-tailor-webhook/test/testFixtures.ts handlers/ticket-tailor-webhook/src/index.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap handlers/ticket-tailor-webhook/src/getSecrets.ts handlers/ticket-tailor-webhook/test/idapi.test.ts cdk/lib/ticket-tailor-webhook.ts handlers/ticket-tailor-webhook/src/idapiService.ts handlers/ticket-tailor-webhook/test/verifySignature.test.ts handlers/ticket-tailor-webhook/jest.config.js handlers/ticket-tailor-webhook/src/validateRequest.ts pnpm-lock.yaml handlers/ticket-tailor-webhook/package.json handlers/ticket-tailor-webhook/src/verifySignature.ts |
35. | graham.hopgood@guardian.co.uk | pascal@alseyn.net |
15 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/identity-retention/src/main/scala/com/gu/identityRetention/IdentityRetentionResponses.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/identity-retention/src/test/scala/com/gu/identityRetention/RelationshipForHoldingsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/validation/AmountLimits.scala handlers/identity-retention/src/test/scala/com/gu/identityRetention/IdentityRetentionApiResponsesTest.scala handlers/digital-voucher-suspension-processor/cfn.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/validation/contribution/ContributionValidationsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/validation/contribution/ContributionValidations.scala handlers/identity-retention/cfn.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala lib/google-bigquery/src/main/scala/com/gu/google/BigQueryConfig.scala |
36. | michael.jacobson@guardian.co.uk | richard.bangay@gmail.com |
14 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/product-switch-api/jest.config.js handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/discount-api/test/helpers.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
37. | michael.jacobson@guardian.co.uk | richard.bangay@guardian.co.uk |
14 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts modules/zuora/test/fixtures/request-bodies/supporterplus-subscribe-body-tier2.ts modules/zuora/test/fixtures/request-bodies/digitalSub-subscribe-body-old-price.ts handlers/product-switch-api/jest.config.js handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/discount-api/test/helpers.ts modules/zuora/test/fixtures/request-bodies/contribution-subscribe-body.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/src/schemas.ts modules/zuora/test/it-helpers/createGuardianSubscription.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
38. | tom.wey@theguardian.com | michael.mcnamara@theguardian.com |
14 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/ticket-tailor-webhook/test/validateRequest.test.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/ticket-tailor-webhook/src/index.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap handlers/zuora-salesforce-link-remover/src/handlers/updateSfBillingAccounts.ts cdk/lib/ticket-tailor-webhook.ts handlers/ticket-tailor-webhook/src/idapiService.ts handlers/ticket-tailor-webhook/jest.config.js handlers/ticket-tailor-webhook/src/validateRequest.ts pnpm-lock.yaml modules/zuora/src/billingPreview.ts handlers/ticket-tailor-webhook/package.json handlers/zuora-salesforce-link-remover/src/handlers/getBillingAccounts.ts |
39. | 36296660+david-pepper@users.noreply.github.com | michael.mcnamara@theguardian.com |
14 shared files
handlers/ticket-tailor-webhook/test/validateRequest.test.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/ticket-tailor-webhook/src/index.ts handlers/product-switch-api/test/contributionToSupporterPlus.test.ts cdk/lib/zuora-salesforce-link-remover.ts handlers/zuora-salesforce-link-remover/src/handlers/updateSfBillingAccounts.ts handlers/ticket-tailor-webhook/src/idapiService.ts handlers/product-switch-api/src/productSwitchEndpoint.ts handlers/ticket-tailor-webhook/jest.config.js handlers/ticket-tailor-webhook/src/validateRequest.ts pnpm-lock.yaml handlers/ticket-tailor-webhook/package.json handlers/zuora-salesforce-link-remover/src/handlers/updateZuoraBillingAccount.ts handlers/zuora-salesforce-link-remover/src/handlers/getBillingAccounts.ts |
40. | andrea.diotallevi@guardian.co.uk | michael.jacobson@guardian.co.uk |
14 shared files
handlers/alarms-handler/src/alarmMappings.ts package.json handlers/observer-data-export/README.md handlers/observer-data-export/docs/architecture-diagram.svg cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/product-switch-api/package.json handlers/observer-data-export/test/handlers/encryptAndUploadObserverData.test.ts pnpm-lock.yaml cdk/lib/observer-data-export.ts handlers/observer-data-export/package.json handlers/observer-data-export/riff-raff.yaml handlers/observer-data-export/src/handlers/encryptAndUploadObserverData.ts cdk/bin/cdk.ts cdk/package.json |
41. | graham.hopgood@guardian.co.uk | michael.jacobson@guardian.co.uk |
14 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/batch-email-sender/src/test/scala/com/gu/batchemailsender/api/batchemail/DigitalVoucherNewCardTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/batch-email-sender/src/test/scala/com/gu/batchemailsender/api/batchemail/DigitalVoucherNewObserverCardTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/batch-email-sender/src/main/scala/com/gu/batchemailsender/api/batchemail/SalesforceToBrazeCampaignMapping.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala |
42. | john.duffell@guardian.co.uk | joe.griffiths@guardian.co.uk |
14 shared files
handlers/ticket-tailor-webhook/test/index.test.ts handlers/ticket-tailor-webhook/src/index.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap lib/credit-processor/src/main/scala/com/gu/creditprocessor/Processor.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/ProcessorErrorHandlingSpec.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayStopProcessTest.scala build.sbt cdk/lib/ticket-tailor-webhook.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/Salesforce.scala handlers/ticket-tailor-webhook/src/validateRequest.ts handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala pnpm-lock.yaml handlers/ticket-tailor-webhook/package.json handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala |
43. | andre.silva.mindera@guardian.co.uk | michael.jacobson@guardian.co.uk |
13 shared files
handlers/dev-env-cleaner/README.md handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/ConsentsCalculator.scala handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/move/switchtype/ToRecurringContribution.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala cdk/lib/observer-data-export.ts handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/SFSubscriptionTestData.scala |
44. | 36296660+david-pepper@users.noreply.github.com | joe.griffiths@guardian.co.uk |
13 shared files
handlers/ticket-tailor-webhook/test/validateRequest.test.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/Handler.scala handlers/ticket-tailor-webhook/src/index.ts build.sbt handlers/holiday-stop-processor/README.md handlers/ticket-tailor-webhook/src/idapiService.ts handlers/ticket-tailor-webhook/jest.config.js handlers/ticket-tailor-webhook/src/validateRequest.ts handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala pnpm-lock.yaml handlers/ticket-tailor-webhook/package.json handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala |
45. | tom.wey@theguardian.com | joe.griffiths@guardian.co.uk |
12 shared files
handlers/ticket-tailor-webhook/test/validateRequest.test.ts handlers/ticket-tailor-webhook/test/index.test.ts handlers/ticket-tailor-webhook/src/index.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap build.sbt cdk/lib/ticket-tailor-webhook.ts handlers/ticket-tailor-webhook/src/idapiService.ts handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/Salesforce.scala handlers/ticket-tailor-webhook/jest.config.js handlers/ticket-tailor-webhook/src/validateRequest.ts pnpm-lock.yaml handlers/ticket-tailor-webhook/package.json |
46. | tom.forbes@theguardian.com | andrea.diotallevi@guardian.co.uk |
12 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/alarms-handler/src/cloudwatch.ts cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/alarms-handler/package.json handlers/fulfilment-date-calculator/cfn.yaml handlers/alarms-handler/test/index.test.ts cdk/lib/alarms-handler.ts handlers/alarms-handler/src/index.ts cdk/lib/new-product-api.ts pnpm-lock.yaml handlers/alarms-handler/test/alarmMappings.test.ts cdk/lib/batch-email-sender.ts |
47. | 36296660+david-pepper@users.noreply.github.com | graham.hopgood@guardian.co.uk |
12 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/ContributionsPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala |
48. | richard.bangay@gmail.com | pascal@alseyn.net |
11 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts handlers/product-switch-api/jest.config.js handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/discount-api/test/helpers.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/src/schemas.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
49. | richard.bangay@guardian.co.uk | pascal@alseyn.net |
11 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts handlers/product-switch-api/jest.config.js handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/discount-api/test/helpers.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/src/schemas.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
50. | tom.forbes@theguardian.com | tom.wey@theguardian.com |
11 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/catalog-service/cfn.yaml handlers/alarms-handler/src/cloudwatch.ts cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/alarms-handler/package.json handlers/alarms-handler/test/index.test.ts cdk/lib/alarms-handler.ts handlers/alarms-handler/src/index.ts cdk/lib/new-product-api.ts pnpm-lock.yaml cdk/lib/batch-email-sender.ts |
51. | tom.forbes@theguardian.com | 36296660+david-pepper@users.noreply.github.com |
11 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/alarms-handler/src/cloudwatch.ts cdk/lib/zuora-salesforce-link-remover.ts cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/alarms-handler/package.json cdk/lib/__snapshots__/zuora-salesforce-link-remover.test.ts.snap handlers/alarms-handler/test/index.test.ts cdk/lib/alarms-handler.ts handlers/alarms-handler/src/index.ts pnpm-lock.yaml handlers/alarms-handler/test/alarmMappings.test.ts |
52. | richard.bangay@gmail.com | john.duffell@guardian.co.uk |
10 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/discount-api/test/helpers.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/src/schemas.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
53. | richard.bangay@guardian.co.uk | john.duffell@guardian.co.uk |
10 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/product-switch-api/src/payment.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/addDiscountIntegration.test.ts handlers/discount-api/test/helpers.ts handlers/discount-api/src/productToDiscountMapping.ts handlers/product-switch-api/src/schemas.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
54. | jamesgorrie@users.noreply.github.com | pascal@alseyn.net |
10 shared files
handlers/alarms-handler/src/alarmMappings.ts package.json modules/product-catalog/src/productCatalogSchema.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/digital-voucher-suspension-processor/cfn.yaml modules/product-catalog/src/typeObject.ts modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/metric-push-api/cfn.yaml handlers/update-supporter-plus-amount/test/updateSupporterPlusAmountIntegration.test.ts modules/zuora-catalog/test/catalogIntegration.test.ts |
55. | rupert.bates@guardian.co.uk | michael.mcnamara@theguardian.com |
10 shared files
handlers/product-switch-api/test/contributionToSupporterPlus.test.ts cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap cdk/lib/zuora-salesforce-link-remover.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts cdk/lib/ticket-tailor-webhook.ts handlers/product-switch-api/src/productSwitchEndpoint.ts handlers/discount-api/src/discountEndpoint.ts pnpm-lock.yaml handlers/product-switch-api/src/schemas.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
56. | michael.jacobson@guardian.co.uk | 122288493+joemitchellguardian@users.noreply.github.com |
10 shared files
handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala |
57. | 36296660+david-pepper@users.noreply.github.com | 122288493+joemitchellguardian@users.noreply.github.com |
10 shared files
handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala |
58. | 122288493+joemitchellguardian@users.noreply.github.com | graham.hopgood@guardian.co.uk |
10 shared files
handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/DigitalVoucherPlans.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/SendConfirmationEmailTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/VoucherPlans.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans/HomeDeliveryPlans.scala |
59. | andre.silva.mindera@guardian.co.uk | john.duffell@guardian.co.uk |
9 shared files
handlers/dev-env-cleaner/README.md handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala cdk/lib/__snapshots__/observer-data-export.test.ts.snap handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala cdk/lib/observer-data-export.ts handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsMappingTest.scala |
60. | tom.forbes@theguardian.com | john.duffell@guardian.co.uk |
9 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/alarms-handler/src/cloudwatch.ts cdk/lib/zuora-salesforce-link-remover.ts handlers/alarms-handler/package.json handlers/fulfilment-date-calculator/cfn.yaml handlers/alarms-handler/test/index.test.ts handlers/alarms-handler/src/index.ts pnpm-lock.yaml handlers/alarms-handler/test/alarmMappings.test.ts |
61. | john.duffell@guardian.co.uk | graham.hopgood@guardian.co.uk |
9 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/identity-retention/src/main/scala/com/gu/identityRetention/IdentityRetentionResponses.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/validation/AmountLimits.scala handlers/identity-retention/src/test/scala/com/gu/identityRetention/IdentityRetentionApiResponsesTest.scala handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/validation/contribution/ContributionValidations.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/identity-retention/cfn.yaml handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala |
62. | tom.wey@theguardian.com | jamesgorrie@users.noreply.github.com |
8 shared files
handlers/alarms-handler/src/alarmMappings.ts package.json modules/product-catalog/src/productCatalogSchema.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap modules/product-catalog/src/typeObject.ts modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/metric-push-api/cfn.yaml handlers/update-supporter-plus-amount/test/updateSupporterPlusAmountIntegration.test.ts |
63. | jamesgorrie@users.noreply.github.com | john.duffell@guardian.co.uk |
8 shared files
handlers/alarms-handler/src/alarmMappings.ts package.json modules/product-catalog/src/productCatalogSchema.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap modules/product-catalog/src/typeObject.ts modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/metric-push-api/cfn.yaml handlers/update-supporter-plus-amount/test/updateSupporterPlusAmountIntegration.test.ts |
64. | rupert.bates@guardian.co.uk | joe.griffiths@guardian.co.uk |
8 shared files
handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/Handler.scala cdk/lib/__snapshots__/ticket-tailor-webhook.test.ts.snap build.sbt handlers/holiday-stop-processor/README.md cdk/lib/ticket-tailor-webhook.ts handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala pnpm-lock.yaml handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala |
65. | jamesgorrie@users.noreply.github.com | 36296660+david-pepper@users.noreply.github.com |
7 shared files
handlers/alarms-handler/src/alarmMappings.ts package.json modules/product-catalog/src/productCatalogSchema.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap modules/product-catalog/src/typeObject.ts modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/metric-push-api/cfn.yaml |
66. | jamesgorrie@users.noreply.github.com | rupert.bates@guardian.co.uk |
7 shared files
handlers/alarms-handler/src/alarmMappings.ts package.json modules/product-catalog/src/productCatalogSchema.ts modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap modules/product-catalog/src/typeObject.ts modules/zuora-catalog/test/fixtures/catalog-prod.json handlers/update-supporter-plus-amount/test/updateSupporterPlusAmountIntegration.test.ts |
67. | pgithub5@gmail.com | graham.hopgood@guardian.co.uk |
7 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/identity-retention/src/main/scala/com/gu/identityRetention/IdentityRetentionResponses.scala handlers/identity-retention/src/test/scala/com/gu/identityRetention/IdentityRetentionApiResponsesTest.scala handlers/digital-voucher-suspension-processor/cfn.yaml handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/validation/contribution/ContributionValidations.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/addsubscription/email/paper/PaperEmailDataTest.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala |
68. | andre.silva.mindera@guardian.co.uk | pascal@alseyn.net |
7 shared files
handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/ConsentsCalculator.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/move/switchtype/ToRecurringContribution.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala |
69. | tom.forbes@theguardian.com | pgithub5@gmail.com |
6 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/__snapshots__/alarms-handler.test.ts.snap handlers/alarms-handler/package.json cdk/lib/alarms-handler.ts handlers/alarms-handler/src/index.ts pnpm-lock.yaml |
70. | rupert.bates@guardian.co.uk | graham.hopgood@guardian.co.uk |
6 shared files
handlers/alarms-handler/src/alarmMappings.ts handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala |
71. | andre.silva.mindera@guardian.co.uk | rupert.bates@guardian.co.uk |
6 shared files
handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/Handler.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/move/switchtype/ToRecurringContribution.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala |
72. | joe.griffiths@guardian.co.uk | michael.jacobson@guardian.co.uk |
6 shared files
lib/credit-processor/src/main/scala/com/gu/creditprocessor/Processor.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/ProcessorErrorHandlingSpec.scala handlers/holiday-stop-processor/src/test/scala/com/gu/holidaystopprocessor/HolidayStopProcessTest.scala handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor/DeliveryCreditProcessor.scala pnpm-lock.yaml handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor/HolidayStopCreditProcessor.scala |
73. | michael.jacobson@guardian.co.uk | michael.mcnamara@theguardian.com |
5 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts pnpm-lock.yaml handlers/product-switch-api/src/schemas.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
74. | rupert.bates@guardian.co.uk | richard.bangay@guardian.co.uk |
5 shared files
handlers/product-switch-api/src/payment.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts handlers/product-switch-api/src/schemas.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
75. | rupert.bates@guardian.co.uk | richard.bangay@gmail.com |
5 shared files
handlers/product-switch-api/src/payment.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/update-supporter-plus-amount/src/updateSupporterPlusAmount.ts handlers/product-switch-api/src/schemas.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
76. | 122288493+joemitchellguardian@users.noreply.github.com | pascal@alseyn.net |
5 shared files
handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala |
77. | 122288493+joemitchellguardian@users.noreply.github.com | rupert.bates@guardian.co.uk |
5 shared files
handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/catalogWireTest.json handlers/new-product-api/src/test/scala/com/gu/newproduct/api/PricesFromZuoraCatalogEffectsTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/ZuoraIds.scala handlers/new-product-api/src/test/scala/com/gu/newproduct/api/productcatalog/CatalogWireTest.scala lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog/PlanId.scala |
78. | michael.mcnamara@theguardian.com | pgithub5@gmail.com |
5 shared files
handlers/discount-api/src/discountEndpoint.ts pnpm-lock.yaml modules/zuora/src/billingPreview.ts handlers/ticket-tailor-webhook/package.json handlers/discount-api/src/eligibilityChecker.ts |
79. | richard.bangay@gmail.com | michael.mcnamara@theguardian.com |
4 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/product-switch-api/src/schemas.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
80. | richard.bangay@guardian.co.uk | michael.mcnamara@theguardian.com |
4 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/product-switch-api/test/contributionToSupporterPlusIntegration.test.ts handlers/product-switch-api/src/schemas.ts handlers/product-switch-api/src/contributionToSupporterPlus.ts |
81. | tom.forbes@theguardian.com | rupert.bates@guardian.co.uk |
4 shared files
handlers/alarms-handler/src/alarmMappings.ts cdk/lib/zuora-salesforce-link-remover.ts cdk/lib/alarms-handler.ts pnpm-lock.yaml |
82. | andrea.diotallevi@guardian.co.uk | jamesgorrie@users.noreply.github.com |
4 shared files
handlers/alarms-handler/src/alarmMappings.ts package.json modules/product-catalog/src/productCatalogSchema.ts modules/product-catalog/src/typeObject.ts |
83. | jamesgorrie@users.noreply.github.com | pgithub5@gmail.com |
4 shared files
handlers/alarms-handler/src/alarmMappings.ts package.json modules/product-catalog/test/__snapshots__/generateProductCatalog.test.ts.snap handlers/digital-voucher-suspension-processor/cfn.yaml |
84. | john.duffell@guardian.co.uk | 114918544+andrewheguardian@users.noreply.github.com |
4 shared files
handlers/press-reader-entitlements/package.json .github/workflows/ci-typescript.yml pnpm-lock.yaml cdk/bin/cdk.ts |
85. | tom.wey@theguardian.com | 114918544+andrewheguardian@users.noreply.github.com |
4 shared files
handlers/press-reader-entitlements/package.json .github/workflows/ci-typescript.yml pnpm-lock.yaml cdk/bin/cdk.ts |
86. | 36296660+david-pepper@users.noreply.github.com | 114918544+andrewheguardian@users.noreply.github.com |
4 shared files
handlers/press-reader-entitlements/package.json .github/workflows/ci-typescript.yml pnpm-lock.yaml cdk/bin/cdk.ts |
87. | pascal@alseyn.net | 114918544+andrewheguardian@users.noreply.github.com |
4 shared files
handlers/press-reader-entitlements/package.json .github/workflows/ci-typescript.yml pnpm-lock.yaml cdk/bin/cdk.ts |
88. | richard.bangay@gmail.com | tom.wey@theguardian.com |
3 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/helpers.ts |
89. | richard.bangay@guardian.co.uk | tom.wey@theguardian.com |
3 shared files
handlers/discount-api/test/previewDiscountIntegration.test.ts handlers/discount-api/test/applyDiscountIntegration.test.ts handlers/discount-api/test/helpers.ts |
90. | andre.silva.mindera@guardian.co.uk | tom.wey@theguardian.com |
3 shared files
handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/ConsentsCalculatorTests.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/HandlerIAP.scala |
91. | joe.griffiths@guardian.co.uk | pgithub5@gmail.com |
3 shared files
build.sbt pnpm-lock.yaml handlers/ticket-tailor-webhook/package.json |
92. | michael.jacobson@guardian.co.uk | 99180049+maelgnm@users.noreply.github.com |
3 shared files
handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala |
93. | michael.jacobson@guardian.co.uk | mael.zoungrana@guardian.co.uk |
3 shared files
handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala |
94. | pascal@alseyn.net | 99180049+maelgnm@users.noreply.github.com |
3 shared files
handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala |
95. | pascal@alseyn.net | mael.zoungrana@guardian.co.uk |
3 shared files
handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala |
96. | 99180049+maelgnm@users.noreply.github.com | mael.zoungrana@guardian.co.uk |
3 shared files
handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala |
97. | 99180049+maelgnm@users.noreply.github.com | rupert.bates@guardian.co.uk |
3 shared files
handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala |
98. | mael.zoungrana@guardian.co.uk | rupert.bates@guardian.co.uk |
3 shared files
handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/testData/ConsentsCalculatorTestData.scala handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models/ConsentsMapping.scala handlers/soft-opt-in-consent-setter/src/test/scala/com.gu.soft_opt_in_consent_setter/HandlerTests.scala |
99. | pgithub5@gmail.com | 90685618+ecguardian@users.noreply.github.com |
3 shared files
package.json project/Dependencies.scala pnpm-lock.yaml |
100. | 36296660+david-pepper@users.noreply.github.com | 90685618+ecguardian@users.noreply.github.com |
3 shared files
package.json project/Dependencies.scala pnpm-lock.yaml |
Contributor | # connections | # commits | |
---|---|---|---|
1. | pascal@alseyn.net | 24 | 22 |
2. | rupert.bates@guardian.co.uk | 23 | 323 |
3. | john.duffell@guardian.co.uk | 23 | 197 |
4. | michael.jacobson@guardian.co.uk | 23 | 74 |
5. | tom.wey@theguardian.com | 22 | 59 |
6. | 36296660+david-pepper@users.noreply.github.com | 21 | 1146 |
7. | andrea.diotallevi@guardian.co.uk | 19 | 114 |
8. | pgithub5@gmail.com | 19 | 77 |
9. | tom.forbes@theguardian.com | 17 | 21 |
10. | michael.mcnamara@theguardian.com | 15 | 42 |
11. | jamesgorrie@users.noreply.github.com | 14 | 24 |
12. | 90685618+ecguardian@users.noreply.github.com | 14 | 4 |
13. | elliott.cooper@guardian.co.uk | 14 | 2 |
14. | graham.hopgood@guardian.co.uk | 13 | 40 |
15. | joe.griffiths@guardian.co.uk | 13 | 22 |
16. | 114918544+andrewheguardian@users.noreply.github.com | 13 | 19 |
17. | “luxmi.r.pillai@gmail.com” | 12 | 1 |
18. | 115992455+charleycampbell@users.noreply.github.com | 12 | 1 |
19. | andre.silva.mindera@guardian.co.uk | 10 | 12 |
20. | richard.bangay@guardian.co.uk | 8 | 8 |
21. | richard.bangay@gmail.com | 8 | 4 |
22. | 99180049+maelgnm@users.noreply.github.com | 7 | 3 |
23. | mael.zoungrana@guardian.co.uk | 7 | 2 |
24. | 122288493+joemitchellguardian@users.noreply.github.com | 7 | 1 |
25. | 106528085+akinsola-guardian@users.noreply.github.com | 1 | 2 |
26. | jessica.leivers@guardian.co.uk | 1 | 2 |
C-median: 13.5
A half of the contributors has more than 13.5 connections, and a half has less than this number.
C-mean: 13.8
An average number of connections a contributor has with other contributors.
C-index: 13.0
There are 13.0 contributors with 13.0 or more connections.