Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["dotcom-rendering"]
    n1["ab-testing"]
    n0 ---|"44"| n0
    n0 ---|"8"| n1
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#a0a0a0FF,stroke-width:10px
    linkStyle 1 stroke:#00688b5E,stroke-width:1px


Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...

Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
dotcom-rendering/src/types/puzzlesPage.ts
dotcom-rendering/src/model/validate.ts
5 6 (83%) 128 (3%) 2026-10-07
dotcom-rendering/src/model/validate.ts
dotcom-rendering/src/layouts/PuzzlesLayout.tsx
4 128 (3%) 7 (57%) 2026-10-07
dotcom-rendering/src/types/puzzlesPage.ts
dotcom-rendering/src/layouts/PuzzlesLayout.tsx
4 6 (66%) 7 (57%) 2026-10-07
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
dotcom-rendering/src/components/MorePuzzlesCard.tsx
4 7 (57%) 4 (100%) 2026-10-06
dotcom-rendering/src/components/PuzzlesDirectory.tsx
dotcom-rendering/src/components/PuzzlesArchiveMenu.island.tsx
4 8 (50%) 5 (80%) 2026-09-24
dotcom-rendering/src/components/PuzzlesSupporting.tsx
dotcom-rendering/src/components/PuzzlesDirectory.tsx
4 5 (80%) 8 (50%) 2026-09-24
dotcom-rendering/src/layouts/PuzzlesLayout.tsx
dotcom-rendering/src/components/PuzzlesArchiveMenu.island.tsx
3 7 (42%) 5 (60%) 2026-10-07
dotcom-rendering/src/model/validate.ts
dotcom-rendering/src/components/PuzzlesArchiveMenu.island.tsx
3 128 (2%) 5 (60%) 2026-10-07
dotcom-rendering/src/model/validate.ts
dotcom-rendering/src/components/PuzzlesArchiveCalendar.island.tsx
3 128 (2%) 3 (100%) 2026-10-07
dotcom-rendering/src/types/puzzlesPage.ts
dotcom-rendering/src/components/PuzzlesArchiveMenu.island.tsx
3 6 (50%) 5 (60%) 2026-10-07
dotcom-rendering/src/types/puzzlesPage.ts
dotcom-rendering/src/components/PuzzlesArchiveCalendar.island.tsx
3 6 (50%) 3 (100%) 2026-10-07
dotcom-rendering/src/layouts/CrosswordLayout.tsx
ab-testing/config/abTests.ts
3 81 (3%) 382 (<1%) 2026-10-06
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
dotcom-rendering/fixtures/manual/puzzlePage.ts
3 7 (42%) 3 (100%) 2026-10-06
dotcom-rendering/src/lib/puzzlesHubVersionExperiment.ts
dotcom-rendering/fixtures/manual/puzzlePage.ts
3 3 (100%) 3 (100%) 2026-10-06
dotcom-rendering/src/lib/puzzlesHubVersionExperiment.ts
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
3 3 (100%) 7 (42%) 2026-10-06
dotcom-rendering/src/server/handler.puzzlePage.web.ts
dotcom-rendering/fixtures/manual/puzzlePage.ts
3 3 (100%) 3 (100%) 2026-10-06
dotcom-rendering/src/server/handler.puzzlePage.web.ts
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
3 3 (100%) 7 (42%) 2026-10-06
dotcom-rendering/src/server/handler.puzzlePage.web.ts
dotcom-rendering/src/lib/puzzlesHubVersionExperiment.ts
3 3 (100%) 3 (100%) 2026-10-06
dotcom-rendering/src/model/enhanceCards.ts
dotcom-rendering/src/frontend/feFront.ts
3 403 (<1%) 101 (2%) 2026-09-28
dotcom-rendering/src/types/front.ts
dotcom-rendering/src/model/enhanceCards.ts
3 429 (<1%) 403 (<1%) 2026-09-28
dotcom-rendering/src/components/PuzzlesDirectory.tsx
dotcom-rendering/src/layouts/PuzzlesLayout.tsx
3 8 (37%) 7 (42%) 2026-09-17
dotcom-rendering/src/components/PuzzlesDirectory.tsx
dotcom-rendering/src/model/validate.ts
3 8 (37%) 128 (2%) 2026-09-16
dotcom-rendering/src/components/PuzzlesSupporting.tsx
dotcom-rendering/src/components/PuzzlesArchiveMenu.island.tsx
3 5 (60%) 5 (60%) 2026-09-24
dotcom-rendering/src/layouts/FrontLayout.tsx
ab-testing/config/abTests.ts
3 639 (<1%) 382 (<1%) 2026-09-16
dotcom-rendering/src/layouts/DecideLayout.tsx
dotcom-rendering/src/components/DecideLines.tsx
2 117 (1%) 19 (10%) 2026-10-07
dotcom-rendering/src/layouts/StandardLayoutArticleGrid.tsx
dotcom-rendering/src/components/DecideLines.tsx
2 15 (13%) 19 (10%) 2026-10-07
dotcom-rendering/src/layouts/StandardLayoutArticleGrid.tsx
dotcom-rendering/src/layouts/DecideLayout.tsx
2 15 (13%) 117 (1%) 2026-10-07
dotcom-rendering/src/layouts/lib/articleArrangements.ts
dotcom-rendering/src/components/DecideLines.tsx
2 8 (25%) 19 (10%) 2026-10-07
dotcom-rendering/src/layouts/lib/articleArrangements.ts
dotcom-rendering/src/layouts/DecideLayout.tsx
2 8 (25%) 117 (1%) 2026-10-07
dotcom-rendering/src/layouts/lib/articleArrangements.ts
dotcom-rendering/src/layouts/StandardLayoutArticleGrid.tsx
2 8 (25%) 15 (13%) 2026-10-07
dotcom-rendering/src/components/PuzzlesArchiveMenu.island.tsx
dotcom-rendering/src/components/PuzzleCard.tsx
2 5 (40%) 3 (66%) 2026-10-07
dotcom-rendering/src/layouts/PuzzlesLayout.tsx
dotcom-rendering/src/components/PuzzlesArchiveCalendar.island.tsx
2 7 (28%) 3 (66%) 2026-10-07
dotcom-rendering/fixtures/manual/puzzlePage.ts
ab-testing/config/abTests.ts
2 3 (66%) 382 (<1%) 2026-10-06
dotcom-rendering/src/components/PrintButton.island.tsx
dotcom-rendering/fixtures/manual/puzzlePage.ts
2 2 (100%) 3 (66%) 2026-10-06
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
ab-testing/config/abTests.ts
2 7 (28%) 382 (<1%) 2026-10-06
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
dotcom-rendering/src/components/PrintButton.island.tsx
2 7 (28%) 2 (100%) 2026-10-06
dotcom-rendering/src/layouts/PuzzlesArchiveLayout.tsx
dotcom-rendering/src/components/MorePuzzlesCard.tsx
2 2 (100%) 4 (50%) 2026-10-06
dotcom-rendering/src/layouts/PuzzlesArchiveLayout.tsx
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
2 2 (100%) 7 (28%) 2026-10-06
dotcom-rendering/src/lib/puzzleIframeUrl.ts
ab-testing/config/abTests.ts
2 2 (100%) 382 (<1%) 2026-10-06
dotcom-rendering/src/lib/puzzleIframeUrl.ts
dotcom-rendering/fixtures/manual/puzzlePage.ts
2 2 (100%) 3 (66%) 2026-10-06
dotcom-rendering/src/lib/puzzleIframeUrl.ts
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
2 2 (100%) 7 (28%) 2026-10-06
dotcom-rendering/src/lib/puzzlesHubVersionExperiment.ts
ab-testing/config/abTests.ts
2 3 (66%) 382 (<1%) 2026-10-06
dotcom-rendering/src/lib/puzzlesHubVersionExperiment.ts
dotcom-rendering/src/lib/puzzleIframeUrl.ts
2 3 (66%) 2 (100%) 2026-10-06
dotcom-rendering/src/lib/puzzlesHubVersionExperiment.ts
dotcom-rendering/src/components/PrintButton.island.tsx
2 3 (66%) 2 (100%) 2026-10-06
dotcom-rendering/src/model/puzzles/puzzleConfigs.ts
ab-testing/config/abTests.ts
2 2 (100%) 382 (<1%) 2026-10-06
dotcom-rendering/src/model/puzzles/puzzleConfigs.ts
dotcom-rendering/fixtures/manual/puzzlePage.ts
2 2 (100%) 3 (66%) 2026-10-06
dotcom-rendering/src/model/puzzles/puzzleConfigs.ts
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
2 2 (100%) 7 (28%) 2026-10-06
dotcom-rendering/src/model/puzzles/puzzleConfigs.ts
dotcom-rendering/src/lib/puzzleIframeUrl.ts
2 2 (100%) 2 (100%) 2026-10-06
dotcom-rendering/src/model/puzzles/puzzleConfigs.ts
dotcom-rendering/src/lib/puzzlesHubVersionExperiment.ts
2 2 (100%) 3 (66%) 2026-10-06
dotcom-rendering/src/server/handler.puzzlePage.web.ts
ab-testing/config/abTests.ts
2 3 (66%) 382 (<1%) 2026-10-06

