An overview of contributor trends.
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (6):
Past 31 to 90 days (2):
Past 91 to 180 days (2):
Last contributors more than 6 months ago
Committed in past 6 months (a rookie = the first commit in past year)
No bots in past 30 days.
No bots in past 31 to 90 days.
No bots in past 91 to 180 days.
Last bots more than 6 months ago
Commits (3m) |
Commit Days |
1
|
7
|
3
|
7
|
3
|
5
|
5
|
2
|
5
|
6
|
5
|
10
|
13
|
8
|
7
|
6
|
5
|
2
|
6
|
5
|
5
|
6
|
7
|
6
|
5
|
|
43961396+cemms1@users.noreply.github.com | 2 | 2 |
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
“luxmi.r.pillai@gmail.com” | 15 | 29 |
-
|
|
-
|
|
-
|
|
|
-
|
-
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
73653255+lakshmirpillai@users.noreply.github.com | 6 | 17 |
-
|
|
-
|
|
-
|
|
|
-
|
-
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
pascal@alseyn.net | 37 | 22 |
-
|
|
|
|
|
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
tom.forbes@theguardian.com | 41 | 330 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
sookburt@users.noreply.github.com | 12 | 12 |
-
|
|
-
|
|
-
|
-
|
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
115992455+charleycampbell@users.noreply.github.com | 1 | 18 |
-
|
|
-
|
|
-
|
-
|
-
|
-
|
|
|
|
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
charley.campbell@guardian.co.uk | 2 | 33 |
-
|
|
|
|
|
-
|
-
|
-
|
|
|
|
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
rupert.bates@guardian.co.uk | - | 3 |
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
“sue.burt@guardian.co.uk” | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jamesgorrie@users.noreply.github.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
36296660+david-pepper@users.noreply.github.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
114918544+andrewheguardian@users.noreply.github.com | - | 49 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jlkennedy127@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jake.kennedy@guardian.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
106528085+akinsola-guardian@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
alex@sndrs.dev | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
sookburt@gmail.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
david.pepper@guardian.co.uk | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
iain.chambers@guardian.co.uk | - | 17 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
99400613+iainjchambers-guardian@users.noreply.github.com | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jessica.leivers@guardian.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
rik.roots@gmail.com | - | 118 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
76729591+paul-daniel-dempsey@users.noreply.github.com | - | 116 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
|
|
george.haberis@guardian.co.uk | - | 31 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
george_haberis@31404.gnm.int | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
tom.wey@theguardian.com | - | 54 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
-
|
|
-
|
michael.jacobson@guardian.co.uk | - | 35 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
lakshmi.pillai@guardian.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
richard.bangay@guardian.co.uk | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
44685872+marialani@users.noreply.github.com | - | 33 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
|
richard.bangay@gmail.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
imogen.hardy@guardian.co.uk | - | 76 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
32312712+vlbee@users.noreply.github.com | - | 8 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
m.olanipekun@hotmail.com | - | 57 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
emily.bourke@guardian.co.uk | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
silvija.blaslov@gmail.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
kenoir@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mael.zoungrana@guardian.co.uk | - | 11 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
99180049+maelgnm@users.noreply.github.com | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
lucy.monie.hall@gmail.com | - | 46 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
tompretty2@gmail.com | - | 148 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
3338808+liamness@users.noreply.github.com | - | 20 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
contact@michaeljacobson.co.uk | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
natasha.thrale@guardian.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
oliverlloyd@users.noreply.github.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
simon.adcock@guardian.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
simonadcock2@gmail.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
john.duffell@guardian.co.uk | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
samanthagottlieb31@gmail.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
samantha.gottlieb@guardian.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
zvvvvt@gmail.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
47318984+aracho1@users.noreply.github.com | - | 6 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
buck06191@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jorge.azevedo@guardian.co.uk | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
paul.brown@guardian.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
paulbrown1982@yahoo.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
nicolas.long@theguardian.com | - | 39 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
tjsilver@protonmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
15648334+tjsilver@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
joe.griffiths.freelancer@guardian.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jfsoul@users.noreply.github.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jonathan.soul@guardian.co.uk | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
nicolaslong@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
andre1050@gmail.com | - | 30 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
Commits (3m) |
Commit Days |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
snyk-bot@snyk.io | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
6 contributors (38 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
---|---|---|---|---|---|
1. | tom.forbes@theguardian.com | 2020-05-06 | 2025-04-28 | 11 (28%) | ts (20), snap (5), json (1), yaml (1) |
2. | pascal@alseyn.net | 2024-09-18 | 2025-04-29 | 3 (7%) | ts (7), json (2) |
3. | “luxmi.r.pillai@gmail.com” | 2024-04-19 | 2025-04-30 | 11 (28%) | ts (11), md (3), json (1) |
4. | 73653255+lakshmirpillai@users.noreply.github.com | 2024-05-01 | 2025-04-30 | 4 (10%) | ts (5), md (4), json (3) |
5. | sookburt@users.noreply.github.com | 2024-05-30 | 2025-04-28 | 7 (18%) | ts (10), json (4), yaml (4), mjs (4) |
6. | 43961396+cemms1@users.noreply.github.com | 2024-05-08 | 2025-05-07 | 2 (5%) | ts (9), md (2), json (1), yaml (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. | 73653255+lakshmirpillai@users.noreply.github.com | “luxmi.r.pillai@gmail.com” |
7 shared files
src/server/tests/amp/ampTicker.ts src/dotcom/index.ts eslint-suppressions.json .changeset/fluffy-beers-yawn.md src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts .changeset/smart-ghosts-fold.md |
2. | sookburt@users.noreply.github.com | tom.forbes@theguardian.com |
5 shared files
cdk/pnpm-lock.yaml src/server/lib/fetchTickerData.ts cdk/package.json src/shared/types/props/shared.ts cdk/lib/dotcom-components.ts |
3. | 43961396+cemms1@users.noreply.github.com | sookburt@users.noreply.github.com |
3 shared files
pnpm-lock.yaml package.json src/shared/types/props/epic.ts |
4. | 73653255+lakshmirpillai@users.noreply.github.com | sookburt@users.noreply.github.com |
3 shared files
eslint-suppressions.json src/shared/types/props/shared.ts package.json |
5. | “luxmi.r.pillai@gmail.com” | sookburt@users.noreply.github.com |
2 shared files
eslint-suppressions.json src/shared/types/props/shared.ts |
6. | tom.forbes@theguardian.com | 73653255+lakshmirpillai@users.noreply.github.com |
2 shared files
src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts |
7. | tom.forbes@theguardian.com | “luxmi.r.pillai@gmail.com” |
2 shared files
src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts |
8. | pascal@alseyn.net | 73653255+lakshmirpillai@users.noreply.github.com |
1 shared file
eslint-suppressions.json |
9. | pascal@alseyn.net | “luxmi.r.pillai@gmail.com” |
1 shared file
eslint-suppressions.json |
10. | pascal@alseyn.net | sookburt@users.noreply.github.com |
1 shared file
eslint-suppressions.json |
11. | 43961396+cemms1@users.noreply.github.com | 73653255+lakshmirpillai@users.noreply.github.com |
1 shared file
package.json |
Contributor | # connections | # commits | |
---|---|---|---|
1. | sookburt@users.noreply.github.com | 5 | 7 |
2. | 73653255+lakshmirpillai@users.noreply.github.com | 5 | 4 |
3. | “luxmi.r.pillai@gmail.com” | 4 | 11 |
4. | tom.forbes@theguardian.com | 3 | 11 |
5. | pascal@alseyn.net | 3 | 3 |
6. | 43961396+cemms1@users.noreply.github.com | 2 | 2 |
C-median: 3.5
A half of the contributors has more than 3.5 connections, and a half has less than this number.
C-mean: 3.6
An average number of connections a contributor has with other contributors.
C-index: 3.0
There are 3.0 contributors with 3.0 or more connections.
8 contributors (116 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
---|---|---|---|---|---|
1. | tom.forbes@theguardian.com | 2020-05-06 | 2025-04-28 | 41 (35%) | ts (111), snap (11), json (7), yaml (7), md (2) |
2. | pascal@alseyn.net | 2024-09-18 | 2025-04-29 | 37 (31%) | ts (49), json (2) |
3. | charley.campbell@guardian.co.uk | 2024-02-09 | 2025-04-02 | 2 (1%) | ts (96), json (3), yaml (2), mjs (1) |
4. | “luxmi.r.pillai@gmail.com” | 2024-04-19 | 2025-04-30 | 15 (12%) | ts (25), md (4), json (1) |
5. | 115992455+charleycampbell@users.noreply.github.com | 2024-02-12 | 2025-04-03 | 1 (<1%) | ts (1) |
6. | 73653255+lakshmirpillai@users.noreply.github.com | 2024-05-01 | 2025-04-30 | 6 (5%) | ts (12), md (6), json (4) |
7. | sookburt@users.noreply.github.com | 2024-05-30 | 2025-04-28 | 12 (10%) | ts (109), json (8), mjs (6), yaml (5), md (2) |
8. | 43961396+cemms1@users.noreply.github.com | 2024-05-08 | 2025-05-07 | 2 (1%) | ts (9), md (2), json (1), yaml (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. | sookburt@users.noreply.github.com | charley.campbell@guardian.co.uk |
100 shared files
cdk/pnpm-lock.yaml src/server/tests/banners/channelBannerTests.ts src/server/tests/headers/headerSelection.ts src/server/tests/epics/epicSelection.ts src/shared/types/targeting/shared.ts src/server/server.ts src/server/tests/epics/epicSelection.test.ts src/dotcom/index.ts src/server/utils/logging.ts src/shared/types/abTests/epic.ts src/shared/lib/history.ts src/server/roulette/rouletteSelection.test.ts cdk/package.json src/server/lib/targetingTesting.test.ts src/server/api/headerRouter.ts src/server/choiceCardAmounts.ts src/server/lib/deviceType.ts src/shared/types/abTests/shared.ts src/server/utils/S3.ts src/server/tests/gutters/gutterSelection.ts src/shared/types/props/gutter.ts src/server/tests/banners/bannerDeployTimes.ts src/server/utils/removeNullValues.test.ts src/server/tests/banners/bannerTests.ts src/server/factories/index.ts src/server/lib/targetingTesting.ts src/dotcom/requests.ts src/server/middleware/errorHandling.ts src/server/api/epicRouter.ts src/shared/types/abTests/header.ts src/server/tests/amp/ampEpicTests.ts src/server/lib/history.test.ts src/server/lib/ampVariantAssignments.ts src/server/factories/epicVariant.ts src/shared/lib/placeholders.test.ts src/shared/lib/geolocation.ts src/shared/lib/viewLog.ts src/shared/types/prices.ts src/shared/types/props/banner.ts src/server/tests/headers/headerTests.ts src/shared/types/targeting/epic.ts src/server/tests/amp/ampEpic.ts src/shared/lib/placeholders.ts src/server/productPrices.ts eslint.config.mjs src/server/factories/targeting.ts src/shared/types/abTests/gutter.ts src/server/tests/banners/bannerSelection.test.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/tests/epics/momentumTest.ts src/server/factories/bannerVariant.ts src/server/tests/amp/ampEpicSelection.ts src/server/bandit/banditData.ts src/server/channelSwitches.ts src/shared/types/props/shared.ts src/server/lib/tracking.ts src/server/tests/epics/momentumTest.test.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/factories/test.ts src/server/middleware/logging.ts src/server/tests/amp/ampTicker.ts src/server/utils/withNowAs.ts src/server/middleware/bodyContainsAllFields.ts src/server/lib/ab.ts pnpm-lock.yaml src/server/tests/banners/bannerDesigns.ts src/shared/types/abTests/banner.ts src/server/tests/banners/bannerTargetingTests.ts src/server/tests/amp/ampEpicModels.ts src/server/tests/store.ts src/server/bandit/banditSelection.ts src/server/tests/epics/epicTests.test.ts src/server/signin-gate/lib.test.ts tsconfig.json src/server/lib/ab.test.ts src/shared/types/props/epic.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/api/auxiaProxyRouter.ts src/server/tests/headers/headerSelection.test.ts src/shared/types/props/design.test.ts src/server/bandit/banditSelection.test.ts src/server/tests/banners/bannerSelection.ts src/server/lib/fetchTickerData.ts src/shared/lib/geolocation.test.ts src/server/lib/history.ts src/server/tests/gutters/gutterSelection.test.ts src/server/factories/bannerDesign.ts src/shared/types/props/header.ts src/server/lib/env.ts src/server/tests/banners/channelBannerTests.test.ts src/server/tests/epics/epicTests.ts src/server/tests/gutters/gutterTests.ts package.json src/server/api/ampEpicRouter.ts src/shared/types/targeting/header.ts src/server/tests/banners/signInPromptTests.ts src/server/lib/targeting.ts |
2. | sookburt@users.noreply.github.com | tom.forbes@theguardian.com |
47 shared files
cdk/pnpm-lock.yaml src/server/tests/banners/channelBannerTests.ts src/server/tests/headers/headerSelection.ts src/server/tests/epics/epicSelection.ts src/shared/types/targeting/shared.ts src/server/server.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/abTests/epic.ts src/server/roulette/rouletteSelection.test.ts cdk/package.json src/server/api/headerRouter.ts src/shared/types/abTests/shared.ts src/server/tests/gutters/gutterSelection.ts src/shared/types/props/gutter.ts src/server/factories/index.ts src/server/lib/targetingTesting.ts src/server/middleware/errorHandling.ts src/server/api/epicRouter.ts src/server/tests/amp/ampEpicTests.ts src/shared/types/prices.ts src/shared/types/props/banner.ts src/shared/types/targeting/epic.ts src/server/tests/banners/bannerSelection.test.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/middleware/logging.ts src/server/utils/withNowAs.ts pnpm-lock.yaml src/shared/types/abTests/banner.ts src/server/tests/amp/ampEpicModels.ts CHANGELOG.md cdk/lib/dotcom-components.ts src/shared/types/props/epic.ts src/server/api/gutterRouter.ts src/server/api/auxiaProxyRouter.ts src/shared/types/props/design.test.ts src/server/tests/banners/bannerSelection.ts src/server/lib/fetchTickerData.ts src/shared/types/props/header.ts src/server/tests/banners/channelBannerTests.test.ts src/server/tests/epics/epicTests.ts package.json src/shared/types/targeting/header.ts src/server/tests/banners/signInPromptTests.ts |
3. | tom.forbes@theguardian.com | charley.campbell@guardian.co.uk |
45 shared files
cdk/pnpm-lock.yaml src/server/tests/banners/channelBannerTests.ts src/server/tests/headers/headerSelection.ts src/server/tests/epics/epicSelection.ts src/shared/types/targeting/shared.ts src/server/server.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/abTests/epic.ts src/server/roulette/rouletteSelection.test.ts cdk/package.json src/server/api/headerRouter.ts src/shared/types/abTests/shared.ts src/server/tests/gutters/gutterSelection.ts src/shared/types/props/gutter.ts src/server/factories/index.ts src/server/lib/targetingTesting.ts src/server/middleware/errorHandling.ts src/server/api/epicRouter.ts src/server/tests/amp/ampEpicTests.ts src/shared/types/prices.ts src/shared/types/props/banner.ts src/shared/types/targeting/epic.ts src/server/tests/banners/bannerSelection.test.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/middleware/logging.ts src/server/utils/withNowAs.ts pnpm-lock.yaml src/shared/types/abTests/banner.ts src/server/tests/amp/ampEpicModels.ts src/shared/types/props/epic.ts src/server/api/gutterRouter.ts src/server/api/auxiaProxyRouter.ts src/shared/types/props/design.test.ts src/server/tests/banners/bannerSelection.ts src/server/lib/fetchTickerData.ts src/shared/types/props/header.ts src/server/tests/banners/channelBannerTests.test.ts src/server/tests/epics/epicTests.ts package.json src/shared/types/targeting/header.ts src/server/tests/banners/signInPromptTests.ts |
4. | 73653255+lakshmirpillai@users.noreply.github.com | “luxmi.r.pillai@gmail.com” |
15 shared files
src/shared/types/targeting/shared.ts src/dotcom/index.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts .changeset/gorgeous-days-give.md src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts eslint-suppressions.json .changeset/fluffy-beers-yawn.md src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts .changeset/smart-ghosts-fold.md src/server/tests/amp/ampTicker.ts src/server/api/gutterRouter.ts src/shared/types/targeting/gutter.ts |
5. | 73653255+lakshmirpillai@users.noreply.github.com | sookburt@users.noreply.github.com |
13 shared files
src/shared/types/targeting/shared.ts src/dotcom/index.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts eslint-suppressions.json src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/tests/amp/ampTicker.ts CHANGELOG.md src/server/api/gutterRouter.ts package.json |
6. | “luxmi.r.pillai@gmail.com” | sookburt@users.noreply.github.com |
12 shared files
src/shared/types/targeting/shared.ts src/dotcom/index.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts eslint-suppressions.json src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/tests/amp/ampTicker.ts src/server/api/gutterRouter.ts src/server/tests/banners/bannerSelection.ts |
7. | tom.forbes@theguardian.com | 73653255+lakshmirpillai@users.noreply.github.com |
11 shared files
src/shared/types/targeting/shared.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts CHANGELOG.md src/server/api/gutterRouter.ts src/shared/types/targeting/gutter.ts package.json |
8. | 73653255+lakshmirpillai@users.noreply.github.com | charley.campbell@guardian.co.uk |
11 shared files
src/shared/types/targeting/shared.ts src/dotcom/index.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/tests/amp/ampTicker.ts src/server/api/gutterRouter.ts package.json |
9. | “luxmi.r.pillai@gmail.com” | charley.campbell@guardian.co.uk |
11 shared files
src/shared/types/targeting/shared.ts src/dotcom/index.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/tests/amp/ampTicker.ts src/server/api/gutterRouter.ts src/server/tests/banners/bannerSelection.ts |
10. | tom.forbes@theguardian.com | “luxmi.r.pillai@gmail.com” |
10 shared files
src/shared/types/targeting/shared.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/api/gutterRouter.ts src/shared/types/targeting/gutter.ts src/server/tests/banners/bannerSelection.ts |
11. | sookburt@users.noreply.github.com | 43961396+cemms1@users.noreply.github.com |
7 shared files
src/shared/types/props/gutter.ts src/shared/types/props/banner.ts pnpm-lock.yaml src/shared/types/props/epic.ts src/shared/types/props/header.ts package.json src/server/api/ampEpicRouter.ts |
12. | charley.campbell@guardian.co.uk | 43961396+cemms1@users.noreply.github.com |
7 shared files
src/shared/types/props/gutter.ts src/shared/types/props/banner.ts pnpm-lock.yaml src/shared/types/props/epic.ts src/shared/types/props/header.ts package.json src/server/api/ampEpicRouter.ts |
13. | tom.forbes@theguardian.com | 43961396+cemms1@users.noreply.github.com |
6 shared files
src/shared/types/props/gutter.ts src/shared/types/props/banner.ts pnpm-lock.yaml src/shared/types/props/epic.ts src/shared/types/props/header.ts package.json |
14. | pascal@alseyn.net | sookburt@users.noreply.github.com |
4 shared files
src/server/server.ts eslint-suppressions.json src/server/signin-gate/lib.test.ts src/server/api/auxiaProxyRouter.ts |
15. | pascal@alseyn.net | charley.campbell@guardian.co.uk |
4 shared files
src/server/server.ts src/server/signin-gate/lib.ts src/server/signin-gate/lib.test.ts src/server/api/auxiaProxyRouter.ts |
16. | pascal@alseyn.net | tom.forbes@theguardian.com |
2 shared files
src/server/server.ts src/server/api/auxiaProxyRouter.ts |
17. | pascal@alseyn.net | 73653255+lakshmirpillai@users.noreply.github.com |
1 shared file
eslint-suppressions.json |
18. | pascal@alseyn.net | “luxmi.r.pillai@gmail.com” |
1 shared file
eslint-suppressions.json |
19. | sookburt@users.noreply.github.com | 115992455+charleycampbell@users.noreply.github.com |
1 shared file
src/server/tests/banners/bannerSelection.ts |
20. | tom.forbes@theguardian.com | 115992455+charleycampbell@users.noreply.github.com |
1 shared file
src/server/tests/banners/bannerSelection.ts |
21. | 115992455+charleycampbell@users.noreply.github.com | charley.campbell@guardian.co.uk |
1 shared file
src/server/tests/banners/bannerSelection.ts |
22. | 115992455+charleycampbell@users.noreply.github.com | “luxmi.r.pillai@gmail.com” |
1 shared file
src/server/tests/banners/bannerSelection.ts |
23. | 43961396+cemms1@users.noreply.github.com | 73653255+lakshmirpillai@users.noreply.github.com |
1 shared file
package.json |
Contributor | # connections | # commits | |
---|---|---|---|
1. | tom.forbes@theguardian.com | 7 | 41 |
2. | sookburt@users.noreply.github.com | 7 | 12 |
3. | charley.campbell@guardian.co.uk | 7 | 2 |
4. | “luxmi.r.pillai@gmail.com” | 6 | 15 |
5. | 73653255+lakshmirpillai@users.noreply.github.com | 6 | 6 |
6. | pascal@alseyn.net | 5 | 37 |
7. | 43961396+cemms1@users.noreply.github.com | 4 | 2 |
8. | 115992455+charleycampbell@users.noreply.github.com | 4 | 1 |
C-median: 6.0
A half of the contributors has more than 6.0 connections, and a half has less than this number.
C-mean: 5.7
An average number of connections a contributor has with other contributors.
C-index: 5.0
There are 5.0 contributors with 5.0 or more connections.
10 contributors (216 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | tom.forbes@theguardian.com | 2020-05-06 | 2025-04-28 | 65 (30%) |
2. | pascal@alseyn.net | 2024-09-18 | 2025-04-29 | 66 (30%) |
3. | charley.campbell@guardian.co.uk | 2024-02-09 | 2025-04-02 | 28 (12%) |
4. | “luxmi.r.pillai@gmail.com” | 2024-04-19 | 2025-04-30 | 21 (9%) |
5. | 115992455+charleycampbell@users.noreply.github.com | 2024-02-12 | 2025-04-03 | 3 (1%) |
6. | 73653255+lakshmirpillai@users.noreply.github.com | 2024-05-01 | 2025-04-30 | 10 (4%) |
7. | sookburt@users.noreply.github.com | 2024-05-30 | 2025-04-28 | 15 (6%) |
8. | rupert.bates@guardian.co.uk | 2020-10-06 | 2024-12-11 | 5 (2%) |
9. | “sue.burt@guardian.co.uk” | 2024-11-04 | 2024-11-12 | 1 (<1%) |
10. | 43961396+cemms1@users.noreply.github.com | 2024-05-08 | 2025-05-07 | 2 (<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. | sookburt@users.noreply.github.com | charley.campbell@guardian.co.uk |
106 shared files
cdk/pnpm-lock.yaml src/server/tests/banners/channelBannerTests.ts src/server/tests/headers/headerSelection.ts src/server/tests/epics/epicSelection.ts src/shared/types/targeting/shared.ts src/server/server.ts src/server/tests/epics/epicSelection.test.ts src/dotcom/index.ts src/server/utils/logging.ts src/shared/types/abTests/epic.ts src/shared/lib/history.ts src/server/roulette/rouletteSelection.test.ts cdk/package.json src/server/lib/targetingTesting.test.ts src/server/api/headerRouter.ts src/server/choiceCardAmounts.ts src/server/lib/deviceType.ts src/shared/types/abTests/shared.ts src/server/utils/S3.ts src/server/tests/gutters/gutterSelection.ts src/shared/types/props/gutter.ts src/server/tests/banners/bannerDeployTimes.ts src/server/utils/removeNullValues.test.ts src/server/tests/banners/bannerTests.ts src/server/factories/index.ts src/server/lib/targetingTesting.ts src/dotcom/requests.ts src/server/middleware/errorHandling.ts src/server/api/epicRouter.ts src/shared/types/abTests/header.ts src/server/tests/amp/ampEpicTests.ts src/server/lib/history.test.ts src/server/lib/ampVariantAssignments.ts src/server/factories/epicVariant.ts src/shared/lib/placeholders.test.ts src/shared/lib/geolocation.ts src/shared/lib/viewLog.ts src/shared/types/prices.ts src/shared/types/props/banner.ts src/server/tests/headers/headerTests.ts src/shared/types/targeting/epic.ts src/server/tests/amp/ampEpic.ts src/shared/lib/placeholders.ts src/server/productPrices.ts eslint.config.mjs src/server/factories/targeting.ts src/shared/types/targeting/index.ts src/shared/types/abTests/gutter.ts src/server/tests/banners/bannerSelection.test.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/tests/epics/momentumTest.ts src/shared/types/props/index.ts src/server/factories/bannerVariant.ts src/server/tests/amp/ampEpicSelection.ts src/server/bandit/banditData.ts src/server/channelSwitches.ts src/shared/types/props/shared.ts src/server/lib/tracking.ts src/server/tests/epics/momentumTest.test.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/factories/test.ts src/server/middleware/logging.ts src/server/tests/amp/ampTicker.ts src/server/utils/withNowAs.ts src/server/middleware/bodyContainsAllFields.ts src/server/lib/ab.ts pnpm-lock.yaml src/server/tests/banners/bannerDesigns.ts src/shared/types/abTests/banner.ts src/server/tests/banners/bannerTargetingTests.ts src/server/tests/amp/ampEpicModels.ts CHANGELOG.md src/server/tests/store.ts src/server/bandit/banditSelection.ts src/server/tests/epics/epicTests.test.ts src/server/signin-gate/lib.test.ts tsconfig.json src/server/lib/ab.test.ts cdk/lib/dotcom-components.ts src/shared/types/props/epic.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/api/auxiaProxyRouter.ts src/server/tests/headers/headerSelection.test.ts src/shared/types/props/design.test.ts src/server/bandit/banditSelection.test.ts src/shared/types/targeting/gutter.ts src/server/tests/banners/bannerSelection.ts src/server/lib/fetchTickerData.ts src/shared/lib/geolocation.test.ts src/shared/types/abTests/index.ts src/server/lib/history.ts src/server/tests/gutters/gutterSelection.test.ts src/server/factories/bannerDesign.ts src/shared/types/props/header.ts src/server/lib/env.ts src/server/tests/banners/channelBannerTests.test.ts src/server/tests/epics/epicTests.ts ... |
2. | tom.forbes@theguardian.com | charley.campbell@guardian.co.uk |
56 shared files
cdk/pnpm-lock.yaml src/server/tests/banners/channelBannerTests.ts src/server/tests/headers/headerSelection.ts src/server/tests/epics/epicSelection.ts src/shared/types/targeting/shared.ts src/server/server.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/abTests/epic.ts src/server/roulette/rouletteSelection.test.ts cdk/package.json src/server/api/headerRouter.ts src/shared/types/abTests/shared.ts src/server/tests/gutters/gutterSelection.ts src/shared/types/props/gutter.ts src/server/factories/index.ts src/server/lib/targetingTesting.ts src/dotcom/requests.ts src/server/middleware/errorHandling.ts src/server/api/epicRouter.ts src/server/tests/amp/ampEpicTests.ts src/shared/types/prices.ts src/shared/types/props/banner.ts src/shared/types/targeting/epic.ts src/server/tests/banners/bannerSelection.test.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/bandit/banditData.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/middleware/logging.ts src/server/utils/withNowAs.ts src/server/lib/ab.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap pnpm-lock.yaml src/shared/types/abTests/banner.ts src/server/tests/amp/ampEpicModels.ts CHANGELOG.md src/server/lib/ab.test.ts cdk/lib/dotcom-components.ts src/shared/types/props/epic.ts src/server/api/gutterRouter.ts src/server/api/auxiaProxyRouter.ts src/shared/types/props/design.test.ts src/shared/types/targeting/gutter.ts src/server/tests/banners/bannerSelection.ts src/server/lib/fetchTickerData.ts src/server/utils/supportFrontend.ts src/shared/types/props/header.ts .nvmrc src/server/tests/banners/channelBannerTests.test.ts src/server/tests/epics/epicTests.ts package.json src/server/api/ampEpicRouter.ts src/shared/types/targeting/header.ts src/server/tests/banners/signInPromptTests.ts |
3. | sookburt@users.noreply.github.com | tom.forbes@theguardian.com |
54 shared files
cdk/pnpm-lock.yaml src/server/tests/banners/channelBannerTests.ts src/server/tests/headers/headerSelection.ts src/server/tests/epics/epicSelection.ts src/shared/types/targeting/shared.ts src/server/server.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/abTests/epic.ts src/server/roulette/rouletteSelection.test.ts cdk/package.json src/server/api/headerRouter.ts src/shared/types/abTests/shared.ts src/server/tests/gutters/gutterSelection.ts src/shared/types/props/gutter.ts src/server/factories/index.ts src/server/lib/targetingTesting.ts src/dotcom/requests.ts src/server/middleware/errorHandling.ts src/server/api/epicRouter.ts src/server/tests/amp/ampEpicTests.ts src/shared/types/prices.ts src/shared/types/props/banner.ts src/shared/types/targeting/epic.ts src/server/tests/banners/bannerSelection.test.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/bandit/banditData.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/middleware/logging.ts src/server/utils/withNowAs.ts src/server/lib/ab.ts pnpm-lock.yaml src/shared/types/abTests/banner.ts src/server/tests/amp/ampEpicModels.ts CHANGELOG.md README.md src/server/lib/ab.test.ts cdk/lib/dotcom-components.ts src/shared/types/props/epic.ts src/server/api/gutterRouter.ts src/server/api/auxiaProxyRouter.ts src/shared/types/props/design.test.ts src/shared/types/targeting/gutter.ts src/server/tests/banners/bannerSelection.ts src/server/lib/fetchTickerData.ts src/shared/types/props/header.ts src/server/tests/banners/channelBannerTests.test.ts src/server/tests/epics/epicTests.ts package.json src/server/api/ampEpicRouter.ts src/shared/types/targeting/header.ts src/server/tests/banners/signInPromptTests.ts |
4. | sookburt@users.noreply.github.com | 73653255+lakshmirpillai@users.noreply.github.com |
25 shared files
cdk/pnpm-lock.yaml src/shared/types/targeting/shared.ts src/dotcom/index.ts src/server/roulette/rouletteSelection.test.ts cdk/package.json src/shared/types/abTests/shared.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts eslint-suppressions.json src/server/bandit/banditData.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/tests/amp/ampTicker.ts src/server/lib/ab.ts CHANGELOG.md src/server/bandit/banditSelection.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/bandit/banditSelection.test.ts src/shared/types/targeting/gutter.ts package.json |
5. | charley.campbell@guardian.co.uk | 73653255+lakshmirpillai@users.noreply.github.com |
25 shared files
cdk/pnpm-lock.yaml src/shared/types/targeting/shared.ts src/dotcom/index.ts src/server/roulette/rouletteSelection.test.ts cdk/package.json src/shared/types/abTests/shared.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/bandit/banditData.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/tests/amp/ampTicker.ts src/server/lib/ab.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap CHANGELOG.md src/server/bandit/banditSelection.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/bandit/banditSelection.test.ts src/shared/types/targeting/gutter.ts package.json |
6. | 73653255+lakshmirpillai@users.noreply.github.com | “luxmi.r.pillai@gmail.com” |
25 shared files
src/shared/types/targeting/shared.ts src/dotcom/index.ts src/server/roulette/rouletteSelection.test.ts src/shared/types/abTests/shared.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts .changeset/gorgeous-days-give.md src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts eslint-suppressions.json .changeset/fluffy-beers-yawn.md src/server/bandit/banditData.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts .changeset/smart-ghosts-fold.md src/server/tests/amp/ampTicker.ts src/server/lib/ab.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap src/server/bandit/banditSelection.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/bandit/banditSelection.test.ts src/shared/types/targeting/gutter.ts |
7. | “luxmi.r.pillai@gmail.com” | sookburt@users.noreply.github.com |
22 shared files
src/shared/types/targeting/shared.ts src/dotcom/index.ts src/server/roulette/rouletteSelection.test.ts src/shared/types/abTests/shared.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts eslint-suppressions.json src/server/bandit/banditData.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/tests/amp/ampTicker.ts src/server/lib/ab.ts src/server/bandit/banditSelection.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/bandit/banditSelection.test.ts src/shared/types/targeting/gutter.ts src/server/tests/banners/bannerSelection.ts |
8. | “luxmi.r.pillai@gmail.com” | charley.campbell@guardian.co.uk |
22 shared files
src/shared/types/targeting/shared.ts src/dotcom/index.ts src/server/roulette/rouletteSelection.test.ts src/shared/types/abTests/shared.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/bandit/banditData.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/tests/amp/ampTicker.ts src/server/lib/ab.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap src/server/bandit/banditSelection.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/bandit/banditSelection.test.ts src/shared/types/targeting/gutter.ts src/server/tests/banners/bannerSelection.ts |
9. | tom.forbes@theguardian.com | 73653255+lakshmirpillai@users.noreply.github.com |
20 shared files
cdk/pnpm-lock.yaml src/shared/types/targeting/shared.ts src/server/roulette/rouletteSelection.test.ts cdk/package.json src/shared/types/abTests/shared.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/bandit/banditData.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/lib/ab.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap CHANGELOG.md cdk/lib/dotcom-components.ts src/server/api/gutterRouter.ts src/shared/types/targeting/gutter.ts package.json |
10. | tom.forbes@theguardian.com | “luxmi.r.pillai@gmail.com” |
17 shared files
src/shared/types/targeting/shared.ts src/server/roulette/rouletteSelection.test.ts src/shared/types/abTests/shared.ts src/server/api/epicRouter.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/bandit/banditData.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts src/server/lib/ab.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap cdk/lib/dotcom-components.ts src/server/api/gutterRouter.ts src/shared/types/targeting/gutter.ts src/server/tests/banners/bannerSelection.ts |
11. | charley.campbell@guardian.co.uk | 115992455+charleycampbell@users.noreply.github.com |
16 shared files
src/server/tests/headers/headerSelection.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/abTests/epic.ts src/server/tests/gutters/gutterSelection.ts src/shared/types/abTests/header.ts src/shared/lib/geolocation.ts src/shared/types/abTests/gutter.ts src/server/tests/banners/bannerSelection.test.ts src/server/tests/amp/ampEpicSelection.ts src/server/tests/amp/ampEpicSelection.test.ts src/shared/types/abTests/banner.ts src/server/tests/amp/ampEpicModels.ts src/server/tests/headers/headerSelection.test.ts src/server/tests/banners/bannerSelection.ts src/server/tests/gutters/gutterSelection.test.ts |
12. | sookburt@users.noreply.github.com | 115992455+charleycampbell@users.noreply.github.com |
16 shared files
src/server/tests/headers/headerSelection.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/abTests/epic.ts src/server/tests/gutters/gutterSelection.ts src/shared/types/abTests/header.ts src/shared/lib/geolocation.ts src/shared/types/abTests/gutter.ts src/server/tests/banners/bannerSelection.test.ts src/server/tests/amp/ampEpicSelection.ts src/server/tests/amp/ampEpicSelection.test.ts src/shared/types/abTests/banner.ts src/server/tests/amp/ampEpicModels.ts src/server/tests/headers/headerSelection.test.ts src/server/tests/banners/bannerSelection.ts src/server/tests/gutters/gutterSelection.test.ts |
13. | tom.forbes@theguardian.com | 115992455+charleycampbell@users.noreply.github.com |
10 shared files
src/server/tests/headers/headerSelection.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/abTests/epic.ts src/server/tests/gutters/gutterSelection.ts src/server/tests/banners/bannerSelection.test.ts src/server/tests/amp/ampEpicSelection.test.ts src/shared/types/abTests/banner.ts src/server/tests/amp/ampEpicModels.ts src/server/tests/banners/bannerSelection.ts |
14. | charley.campbell@guardian.co.uk | rupert.bates@guardian.co.uk |
9 shared files
src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/targeting/epic.ts src/server/factories/targeting.ts src/shared/types/targeting/banner.ts src/server/tests/epics/momentumTest.test.ts CHANGELOG.md package.json src/shared/types/targeting/header.ts |
15. | sookburt@users.noreply.github.com | rupert.bates@guardian.co.uk |
9 shared files
src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/targeting/epic.ts src/server/factories/targeting.ts src/shared/types/targeting/banner.ts src/server/tests/epics/momentumTest.test.ts CHANGELOG.md package.json src/shared/types/targeting/header.ts |
16. | pascal@alseyn.net | sookburt@users.noreply.github.com |
8 shared files
src/server/server.ts eslint-suppressions.json pnpm-lock.yaml README.md src/server/signin-gate/lib.test.ts cdk/lib/dotcom-components.ts src/server/api/auxiaProxyRouter.ts package.json |
17. | pascal@alseyn.net | charley.campbell@guardian.co.uk |
8 shared files
src/server/server.ts src/server/signin-gate/lib.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap pnpm-lock.yaml src/server/signin-gate/lib.test.ts cdk/lib/dotcom-components.ts src/server/api/auxiaProxyRouter.ts package.json |
18. | pascal@alseyn.net | tom.forbes@theguardian.com |
8 shared files
src/server/server.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap pnpm-lock.yaml README.md src/server/utils/ssm.ts cdk/lib/dotcom-components.ts src/server/api/auxiaProxyRouter.ts package.json |
19. | tom.forbes@theguardian.com | rupert.bates@guardian.co.uk |
7 shared files
src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/targeting/epic.ts src/shared/types/targeting/banner.ts CHANGELOG.md package.json src/shared/types/targeting/header.ts |
20. | sookburt@users.noreply.github.com | 43961396+cemms1@users.noreply.github.com |
7 shared files
src/shared/types/props/gutter.ts src/shared/types/props/banner.ts pnpm-lock.yaml src/shared/types/props/epic.ts src/shared/types/props/header.ts package.json src/server/api/ampEpicRouter.ts |
21. | charley.campbell@guardian.co.uk | 43961396+cemms1@users.noreply.github.com |
7 shared files
src/shared/types/props/gutter.ts src/shared/types/props/banner.ts pnpm-lock.yaml src/shared/types/props/epic.ts src/shared/types/props/header.ts package.json src/server/api/ampEpicRouter.ts |
22. | tom.forbes@theguardian.com | 43961396+cemms1@users.noreply.github.com |
7 shared files
src/shared/types/props/gutter.ts src/shared/types/props/banner.ts pnpm-lock.yaml src/shared/types/props/epic.ts src/shared/types/props/header.ts package.json src/server/api/ampEpicRouter.ts |
23. | rupert.bates@guardian.co.uk | 73653255+lakshmirpillai@users.noreply.github.com |
4 shared files
src/shared/types/targeting/epic.ts src/shared/types/targeting/banner.ts CHANGELOG.md package.json |
24. | pascal@alseyn.net | 73653255+lakshmirpillai@users.noreply.github.com |
4 shared files
eslint-suppressions.json cdk/lib/__snapshots__/dotcom-components.test.ts.snap cdk/lib/dotcom-components.ts package.json |
25. | pascal@alseyn.net | “luxmi.r.pillai@gmail.com” |
3 shared files
eslint-suppressions.json cdk/lib/__snapshots__/dotcom-components.test.ts.snap cdk/lib/dotcom-components.ts |
26. | 115992455+charleycampbell@users.noreply.github.com | rupert.bates@guardian.co.uk |
2 shared files
src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts |
27. | rupert.bates@guardian.co.uk | “luxmi.r.pillai@gmail.com” |
2 shared files
src/shared/types/targeting/epic.ts src/shared/types/targeting/banner.ts |
28. | “luxmi.r.pillai@gmail.com” | 115992455+charleycampbell@users.noreply.github.com |
2 shared files
src/server/tests/amp/ampEpicSelection.test.ts src/server/tests/banners/bannerSelection.ts |
29. | 43961396+cemms1@users.noreply.github.com | pascal@alseyn.net |
2 shared files
pnpm-lock.yaml package.json |
30. | sookburt@users.noreply.github.com | “sue.burt@guardian.co.uk” |
1 shared file
.changeset/proud-ties-learn.md |
31. | 73653255+lakshmirpillai@users.noreply.github.com | 115992455+charleycampbell@users.noreply.github.com |
1 shared file
src/server/tests/amp/ampEpicSelection.test.ts |
32. | 43961396+cemms1@users.noreply.github.com | 73653255+lakshmirpillai@users.noreply.github.com |
1 shared file
package.json |
33. | 43961396+cemms1@users.noreply.github.com | rupert.bates@guardian.co.uk |
1 shared file
package.json |
34. | pascal@alseyn.net | rupert.bates@guardian.co.uk |
1 shared file
package.json |
Contributor | # connections | # commits | |
---|---|---|---|
1. | sookburt@users.noreply.github.com | 9 | 15 |
2. | tom.forbes@theguardian.com | 8 | 65 |
3. | charley.campbell@guardian.co.uk | 8 | 28 |
4. | 73653255+lakshmirpillai@users.noreply.github.com | 8 | 10 |
5. | rupert.bates@guardian.co.uk | 8 | 5 |
6. | pascal@alseyn.net | 7 | 66 |
7. | “luxmi.r.pillai@gmail.com” | 7 | 21 |
8. | 115992455+charleycampbell@users.noreply.github.com | 6 | 3 |
9. | 43961396+cemms1@users.noreply.github.com | 6 | 2 |
10. | “sue.burt@guardian.co.uk” | 1 | 1 |
C-median: 7.5
A half of the contributors has more than 7.5 connections, and a half has less than this number.
C-mean: 6.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 (441 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | tom.forbes@theguardian.com | 2020-05-06 | 2025-04-28 | 133 (30%) |
2. | 114918544+andrewheguardian@users.noreply.github.com | 2024-01-09 | 2024-06-25 | 32 (7%) |
3. | pascal@alseyn.net | 2024-09-18 | 2025-04-29 | 72 (16%) |
4. | charley.campbell@guardian.co.uk | 2024-02-09 | 2025-04-02 | 45 (10%) |
5. | “luxmi.r.pillai@gmail.com” | 2024-04-19 | 2025-04-30 | 51 (11%) |
6. | iain.chambers@guardian.co.uk | 2024-01-30 | 2024-05-13 | 1 (<1%) |
7. | 115992455+charleycampbell@users.noreply.github.com | 2024-02-12 | 2025-04-03 | 15 (3%) |
8. | 73653255+lakshmirpillai@users.noreply.github.com | 2024-05-01 | 2025-04-30 | 22 (4%) |
9. | sookburt@users.noreply.github.com | 2024-05-30 | 2025-04-28 | 17 (3%) |
10. | 36296660+david-pepper@users.noreply.github.com | 2024-05-21 | 2024-08-14 | 16 (3%) |
11. | alex@sndrs.dev | 2021-08-05 | 2024-05-31 | 5 (1%) |
12. | david.pepper@guardian.co.uk | 2024-04-11 | 2024-05-21 | 4 (<1%) |
13. | rupert.bates@guardian.co.uk | 2020-10-06 | 2024-12-11 | 5 (1%) |
14. | jamesgorrie@users.noreply.github.com | 2024-05-08 | 2024-09-19 | 6 (1%) |
15. | 99400613+iainjchambers-guardian@users.noreply.github.com | 2024-01-30 | 2024-05-13 | 1 (<1%) |
16. | “sue.burt@guardian.co.uk” | 2024-11-04 | 2024-11-12 | 5 (1%) |
17. | 43961396+cemms1@users.noreply.github.com | 2024-05-08 | 2025-05-07 | 2 (<1%) |
18. | jlkennedy127@gmail.com | 2024-06-21 | 2024-06-21 | 3 (<1%) |
19. | sookburt@gmail.com | 2024-05-23 | 2024-05-30 | 3 (<1%) |
20. | 106528085+akinsola-guardian@users.noreply.github.com | 2024-06-20 | 2024-06-20 | 2 (<1%) |
21. | jake.kennedy@guardian.co.uk | 2024-06-21 | 2024-06-21 | 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. | 73653255+lakshmirpillai@users.noreply.github.com | alex@sndrs.dev |
108 shared files
packages/modules/src/modules/banners/worldPressFreedomDay/components/paymentFrequencyTabs/PaymentFrequencyTabsBox.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerReminderSignedOut.tsx packages/modules/src/modules/banners/common/PaymentCards.tsx packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerCloseButton.tsx packages/modules/src/modules/banners/contributionsTemplate/ContributionsTemplateVisual.tsx packages/modules/src/modules/banners/contributions/ContributionsBannerMobile.tsx packages/modules/src/modules/banners/choiceCardsButtonsBanner/choiceCardsButtonsBannerStyles.ts packages/modules/src/modules/banners/worldPressFreedomDay/WorldPressFreedomDayBanner.tsx yarn.lock packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/Button.tsx packages/shared/src/types/props/banner.ts packages/modules/src/modules/banners/environment/EnvironmentBanner.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerArticleCountOptOut.tsx packages/modules/src/modules/banners/contributionsTemplate/ContributionsTemplateHeader.tsx packages/modules/src/modules/shared/Reminders.tsx packages/modules/src/types.ts packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCardAmountButtons.tsx packages/modules/src/modules/banners/contributions/ContributionsBannerSignInCta.tsx packages/modules/src/modules/banners/worldPressFreedomDay/worldPressFreedomDayBannerStyles.ts packages/dotcom/package.json packages/modules/src/modules/banners/designableBanner/components/DesignableBannerCtas.tsx packages/server/tsconfig.json packages/modules/src/modules/banners/momentTemplate/styles/templateStyles.ts packages/modules/src/modules/banners/worldPressFreedomDay/components/ArticleCount.tsx packages/modules/src/modules/banners/momentTemplate/stories/Default.tsx packages/modules/src/modules/banners/europeMomentLocalLanguage/EuropeMomentLocalLanguageBanner.tsx packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCardFrequencyTabs.tsx packages/modules/src/modules/banners/contributionsTemplate/ContributionsTemplateWithVisual.tsx packages/shared/src/types/props/header.ts packages/modules/src/modules/banners/contributions/ContributionsBannerCommonStyles.ts packages/modules/src/modules/banners/worldPressFreedomDay/components/TopImage.tsx packages/modules/src/modules/banners/worldPressFreedomDay/components/BottomImage.tsx packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerArticleCount.tsx packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerArticleCount.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerVisual.tsx packages/modules/package.json packages/modules/.storybook/preview.tsx packages/modules/src/modules/shared/ModuleWrapper.tsx packages/modules/src/modules/banners/contributions/ContributionsBannerSecondaryCta.tsx packages/modules/src/modules/banners/designableBanner/styles/templateStyles.ts packages/modules/src/modules/shared/Lines.tsx packages/modules/src/modules/banners/momentTemplate/MomentTemplateBanner.tsx packages/modules/src/modules/banners/contributionsTemplate/ContributionsTemplateBody.tsx packages/modules/src/modules/banners/momentTemplate/stories/WithChoiceCardsHeaderImage.tsx packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerArticleCountOptOut.tsx packages/modules/src/modules/banners/worldPressFreedomDay/components/Button.tsx packages/modules/src/modules/banners/signInPrompt/SignInPromptBanner.tsx packages/modules/src/modules/banners/worldPressFreedomDay/components/ChoiceCards.tsx packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerBody.tsx packages/modules/src/modules/shared/ArticleCountOptOutOverlay.tsx packages/modules/src/modules/headers/common/HeaderDecorator.tsx packages/modules/src/modules/banners/designableBanner/styles/buttonStyles.ts packages/modules/src/modules/banners/choiceCardsButtonsBanner/ChoiceCardsButtonsBanner.tsx packages/modules/src/modules/banners/contributions/ContributionsBannerCta.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerCloseButton.tsx packages/dotcom/tsconfig.json packages/modules/tsconfig.json packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerHeader.tsx packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCardsBannerArticleCount.tsx packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerVisual.tsx packages/modules/src/modules/headers/SignInPromptHeader.tsx packages/modules/src/modules/banners/contributions/ContributionsBannerReminderSignedOut.tsx packages/modules/src/modules/banners/worldPressFreedomDay/components/SupportCta.tsx packages/modules/src/modules/banners/common/choiceCard/ChoiceCards.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerReminder.tsx packages/modules/src/modules/banners/contributionsTemplate/ContributionsTemplateSupportingText.tsx packages/dotcom/CHANGELOG.md packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerReminderSignedOut.tsx packages/modules/src/modules/banners/contributionsTemplate/ExampleContributionsTemplateWithVisual.tsx packages/modules/src/modules/banners/contributionsTemplate/ContributionsTemplateCta.tsx packages/modules/src/modules/shared/ArticleCountOptOutPopup.tsx packages/modules/src/modules/banners/worldPressFreedomDay/components/paymentFrequencyTabs/PaymentFrequencyTabButton.tsx packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerTicker.tsx packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerCtas.tsx packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/SupportCta.tsx packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCards.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerHeader.tsx packages/shared/src/types/props/epic.ts packages/modules/src/modules/banners/contributions/ContributionsBannerReminderSignedOut.stories.tsx packages/modules/src/modules/banners/momentTemplate/stories/WithChoiceCards.tsx packages/modules/src/modules/banners/europeMomentLocalLanguage/EuropeMomentLocalLanguageBanner.stories.tsx packages/modules/src/modules/banners/common/choiceCard/ChoiceCardInteractive.tsx packages/modules/src/modules/banners/momentTemplate/stories/WithHeaderImage.tsx packages/modules/src/modules/headers/Header.tsx packages/modules/src/modules/banners/common/BannerContentRenderer.tsx packages/modules/src/modules/banners/contributions/ContributionsBannerCloseButton.tsx packages/modules/src/modules/banners/worldPressFreedomDay/components/ChoiceCardAmountButtons.tsx packages/modules/src/modules/banners/contributions/ContributionsBanner.tsx packages/modules/src/modules/banners/environment/components/EnvironmentBannerCtas.tsx packages/modules/src/modules/banners/contributionsTemplate/ContributionsTemplate.tsx packages/modules/src/modules/banners/contributions/ContributionsBannerWithSignIn.tsx packages/modules/src/modules/banners/environment/components/EnvironmentBannerBody.tsx packages/modules/src/modules/banners/environment/components/EnvironmentBannerCloseButton.tsx packages/modules/src/modules/banners/momentTemplate/stories/WithTicker.tsx packages/modules/src/modules/banners/contributions/ContributionsBannerReminderSignedIn.stories.tsx packages/modules/src/modules/banners/common/choiceCard/ChoiceCardsSupportCta.tsx packages/modules/src/modules/banners/momentTemplate/stories/WithReminder.tsx packages/modules/src/modules/banners/environment/components/EnvironmentBannerArticleCount.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerTicker.tsx ... |
2. | tom.forbes@theguardian.com | sookburt@users.noreply.github.com |
108 shared files
src/dotcom/index.ts src/server/tests/gutters/gutterSelection.ts src/server/tests/banners/bannerDeployTimes.ts src/server/lib/ampVariantAssignments.ts src/shared/types/prices.ts src/shared/types/props/banner.ts src/shared/types/targeting/epic.ts src/server/tests/amp/ampEpic.ts src/shared/lib/placeholders.ts riff-raff.yaml src/server/api/bannerRouter.ts src/server/tests/epics/momentumTest.ts src/server/bandit/banditData.ts src/server/lib/tracking.ts src/server/factories/test.ts src/server/tests/amp/ampTicker.ts src/server/utils/withNowAs.ts src/shared/types/props/design.ts src/server/bandit/banditSelection.test.ts package.json src/server/api/ampEpicRouter.ts src/server/tests/headers/headerSelection.ts packages/server/src/api/ampEpicRouter.ts src/server/utils/logging.ts src/shared/types/abTests/epic.ts src/server/roulette/rouletteSelection.test.ts src/server/api/headerRouter.ts src/server/tests/banners/bannerTests.ts src/dotcom/requests.ts src/server/api/epicRouter.ts src/server/tests/amp/ampEpicTests.ts src/server/lib/history.test.ts src/server/productPrices.ts src/server/factories/targeting.ts src/shared/types/targeting/index.ts src/server/tests/banners/bannerSelection.test.ts src/shared/types/props/index.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts pnpm-lock.yaml src/server/tests/banners/bannerDesigns.ts src/shared/types/abTests/banner.ts src/server/tests/banners/bannerTargetingTests.ts src/server/tests/amp/ampEpicModels.ts README.md src/server/lib/ab.test.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/tests/headers/headerSelection.test.ts src/server/tests/banners/bannerSelection.ts src/shared/lib/geolocation.test.ts src/server/lib/targeting.ts cdk/pnpm-lock.yaml src/server/tests/banners/channelBannerTests.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/server/lib/targetingTesting.test.ts src/server/choiceCardAmounts.ts src/server/lib/deviceType.ts src/shared/types/abTests/shared.ts src/server/utils/removeNullValues.test.ts src/dotcom/types.ts src/server/middleware/errorHandling.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/tests/epics/momentumTest.test.ts src/server/middleware/logging.ts src/server/middleware/bodyContainsAllFields.ts src/server/lib/ab.ts CHANGELOG.md src/server/bandit/banditSelection.ts src/server/tests/epics/epicTests.test.ts tsconfig.json src/shared/types/props/epic.ts src/shared/types/props/design.test.ts src/shared/types/abTests/index.ts src/server/lib/env.ts src/server/tests/banners/channelBannerTests.test.ts src/shared/types/targeting/header.ts src/server/tests/banners/signInPromptTests.ts src/shared/types/targeting/shared.ts src/server/server.ts src/shared/lib/history.ts cdk/package.json src/server/utils/S3.ts src/shared/types/props/gutter.ts src/server/factories/index.ts src/server/lib/targetingTesting.ts src/shared/types/abTests/header.ts src/server/factories/epicVariant.ts src/shared/lib/placeholders.test.ts src/shared/lib/geolocation.ts src/shared/lib/viewLog.ts src/server/tests/headers/headerTests.ts src/server/factories/bannerVariant.ts src/server/tests/amp/ampEpicSelection.ts src/server/channelSwitches.ts src/server/tests/store.ts packages/server/src/tests/amp/ampEpicSelection.ts ... |
3. | tom.forbes@theguardian.com | charley.campbell@guardian.co.uk |
106 shared files
src/dotcom/index.ts src/server/tests/gutters/gutterSelection.ts src/server/tests/banners/bannerDeployTimes.ts src/server/lib/ampVariantAssignments.ts src/shared/types/prices.ts src/shared/types/props/banner.ts src/shared/types/targeting/epic.ts src/server/tests/amp/ampEpic.ts src/shared/lib/placeholders.ts src/server/api/bannerRouter.ts src/server/tests/epics/momentumTest.ts src/server/bandit/banditData.ts src/server/lib/tracking.ts src/server/factories/test.ts src/server/tests/amp/ampTicker.ts src/server/utils/withNowAs.ts src/server/bandit/banditSelection.test.ts package.json src/server/api/ampEpicRouter.ts src/server/tests/headers/headerSelection.ts src/server/utils/logging.ts src/shared/types/abTests/epic.ts src/server/roulette/rouletteSelection.test.ts src/server/api/headerRouter.ts src/server/tests/banners/bannerTests.ts src/dotcom/requests.ts src/server/api/epicRouter.ts src/server/tests/amp/ampEpicTests.ts src/server/lib/history.test.ts src/server/productPrices.ts src/server/factories/targeting.ts src/shared/types/targeting/index.ts src/server/tests/banners/bannerSelection.test.ts src/shared/types/props/index.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts pnpm-lock.yaml src/server/tests/banners/bannerDesigns.ts src/shared/types/abTests/banner.ts src/server/tests/banners/bannerTargetingTests.ts src/server/tests/amp/ampEpicModels.ts src/server/lib/ab.test.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/tests/headers/headerSelection.test.ts src/server/tests/banners/bannerSelection.ts src/shared/lib/geolocation.test.ts src/server/utils/supportFrontend.ts .nvmrc src/server/lib/targeting.ts cdk/pnpm-lock.yaml src/server/tests/banners/channelBannerTests.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/server/lib/targetingTesting.test.ts src/server/choiceCardAmounts.ts src/server/lib/deviceType.ts src/shared/types/abTests/shared.ts src/server/utils/removeNullValues.test.ts src/server/middleware/errorHandling.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/tests/epics/momentumTest.test.ts src/server/middleware/logging.ts src/server/middleware/bodyContainsAllFields.ts src/server/lib/ab.ts CHANGELOG.md src/server/bandit/banditSelection.ts src/server/tests/epics/epicTests.test.ts tsconfig.json src/shared/types/props/epic.ts packages/dotcom/.changeset/config.json src/shared/types/props/design.test.ts src/shared/types/abTests/index.ts src/server/lib/env.ts src/server/tests/banners/channelBannerTests.test.ts src/shared/types/targeting/header.ts src/server/tests/banners/signInPromptTests.ts packages/shared/src/types/props/epic.ts src/shared/types/targeting/shared.ts src/server/server.ts src/shared/lib/history.ts cdk/package.json src/server/utils/S3.ts src/shared/types/props/gutter.ts src/server/factories/index.ts src/server/lib/targetingTesting.ts src/shared/types/abTests/header.ts src/server/factories/epicVariant.ts src/shared/lib/placeholders.test.ts src/shared/lib/geolocation.ts src/shared/lib/viewLog.ts src/server/tests/headers/headerTests.ts src/server/factories/bannerVariant.ts src/server/tests/amp/ampEpicSelection.ts src/server/channelSwitches.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap src/server/tests/store.ts src/server/api/auxiaProxyRouter.ts ... |
4. | sookburt@users.noreply.github.com | charley.campbell@guardian.co.uk |
106 shared files
src/dotcom/index.ts src/server/tests/gutters/gutterSelection.ts src/server/tests/banners/bannerDeployTimes.ts src/server/lib/ampVariantAssignments.ts src/shared/types/prices.ts src/shared/types/props/banner.ts src/shared/types/targeting/epic.ts src/server/tests/amp/ampEpic.ts src/shared/lib/placeholders.ts src/server/api/bannerRouter.ts src/server/tests/epics/momentumTest.ts src/server/bandit/banditData.ts src/server/lib/tracking.ts src/server/factories/test.ts src/server/tests/amp/ampTicker.ts src/server/utils/withNowAs.ts src/server/signin-gate/lib.test.ts src/server/bandit/banditSelection.test.ts package.json src/server/api/ampEpicRouter.ts src/server/tests/headers/headerSelection.ts src/server/utils/logging.ts src/shared/types/abTests/epic.ts src/server/roulette/rouletteSelection.test.ts src/server/api/headerRouter.ts src/server/tests/banners/bannerTests.ts src/dotcom/requests.ts src/server/api/epicRouter.ts src/server/tests/amp/ampEpicTests.ts src/server/lib/history.test.ts src/server/productPrices.ts eslint.config.mjs src/server/factories/targeting.ts src/shared/types/targeting/index.ts src/server/tests/banners/bannerSelection.test.ts src/shared/types/props/index.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts pnpm-lock.yaml src/server/tests/banners/bannerDesigns.ts src/shared/types/abTests/banner.ts src/server/tests/banners/bannerTargetingTests.ts src/server/tests/amp/ampEpicModels.ts src/server/lib/ab.test.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/tests/headers/headerSelection.test.ts src/server/tests/banners/bannerSelection.ts src/shared/lib/geolocation.test.ts src/server/tests/gutters/gutterSelection.test.ts src/server/lib/targeting.ts cdk/pnpm-lock.yaml src/server/tests/banners/channelBannerTests.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/server/lib/targetingTesting.test.ts src/server/choiceCardAmounts.ts src/server/lib/deviceType.ts src/shared/types/abTests/shared.ts src/server/utils/removeNullValues.test.ts src/server/middleware/errorHandling.ts src/shared/types/abTests/gutter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/tests/epics/momentumTest.test.ts src/server/middleware/logging.ts src/server/middleware/bodyContainsAllFields.ts src/server/lib/ab.ts CHANGELOG.md src/server/bandit/banditSelection.ts src/server/tests/epics/epicTests.test.ts tsconfig.json src/shared/types/props/epic.ts src/shared/types/props/design.test.ts src/shared/types/abTests/index.ts src/server/lib/env.ts src/server/tests/banners/channelBannerTests.test.ts src/shared/types/targeting/header.ts src/server/tests/banners/signInPromptTests.ts src/shared/types/targeting/shared.ts src/server/server.ts src/shared/lib/history.ts cdk/package.json src/server/utils/S3.ts src/shared/types/props/gutter.ts src/server/factories/index.ts src/server/lib/targetingTesting.ts src/shared/types/abTests/header.ts src/server/factories/epicVariant.ts src/shared/lib/placeholders.test.ts src/shared/lib/geolocation.ts src/shared/lib/viewLog.ts src/server/tests/headers/headerTests.ts src/server/factories/bannerVariant.ts src/server/tests/amp/ampEpicSelection.ts src/server/channelSwitches.ts src/server/tests/store.ts src/server/api/auxiaProxyRouter.ts src/shared/types/targeting/gutter.ts ... |
5. | 73653255+lakshmirpillai@users.noreply.github.com | “luxmi.r.pillai@gmail.com” |
65 shared files
src/dotcom/index.ts packages/modules/src/modules/banners/worldPressFreedomDay/WorldPressFreedomDayBanner.tsx src/shared/types/targeting/epic.ts .changeset/gorgeous-days-give.md packages/shared/src/types/props/banner.ts packages/modules/src/modules/banners/environment/EnvironmentBanner.tsx src/server/api/bannerRouter.ts packages/modules/src/modules/banners/designableBanner/components/DesignableBannerArticleCountOptOut.tsx packages/modules/src/modules/banners/common/types.tsx eslint-suppressions.json .changeset/fluffy-beers-yawn.md src/server/bandit/banditData.ts .changeset/smart-ghosts-fold.md src/server/tests/amp/ampTicker.ts packages/server/src/tests/epics/epicSelection.test.ts src/server/bandit/banditSelection.test.ts packages/shared/src/types/abTests/banner.ts packages/server/src/bandit/banditSelection.ts packages/modules/src/modules/banners/worldPressFreedomDay/components/ArticleCount.tsx src/server/roulette/rouletteSelection.test.ts src/server/api/epicRouter.ts packages/server/src/lib/history.ts packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerArticleCount.tsx packages/modules/src/modules/banners/worldPressFreedomDay/worldPressFreedomDayBanner.stories.tsx packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/shared/src/lib/history.ts packages/modules/src/modules/banners/designableBanner/components/DesignableBannerArticleCount.tsx packages/server/src/api/epicRouter.ts src/shared/types/props/shared.ts packages/modules/src/modules/banners/momentTemplate/stories/MomentTemplateBanner.stories.tsx src/server/tests/amp/ampEpicSelection.test.ts packages/modules/src/modules/banners/momentTemplate/MomentTemplateBanner.tsx cdk/README.md packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerArticleCountOptOut.tsx cdk/lib/dotcom-components.ts src/server/lib/superMode.ts packages/shared/src/lib/geolocation.ts src/server/api/gutterRouter.ts packages/dotcom/.changeset/silver-fireants-joke.md packages/modules/src/modules/banners/choiceCardsButtonsBanner/ChoiceCardsButtonsBanner.tsx cdk/pnpm-lock.yaml packages/modules/src/modules/banners/environment/EnvironmentBanner.stories.tsx src/shared/types/abTests/shared.ts packages/server/src/api/bannerRouter.ts src/shared/types/targeting/banner.ts packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCardsBannerArticleCount.tsx src/server/roulette/rouletteSelection.ts packages/shared/src/types/props/shared.ts src/server/lib/ab.ts src/server/bandit/banditSelection.ts packages/modules/src/modules/shared/ArticleCountOptOutPopup.tsx packages/dotcom/.changeset/plenty-carrots-melt.md packages/shared/src/types/props/epic.ts src/shared/types/targeting/shared.ts cdk/package.json packages/modules/src/modules/banners/europeMomentLocalLanguage/EuropeMomentLocalLanguageBanner.stories.tsx packages/modules/src/modules/banners/utils/storybook.ts packages/modules/src/modules/banners/designableBanner/stories/DesignableBanner.stories.tsx packages/modules/src/modules/banners/common/BannerWrapper.tsx packages/server/src/lib/history.test.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap packages/shared/src/types/abTests/shared.ts packages/modules/src/modules/banners/environment/components/EnvironmentBannerArticleCount.tsx src/shared/types/targeting/gutter.ts packages/server/src/tests/epics/epicSelection.ts |
6. | tom.forbes@theguardian.com | 73653255+lakshmirpillai@users.noreply.github.com |
54 shared files
src/dotcom/index.ts yarn.lock src/shared/types/targeting/epic.ts packages/shared/src/types/props/banner.ts src/server/api/bannerRouter.ts packages/modules/src/modules/banners/common/types.tsx src/server/bandit/banditData.ts packages/server/src/tests/banners/bannerSelection.ts src/server/tests/amp/ampTicker.ts packages/server/src/tests/epics/epicSelection.test.ts packages/shared/src/types/targeting/banner.ts src/server/bandit/banditSelection.test.ts packages/dotcom/package.json package.json packages/shared/src/types/abTests/banner.ts packages/server/src/api/ampEpicRouter.ts src/server/roulette/rouletteSelection.test.ts packages/server/src/lib/ab.ts src/server/api/epicRouter.ts packages/shared/src/types/props/header.ts packages/server/src/lib/history.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerArticleCount.tsx packages/modules/package.json packages/server/src/api/epicRouter.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts cdk/pnpm-lock.yaml src/shared/types/abTests/shared.ts packages/server/src/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/lib/ab.ts packages/dotcom/src/index.ts CHANGELOG.md src/server/bandit/banditSelection.ts packages/modules/src/modules/shared/ArticleCountOptOutPopup.tsx packages/server/src/tests/banners/abandonedBasketTests.ts packages/modules/src/modules/banners/designableBanner/components/DesignableBannerHeader.tsx packages/shared/src/types/props/epic.ts src/shared/types/targeting/shared.ts packages/server/src/tests/banners/bannerSelection.test.ts cdk/package.json packages/modules/src/modules/banners/common/BannerWrapper.tsx packages/server/src/lib/history.test.ts packages/server/src/tests/banners/channelBannerTests.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap packages/shared/src/types/abTests/shared.ts packages/server/src/tests/amp/ampEpicSelection.ts src/shared/types/targeting/gutter.ts packages/server/src/tests/epics/epicSelection.ts |
7. | tom.forbes@theguardian.com | “luxmi.r.pillai@gmail.com” |
39 shared files
src/dotcom/index.ts src/shared/types/targeting/epic.ts packages/shared/src/types/props/banner.ts src/server/api/bannerRouter.ts packages/modules/src/modules/banners/common/types.tsx src/server/bandit/banditData.ts src/server/tests/amp/ampTicker.ts packages/server/src/tests/epics/epicSelection.test.ts src/server/bandit/banditSelection.test.ts packages/shared/src/types/abTests/banner.ts src/server/roulette/rouletteSelection.test.ts src/server/api/epicRouter.ts packages/server/src/lib/history.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerArticleCount.tsx packages/server/src/api/epicRouter.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/tests/banners/bannerSelection.ts cdk/pnpm-lock.yaml src/shared/types/abTests/shared.ts packages/server/src/api/bannerRouter.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/lib/ab.ts src/server/bandit/banditSelection.ts packages/modules/src/modules/shared/ArticleCountOptOutPopup.tsx packages/shared/src/types/props/epic.ts src/shared/types/targeting/shared.ts cdk/package.json packages/modules/src/modules/banners/common/BannerWrapper.tsx packages/server/src/lib/history.test.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap packages/shared/src/types/abTests/shared.ts src/shared/types/targeting/gutter.ts packages/server/src/tests/epics/epicSelection.ts |
8. | 115992455+charleycampbell@users.noreply.github.com | charley.campbell@guardian.co.uk |
30 shared files
packages/dotcom/.changeset/twenty-students-push.md src/server/tests/gutters/gutterSelection.ts src/server/tests/headers/headerSelection.ts src/shared/types/abTests/epic.ts packages/dotcom/.changeset/fast-vans-hug.md src/server/tests/banners/bannerSelection.test.ts packages/dotcom/.changeset/fast-students-yawn.md src/server/tests/amp/ampEpicSelection.test.ts src/shared/types/abTests/banner.ts src/server/tests/amp/ampEpicModels.ts packages/shared/src/types/props/design.ts .changeset/twenty-students-push.md cdk/lib/dotcom-components.ts src/server/tests/headers/headerSelection.test.ts src/server/tests/banners/bannerSelection.ts src/server/tests/gutters/gutterSelection.test.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts packages/dotcom/.changeset/good-chefs-marry.md src/shared/types/abTests/gutter.ts packages/shared/src/types/props/shared.ts packages/dotcom/README.md packages/server/src/tests/amp/ampTicker.ts packages/server/src/factories/bannerDesign.ts packages/shared/src/types/props/epic.ts src/shared/types/abTests/header.ts src/shared/lib/geolocation.ts src/server/tests/amp/ampEpicSelection.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap packages/dotcom/.changeset/gorgeous-bulldogs-fix.md |
9. | sookburt@users.noreply.github.com | 73653255+lakshmirpillai@users.noreply.github.com |
28 shared files
src/dotcom/index.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts eslint-suppressions.json src/server/bandit/banditData.ts src/server/tests/amp/ampTicker.ts src/server/bandit/banditSelection.test.ts package.json packages/server/src/api/ampEpicRouter.ts src/server/roulette/rouletteSelection.test.ts src/server/api/epicRouter.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts cdk/pnpm-lock.yaml src/shared/types/abTests/shared.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/lib/ab.ts CHANGELOG.md src/server/bandit/banditSelection.ts src/shared/types/targeting/shared.ts cdk/package.json packages/server/src/tests/amp/ampEpicModels.ts packages/server/src/tests/amp/ampEpicSelection.ts src/shared/types/targeting/gutter.ts |
10. | charley.campbell@guardian.co.uk | 73653255+lakshmirpillai@users.noreply.github.com |
27 shared files
src/dotcom/index.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/server/bandit/banditData.ts src/server/tests/amp/ampTicker.ts src/server/bandit/banditSelection.test.ts package.json src/server/roulette/rouletteSelection.test.ts src/server/api/epicRouter.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts cdk/pnpm-lock.yaml src/shared/types/abTests/shared.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts packages/shared/src/types/props/shared.ts src/server/lib/ab.ts CHANGELOG.md src/server/bandit/banditSelection.ts packages/shared/src/types/props/epic.ts src/shared/types/targeting/shared.ts cdk/package.json cdk/lib/__snapshots__/dotcom-components.test.ts.snap src/shared/types/targeting/gutter.ts |
11. | charley.campbell@guardian.co.uk | “luxmi.r.pillai@gmail.com” |
26 shared files
src/dotcom/index.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts src/server/bandit/banditData.ts src/server/tests/amp/ampTicker.ts src/server/bandit/banditSelection.test.ts src/server/roulette/rouletteSelection.test.ts src/server/api/epicRouter.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/tests/banners/bannerSelection.ts cdk/pnpm-lock.yaml src/shared/types/abTests/shared.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts packages/shared/src/types/props/shared.ts src/server/lib/ab.ts src/server/bandit/banditSelection.ts packages/shared/src/types/props/epic.ts src/shared/types/targeting/shared.ts cdk/package.json cdk/lib/__snapshots__/dotcom-components.test.ts.snap src/shared/types/targeting/gutter.ts |
12. | 114918544+andrewheguardian@users.noreply.github.com | 73653255+lakshmirpillai@users.noreply.github.com |
26 shared files
yarn.lock packages/shared/src/types/props/banner.ts packages/server/src/tests/banners/bannerSelection.ts packages/shared/src/types/targeting/banner.ts packages/dotcom/package.json packages/shared/src/types/abTests/banner.ts packages/shared/src/types/targeting/shared.ts packages/shared/src/types/props/header.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/package.json packages/shared/src/lib/geolocation.ts packages/server/src/api/bannerRouter.ts packages/shared/src/types/props/shared.ts packages/modules/src/modules/banners/localStorage.ts packages/dotcom/src/index.ts packages/dotcom/CHANGELOG.md packages/server/src/lib/targeting.ts packages/server/src/tests/banners/abandonedBasketTests.ts packages/shared/src/types/props/epic.ts packages/server/src/tests/banners/bannerSelection.test.ts packages/server/src/tests/amp/ampEpicModels.ts packages/modules/src/modules/banners/common/BannerWrapper.tsx packages/server/src/tests/epics/momentumTest.ts packages/server/src/tests/banners/bannerTests.ts packages/server/src/tests/banners/channelBannerTests.ts packages/shared/src/types/abTests/shared.ts |
13. | sookburt@users.noreply.github.com | “luxmi.r.pillai@gmail.com” |
24 shared files
src/dotcom/index.ts src/shared/types/targeting/epic.ts src/server/api/bannerRouter.ts eslint-suppressions.json src/server/bandit/banditData.ts src/server/tests/amp/ampTicker.ts src/server/bandit/banditSelection.test.ts src/server/roulette/rouletteSelection.test.ts src/server/api/epicRouter.ts src/shared/types/props/shared.ts src/server/tests/amp/ampEpicSelection.test.ts cdk/lib/dotcom-components.ts src/server/lib/superMode.ts src/server/api/gutterRouter.ts src/server/tests/banners/bannerSelection.ts cdk/pnpm-lock.yaml src/shared/types/abTests/shared.ts src/shared/types/targeting/banner.ts src/server/roulette/rouletteSelection.ts src/server/lib/ab.ts src/server/bandit/banditSelection.ts src/shared/types/targeting/shared.ts cdk/package.json src/shared/types/targeting/gutter.ts |
14. | tom.forbes@theguardian.com | 115992455+charleycampbell@users.noreply.github.com |
18 shared files
src/server/tests/gutters/gutterSelection.ts packages/dotcom/package.json src/server/tests/headers/headerSelection.ts src/shared/types/abTests/epic.ts src/server/tests/banners/bannerSelection.test.ts src/server/tests/amp/ampEpicSelection.test.ts src/shared/types/abTests/banner.ts src/server/tests/amp/ampEpicModels.ts cdk/lib/dotcom-components.ts src/server/tests/headers/headerSelection.test.ts src/server/tests/banners/bannerSelection.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts packages/shared/src/types/props/epic.ts src/shared/types/abTests/header.ts src/shared/lib/geolocation.ts src/server/tests/amp/ampEpicSelection.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap |
15. | tom.forbes@theguardian.com | 114918544+andrewheguardian@users.noreply.github.com |
18 shared files
yarn.lock packages/shared/src/types/abTests/header.ts packages/shared/src/types/props/banner.ts packages/server/src/tests/banners/bannerSelection.ts packages/shared/src/types/targeting/banner.ts packages/dotcom/package.json packages/shared/src/types/abTests/banner.ts packages/shared/src/types/props/header.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/package.json packages/server/src/api/bannerRouter.ts packages/dotcom/src/index.ts packages/server/src/tests/banners/abandonedBasketTests.ts packages/shared/src/types/props/epic.ts packages/server/src/tests/banners/bannerSelection.test.ts packages/modules/src/modules/banners/common/BannerWrapper.tsx packages/server/src/tests/banners/channelBannerTests.ts packages/shared/src/types/abTests/shared.ts |
16. | 106528085+akinsola-guardian@users.noreply.github.com | 73653255+lakshmirpillai@users.noreply.github.com |
18 shared files
yarn.lock packages/shared/src/types/props/banner.ts packages/modules/src/modules/banners/common/types.tsx packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCardAmountButtons.tsx packages/shared/src/types/abTests/banner.ts packages/server/src/api/ampEpicRouter.ts packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCardFrequencyTabs.tsx packages/shared/src/types/props/header.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/src/modules/banners/worldPressFreedomDay/components/ChoiceCards.tsx packages/modules/src/modules/banners/common/choiceCard/ChoiceCards.tsx packages/modules/src/modules/shared/ArticleCountOptOutPopup.tsx packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCards.tsx packages/shared/src/types/props/epic.ts packages/modules/src/modules/banners/common/choiceCard/ChoiceCardInteractive.tsx packages/modules/src/modules/banners/worldPressFreedomDay/components/ChoiceCardAmountButtons.tsx packages/server/src/tests/banners/channelBannerTests.ts packages/shared/src/types/abTests/shared.ts |
17. | sookburt@users.noreply.github.com | 115992455+charleycampbell@users.noreply.github.com |
17 shared files
src/server/tests/gutters/gutterSelection.ts src/server/tests/headers/headerSelection.ts src/shared/types/abTests/epic.ts src/server/tests/banners/bannerSelection.test.ts src/server/tests/amp/ampEpicSelection.test.ts src/shared/types/abTests/banner.ts src/server/tests/amp/ampEpicModels.ts cdk/lib/dotcom-components.ts src/server/tests/headers/headerSelection.test.ts src/server/tests/banners/bannerSelection.ts src/server/tests/gutters/gutterSelection.test.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/abTests/gutter.ts src/shared/types/abTests/header.ts src/shared/lib/geolocation.ts src/server/tests/amp/ampEpicSelection.ts |
18. | “luxmi.r.pillai@gmail.com” | alex@sndrs.dev |
16 shared files
packages/modules/src/modules/banners/worldPressFreedomDay/WorldPressFreedomDayBanner.tsx packages/shared/src/types/props/banner.ts packages/modules/src/modules/banners/environment/EnvironmentBanner.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerArticleCountOptOut.tsx packages/modules/src/modules/banners/worldPressFreedomDay/components/ArticleCount.tsx packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerArticleCount.tsx packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerArticleCount.tsx packages/modules/src/modules/banners/momentTemplate/MomentTemplateBanner.tsx packages/modules/src/modules/banners/momentTemplate/components/MomentTemplateBannerArticleCountOptOut.tsx packages/modules/src/modules/banners/choiceCardsButtonsBanner/ChoiceCardsButtonsBanner.tsx packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCardsBannerArticleCount.tsx packages/modules/src/modules/shared/ArticleCountOptOutPopup.tsx packages/shared/src/types/props/epic.ts packages/modules/src/modules/banners/europeMomentLocalLanguage/EuropeMomentLocalLanguageBanner.stories.tsx packages/modules/src/modules/banners/environment/components/EnvironmentBannerArticleCount.tsx |
19. | 106528085+akinsola-guardian@users.noreply.github.com | alex@sndrs.dev |
13 shared files
yarn.lock packages/shared/src/types/props/banner.ts packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCardAmountButtons.tsx packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCardFrequencyTabs.tsx packages/shared/src/types/props/header.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/src/modules/banners/worldPressFreedomDay/components/ChoiceCards.tsx packages/modules/src/modules/banners/common/choiceCard/ChoiceCards.tsx packages/modules/src/modules/shared/ArticleCountOptOutPopup.tsx packages/modules/src/modules/banners/choiceCardsButtonsBanner/components/ChoiceCards.tsx packages/shared/src/types/props/epic.ts packages/modules/src/modules/banners/common/choiceCard/ChoiceCardInteractive.tsx packages/modules/src/modules/banners/worldPressFreedomDay/components/ChoiceCardAmountButtons.tsx |
20. | pascal@alseyn.net | tom.forbes@theguardian.com |
11 shared files
yarn.lock packages/server/package.json package.json cdk/yarn.lock pnpm-lock.yaml README.md cdk/lib/dotcom-components.ts src/server/server.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap src/server/utils/ssm.ts src/server/api/auxiaProxyRouter.ts |
21. | tom.forbes@theguardian.com | 106528085+akinsola-guardian@users.noreply.github.com |
11 shared files
yarn.lock packages/shared/src/types/props/banner.ts packages/modules/src/modules/banners/common/types.tsx packages/shared/src/types/abTests/banner.ts packages/server/src/api/ampEpicRouter.ts packages/shared/src/types/props/header.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/src/modules/shared/ArticleCountOptOutPopup.tsx packages/shared/src/types/props/epic.ts packages/server/src/tests/banners/channelBannerTests.ts packages/shared/src/types/abTests/shared.ts |
22. | tom.forbes@theguardian.com | rupert.bates@guardian.co.uk |
11 shared files
src/shared/types/targeting/epic.ts package.json src/server/factories/targeting.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/targeting/banner.ts src/server/tests/epics/momentumTest.test.ts src/server/lib/dates.test.ts CHANGELOG.md src/shared/types/targeting/header.ts src/server/lib/dates.ts |
23. | tom.forbes@theguardian.com | alex@sndrs.dev |
10 shared files
yarn.lock packages/shared/src/types/props/banner.ts packages/dotcom/package.json packages/shared/src/types/props/header.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerArticleCount.tsx packages/modules/package.json packages/modules/src/modules/shared/ArticleCountOptOutPopup.tsx packages/modules/src/modules/banners/designableBanner/components/DesignableBannerHeader.tsx packages/shared/src/types/props/epic.ts |
24. | 114918544+andrewheguardian@users.noreply.github.com | 106528085+akinsola-guardian@users.noreply.github.com |
9 shared files
yarn.lock packages/shared/src/types/props/banner.ts packages/shared/src/lib/tracking.ts packages/shared/src/types/abTests/banner.ts packages/shared/src/types/props/header.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/shared/src/types/props/epic.ts packages/server/src/tests/banners/channelBannerTests.ts packages/shared/src/types/abTests/shared.ts |
25. | rupert.bates@guardian.co.uk | sookburt@users.noreply.github.com |
9 shared files
src/shared/types/targeting/epic.ts package.json src/server/factories/targeting.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/targeting/banner.ts src/server/tests/epics/momentumTest.test.ts CHANGELOG.md src/shared/types/targeting/header.ts |
26. | rupert.bates@guardian.co.uk | charley.campbell@guardian.co.uk |
9 shared files
src/shared/types/targeting/epic.ts package.json src/server/factories/targeting.ts src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts src/shared/types/targeting/banner.ts src/server/tests/epics/momentumTest.test.ts CHANGELOG.md src/shared/types/targeting/header.ts |
27. | 114918544+andrewheguardian@users.noreply.github.com | “luxmi.r.pillai@gmail.com” |
9 shared files
packages/shared/src/types/props/banner.ts packages/shared/src/types/abTests/banner.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/shared/src/lib/geolocation.ts packages/server/src/api/bannerRouter.ts packages/shared/src/types/props/shared.ts packages/shared/src/types/props/epic.ts packages/modules/src/modules/banners/common/BannerWrapper.tsx packages/shared/src/types/abTests/shared.ts |
28. | 36296660+david-pepper@users.noreply.github.com | 114918544+andrewheguardian@users.noreply.github.com |
8 shared files
packages/dotcom/.changeset/curvy-jokes-boil.md yarn.lock packages/server/src/tests/banners/bannerSelection.ts packages/shared/src/types/targeting/banner.ts packages/dotcom/package.json packages/shared/src/types/targeting/shared.ts packages/modules/package.json packages/dotcom/CHANGELOG.md |
29. | 36296660+david-pepper@users.noreply.github.com | 73653255+lakshmirpillai@users.noreply.github.com |
8 shared files
yarn.lock packages/server/src/tests/banners/bannerSelection.ts packages/shared/src/types/targeting/banner.ts packages/dotcom/package.json packages/shared/src/types/targeting/shared.ts packages/modules/package.json packages/modules/src/modules/headers/common/HeaderDecorator.tsx packages/dotcom/CHANGELOG.md |
30. | 114918544+andrewheguardian@users.noreply.github.com | alex@sndrs.dev |
8 shared files
yarn.lock packages/shared/src/types/props/banner.ts packages/dotcom/package.json packages/shared/src/types/props/header.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/package.json packages/dotcom/CHANGELOG.md packages/shared/src/types/props/epic.ts |
31. | pascal@alseyn.net | sookburt@users.noreply.github.com |
8 shared files
eslint-suppressions.json src/server/signin-gate/lib.test.ts package.json pnpm-lock.yaml README.md cdk/lib/dotcom-components.ts src/server/server.ts src/server/api/auxiaProxyRouter.ts |
32. | pascal@alseyn.net | charley.campbell@guardian.co.uk |
8 shared files
src/server/signin-gate/lib.test.ts package.json pnpm-lock.yaml cdk/lib/dotcom-components.ts src/server/signin-gate/lib.ts src/server/server.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap src/server/api/auxiaProxyRouter.ts |
33. | tom.forbes@theguardian.com | 43961396+cemms1@users.noreply.github.com |
7 shared files
src/shared/types/props/banner.ts package.json src/server/api/ampEpicRouter.ts pnpm-lock.yaml src/shared/types/props/epic.ts src/shared/types/props/gutter.ts src/shared/types/props/header.ts |
34. | sookburt@users.noreply.github.com | 43961396+cemms1@users.noreply.github.com |
7 shared files
src/shared/types/props/banner.ts package.json src/server/api/ampEpicRouter.ts pnpm-lock.yaml src/shared/types/props/epic.ts src/shared/types/props/gutter.ts src/shared/types/props/header.ts |
35. | charley.campbell@guardian.co.uk | 43961396+cemms1@users.noreply.github.com |
7 shared files
src/shared/types/props/banner.ts package.json src/server/api/ampEpicRouter.ts pnpm-lock.yaml src/shared/types/props/epic.ts src/shared/types/props/gutter.ts src/shared/types/props/header.ts |
36. | 106528085+akinsola-guardian@users.noreply.github.com | “luxmi.r.pillai@gmail.com” |
7 shared files
packages/shared/src/types/props/banner.ts packages/modules/src/modules/banners/common/types.tsx packages/shared/src/types/abTests/banner.ts packages/modules/src/modules/banners/designableBanner/DesignableBanner.tsx packages/modules/src/modules/shared/ArticleCountOptOutPopup.tsx packages/shared/src/types/props/epic.ts packages/shared/src/types/abTests/shared.ts |
37. | 115992455+charleycampbell@users.noreply.github.com | 73653255+lakshmirpillai@users.noreply.github.com |
7 shared files
packages/dotcom/package.json src/server/tests/amp/ampEpicSelection.test.ts cdk/lib/dotcom-components.ts packages/shared/src/types/props/shared.ts packages/dotcom/CHANGELOG.md packages/shared/src/types/props/epic.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap |
38. | jake.kennedy@guardian.co.uk | jlkennedy127@gmail.com |
6 shared files
packages/shared/package.json yarn.lock packages/server/package.json packages/dotcom/package.json packages/modules/package.json packages/dotcom/.changeset/khaki-cars-draw.md |
39. | “luxmi.r.pillai@gmail.com” | 115992455+charleycampbell@users.noreply.github.com |
6 shared files
src/server/tests/amp/ampEpicSelection.test.ts cdk/lib/dotcom-components.ts src/server/tests/banners/bannerSelection.ts packages/shared/src/types/props/shared.ts packages/shared/src/types/props/epic.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap |
40. | pascal@alseyn.net | 73653255+lakshmirpillai@users.noreply.github.com |
5 shared files
yarn.lock eslint-suppressions.json package.json cdk/lib/dotcom-components.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap |
41. | tom.forbes@theguardian.com | 36296660+david-pepper@users.noreply.github.com |
5 shared files
yarn.lock packages/server/src/tests/banners/bannerSelection.ts packages/shared/src/types/targeting/banner.ts packages/dotcom/package.json packages/modules/package.json |
42. | 36296660+david-pepper@users.noreply.github.com | alex@sndrs.dev |
5 shared files
yarn.lock packages/dotcom/package.json packages/modules/package.json packages/modules/src/modules/headers/common/HeaderDecorator.tsx packages/dotcom/CHANGELOG.md |
43. | 115992455+charleycampbell@users.noreply.github.com | 114918544+andrewheguardian@users.noreply.github.com |
5 shared files
packages/dotcom/package.json packages/shared/src/types/props/design.ts packages/shared/src/types/props/shared.ts packages/dotcom/CHANGELOG.md packages/shared/src/types/props/epic.ts |
44. | tom.forbes@theguardian.com | jake.kennedy@guardian.co.uk |
4 shared files
yarn.lock packages/server/package.json packages/dotcom/package.json packages/modules/package.json |
45. | tom.forbes@theguardian.com | jlkennedy127@gmail.com |
4 shared files
yarn.lock packages/server/package.json packages/dotcom/package.json packages/modules/package.json |
46. | rupert.bates@guardian.co.uk | 73653255+lakshmirpillai@users.noreply.github.com |
4 shared files
src/shared/types/targeting/epic.ts package.json src/shared/types/targeting/banner.ts CHANGELOG.md |
47. | “sue.burt@guardian.co.uk” | sookburt@users.noreply.github.com |
4 shared files
src/shared/types/props/design.ts .changeset/proud-ties-learn.md README.md src/server/factories/bannerDesign.ts |
48. | 36296660+david-pepper@users.noreply.github.com | jake.kennedy@guardian.co.uk |
3 shared files
yarn.lock packages/dotcom/package.json packages/modules/package.json |
49. | 36296660+david-pepper@users.noreply.github.com | jlkennedy127@gmail.com |
3 shared files
yarn.lock packages/dotcom/package.json packages/modules/package.json |
50. | 114918544+andrewheguardian@users.noreply.github.com | jake.kennedy@guardian.co.uk |
3 shared files
yarn.lock packages/dotcom/package.json packages/modules/package.json |
51. | 114918544+andrewheguardian@users.noreply.github.com | jlkennedy127@gmail.com |
3 shared files
yarn.lock packages/dotcom/package.json packages/modules/package.json |
52. | jake.kennedy@guardian.co.uk | 73653255+lakshmirpillai@users.noreply.github.com |
3 shared files
yarn.lock packages/dotcom/package.json packages/modules/package.json |
53. | jake.kennedy@guardian.co.uk | alex@sndrs.dev |
3 shared files
yarn.lock packages/dotcom/package.json packages/modules/package.json |
54. | jlkennedy127@gmail.com | 73653255+lakshmirpillai@users.noreply.github.com |
3 shared files
yarn.lock packages/dotcom/package.json packages/modules/package.json |
55. | jlkennedy127@gmail.com | alex@sndrs.dev |
3 shared files
yarn.lock packages/dotcom/package.json packages/modules/package.json |
56. | pascal@alseyn.net | “luxmi.r.pillai@gmail.com” |
3 shared files
eslint-suppressions.json cdk/lib/dotcom-components.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap |
57. | tom.forbes@theguardian.com | “sue.burt@guardian.co.uk” |
3 shared files
src/shared/types/props/design.ts README.md src/server/factories/bannerDesign.ts |
58. | jamesgorrie@users.noreply.github.com | 73653255+lakshmirpillai@users.noreply.github.com |
3 shared files
packages/dotcom/package.json packages/shared/src/lib/geolocation.ts packages/dotcom/CHANGELOG.md |
59. | jamesgorrie@users.noreply.github.com | 114918544+andrewheguardian@users.noreply.github.com |
3 shared files
packages/dotcom/package.json packages/shared/src/lib/geolocation.ts packages/dotcom/CHANGELOG.md |
60. | 115992455+charleycampbell@users.noreply.github.com | alex@sndrs.dev |
3 shared files
packages/dotcom/package.json packages/dotcom/CHANGELOG.md packages/shared/src/types/props/epic.ts |
61. | 73653255+lakshmirpillai@users.noreply.github.com | sookburt@gmail.com |
3 shared files
packages/server/src/api/ampEpicRouter.ts packages/server/src/tests/amp/ampEpicModels.ts packages/server/src/tests/amp/ampEpicSelection.ts |
62. | sookburt@users.noreply.github.com | sookburt@gmail.com |
3 shared files
packages/server/src/api/ampEpicRouter.ts packages/server/src/tests/amp/ampEpicModels.ts packages/server/src/tests/amp/ampEpicSelection.ts |
63. | charley.campbell@guardian.co.uk | 114918544+andrewheguardian@users.noreply.github.com |
3 shared files
packages/shared/src/types/props/design.ts packages/shared/src/types/props/shared.ts packages/shared/src/types/props/epic.ts |
64. | jake.kennedy@guardian.co.uk | 106528085+akinsola-guardian@users.noreply.github.com |
2 shared files
packages/shared/package.json yarn.lock |
65. | jlkennedy127@gmail.com | 106528085+akinsola-guardian@users.noreply.github.com |
2 shared files
packages/shared/package.json yarn.lock |
66. | pascal@alseyn.net | jake.kennedy@guardian.co.uk |
2 shared files
yarn.lock packages/server/package.json |
67. | pascal@alseyn.net | jlkennedy127@gmail.com |
2 shared files
yarn.lock packages/server/package.json |
68. | rupert.bates@guardian.co.uk | “luxmi.r.pillai@gmail.com” |
2 shared files
src/shared/types/targeting/epic.ts src/shared/types/targeting/banner.ts |
69. | jamesgorrie@users.noreply.github.com | 115992455+charleycampbell@users.noreply.github.com |
2 shared files
packages/dotcom/package.json packages/dotcom/CHANGELOG.md |
70. | jamesgorrie@users.noreply.github.com | alex@sndrs.dev |
2 shared files
packages/dotcom/package.json packages/dotcom/CHANGELOG.md |
71. | jamesgorrie@users.noreply.github.com | 36296660+david-pepper@users.noreply.github.com |
2 shared files
packages/dotcom/package.json packages/dotcom/CHANGELOG.md |
72. | 115992455+charleycampbell@users.noreply.github.com | 36296660+david-pepper@users.noreply.github.com |
2 shared files
packages/dotcom/package.json packages/dotcom/CHANGELOG.md |
73. | 43961396+cemms1@users.noreply.github.com | pascal@alseyn.net |
2 shared files
package.json pnpm-lock.yaml |
74. | tom.forbes@theguardian.com | sookburt@gmail.com |
2 shared files
packages/server/src/api/ampEpicRouter.ts packages/server/src/tests/amp/ampEpicSelection.ts |
75. | 115992455+charleycampbell@users.noreply.github.com | pascal@alseyn.net |
2 shared files
cdk/lib/dotcom-components.ts cdk/lib/__snapshots__/dotcom-components.test.ts.snap |
76. | 115992455+charleycampbell@users.noreply.github.com | rupert.bates@guardian.co.uk |
2 shared files
src/server/tests/epics/epicSelection.ts src/server/tests/epics/epicSelection.test.ts |
77. | pascal@alseyn.net | 36296660+david-pepper@users.noreply.github.com |
1 shared file
yarn.lock |
78. | pascal@alseyn.net | 114918544+andrewheguardian@users.noreply.github.com |
1 shared file
yarn.lock |
79. | pascal@alseyn.net | 106528085+akinsola-guardian@users.noreply.github.com |
1 shared file
yarn.lock |
80. | pascal@alseyn.net | alex@sndrs.dev |
1 shared file
yarn.lock |
81. | 36296660+david-pepper@users.noreply.github.com | 106528085+akinsola-guardian@users.noreply.github.com |
1 shared file
yarn.lock |
82. | tom.forbes@theguardian.com | jamesgorrie@users.noreply.github.com |
1 shared file
packages/dotcom/package.json |
83. | jamesgorrie@users.noreply.github.com | jake.kennedy@guardian.co.uk |
1 shared file
packages/dotcom/package.json |
84. | jamesgorrie@users.noreply.github.com | jlkennedy127@gmail.com |
1 shared file
packages/dotcom/package.json |
85. | 115992455+charleycampbell@users.noreply.github.com | jake.kennedy@guardian.co.uk |
1 shared file
packages/dotcom/package.json |
86. | 115992455+charleycampbell@users.noreply.github.com | jlkennedy127@gmail.com |
1 shared file
packages/dotcom/package.json |
87. | 43961396+cemms1@users.noreply.github.com | 73653255+lakshmirpillai@users.noreply.github.com |
1 shared file
package.json |
88. | 43961396+cemms1@users.noreply.github.com | rupert.bates@guardian.co.uk |
1 shared file
package.json |
89. | pascal@alseyn.net | rupert.bates@guardian.co.uk |
1 shared file
package.json |
90. | 106528085+akinsola-guardian@users.noreply.github.com | sookburt@users.noreply.github.com |
1 shared file
packages/server/src/api/ampEpicRouter.ts |
91. | 106528085+akinsola-guardian@users.noreply.github.com | sookburt@gmail.com |
1 shared file
packages/server/src/api/ampEpicRouter.ts |
92. | 114918544+andrewheguardian@users.noreply.github.com | david.pepper@guardian.co.uk |
1 shared file
packages/shared/src/types/targeting/shared.ts |
93. | 73653255+lakshmirpillai@users.noreply.github.com | david.pepper@guardian.co.uk |
1 shared file
packages/shared/src/types/targeting/shared.ts |
94. | 36296660+david-pepper@users.noreply.github.com | david.pepper@guardian.co.uk |
1 shared file
packages/shared/src/types/targeting/shared.ts |
95. | pascal@alseyn.net | “sue.burt@guardian.co.uk” |
1 shared file
README.md |
96. | jamesgorrie@users.noreply.github.com | “luxmi.r.pillai@gmail.com” |
1 shared file
packages/shared/src/lib/geolocation.ts |
97. | 106528085+akinsola-guardian@users.noreply.github.com | 115992455+charleycampbell@users.noreply.github.com |
1 shared file
packages/shared/src/types/props/epic.ts |
98. | 106528085+akinsola-guardian@users.noreply.github.com | charley.campbell@guardian.co.uk |
1 shared file
packages/shared/src/types/props/epic.ts |
99. | charley.campbell@guardian.co.uk | alex@sndrs.dev |
1 shared file
packages/shared/src/types/props/epic.ts |
100. | 73653255+lakshmirpillai@users.noreply.github.com | 99400613+iainjchambers-guardian@users.noreply.github.com |
1 shared file
packages/modules/src/modules/banners/designableBanner/stories/DesignableBanner.stories.tsx |
Contributor | # connections | # commits | |
---|---|---|---|
1. | 73653255+lakshmirpillai@users.noreply.github.com | 19 | 22 |
2. | tom.forbes@theguardian.com | 17 | 133 |
3. | pascal@alseyn.net | 15 | 72 |
4. | 114918544+andrewheguardian@users.noreply.github.com | 15 | 32 |
5. | 115992455+charleycampbell@users.noreply.github.com | 14 | 15 |
6. | “luxmi.r.pillai@gmail.com” | 13 | 51 |
7. | 106528085+akinsola-guardian@users.noreply.github.com | 13 | 2 |
8. | charley.campbell@guardian.co.uk | 12 | 45 |
9. | sookburt@users.noreply.github.com | 12 | 17 |
10. | alex@sndrs.dev | 12 | 5 |
11. | 36296660+david-pepper@users.noreply.github.com | 11 | 16 |
12. | jlkennedy127@gmail.com | 10 | 3 |
13. | jake.kennedy@guardian.co.uk | 10 | 1 |
14. | jamesgorrie@users.noreply.github.com | 9 | 6 |
15. | rupert.bates@guardian.co.uk | 8 | 5 |
16. | 43961396+cemms1@users.noreply.github.com | 6 | 2 |
17. | sookburt@gmail.com | 5 | 3 |
18. | “sue.burt@guardian.co.uk” | 4 | 5 |
19. | david.pepper@guardian.co.uk | 3 | 4 |
20. | iain.chambers@guardian.co.uk | 3 | 1 |
21. | 99400613+iainjchambers-guardian@users.noreply.github.com | 3 | 1 |
C-median: 11.0
A half of the contributors has more than 11.0 connections, and a half has less than this number.
C-mean: 10.1
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.