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.