Files from Different Folders Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
dotcom-rendering/src/types/puzzlesPage.ts
dotcom-rendering/src/model/validate.ts
5 6 (83%) 128 (3%) 2026-10-07
dotcom-rendering/src/model/validate.ts
dotcom-rendering/src/layouts/PuzzlesLayout.tsx
4 128 (3%) 7 (57%) 2026-10-07
dotcom-rendering/src/types/puzzlesPage.ts
dotcom-rendering/src/layouts/PuzzlesLayout.tsx
4 6 (66%) 7 (57%) 2026-10-07
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
dotcom-rendering/src/components/MorePuzzlesCard.tsx
4 7 (57%) 4 (100%) 2026-10-06
dotcom-rendering/src/layouts/PuzzlesLayout.tsx
dotcom-rendering/src/components/PuzzlesArchiveMenu.island.tsx
3 7 (42%) 5 (60%) 2026-10-07
dotcom-rendering/src/model/validate.ts
dotcom-rendering/src/components/PuzzlesArchiveMenu.island.tsx
3 128 (2%) 5 (60%) 2026-10-07
dotcom-rendering/src/model/validate.ts
dotcom-rendering/src/components/PuzzlesArchiveCalendar.island.tsx
3 128 (2%) 3 (100%) 2026-10-07
dotcom-rendering/src/types/puzzlesPage.ts
dotcom-rendering/src/components/PuzzlesArchiveMenu.island.tsx
3 6 (50%) 5 (60%) 2026-10-07
dotcom-rendering/src/types/puzzlesPage.ts
dotcom-rendering/src/components/PuzzlesArchiveCalendar.island.tsx
3 6 (50%) 3 (100%) 2026-10-07
dotcom-rendering/src/layouts/CrosswordLayout.tsx
ab-testing/config/abTests.ts
3 81 (3%) 382 (<1%) 2026-10-06
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
dotcom-rendering/fixtures/manual/puzzlePage.ts
3 7 (42%) 3 (100%) 2026-10-06
dotcom-rendering/src/lib/puzzlesHubVersionExperiment.ts
dotcom-rendering/fixtures/manual/puzzlePage.ts
3 3 (100%) 3 (100%) 2026-10-06
dotcom-rendering/src/lib/puzzlesHubVersionExperiment.ts
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
3 3 (100%) 7 (42%) 2026-10-06
dotcom-rendering/src/server/handler.puzzlePage.web.ts
dotcom-rendering/fixtures/manual/puzzlePage.ts
3 3 (100%) 3 (100%) 2026-10-06
dotcom-rendering/src/server/handler.puzzlePage.web.ts
dotcom-rendering/src/layouts/PuzzlePageLayout.tsx
3 3 (100%) 7 (42%) 2026-10-06
dotcom-rendering/src/server/handler.puzzlePage.web.ts
dotcom-rendering/src/lib/puzzlesHubVersionExperiment.ts
3 3 (100%) 3 (100%) 2026-10-06
dotcom-rendering/src/model/enhanceCards.ts
dotcom-rendering/src/frontend/feFront.ts
3 403 (<1%) 101 (2%) 2026-09-28
dotcom-rendering/src/types/front.ts
dotcom-rendering/src/model/enhanceCards.ts
3 429 (<1%) 403 (<1%) 2026-09-28
dotcom-rendering/src/components/PuzzlesDirectory.tsx
dotcom-rendering/src/layouts/PuzzlesLayout.tsx
3 8 (37%) 7 (42%) 2026-09-17
dotcom-rendering/src/components/PuzzlesDirectory.tsx
dotcom-rendering/src/model/validate.ts
3 8 (37%) 128 (2%) 2026-09-16