An overview of contributor trends.
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (2):
No contributors in past 31 to 90 days.
No contributors in past 91 to 180 days.
Last contributors more than 6 months ago
Commits (3m) |
Commit Days |
-
|
2
|
-
|
-
|
-
|
-
|
1
|
8
|
5
|
6
|
6
|
7
|
5
|
7
|
6
|
2
|
1
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ed.gargan@guardian.co.uk | 8 | 19 |
-
|
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
27496517+egargan@users.noreply.github.com | 3 | 14 |
-
|
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
njdehoog@gmail.com | - | 94 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
1107150+njdehoog@users.noreply.github.com | - | 33 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ajwl@users.noreply.github.com | - | 31 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
edwgargan@gmail.com | - | 9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
harry.fischer@guardian.co.uk | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
antonio.voce@guardian.co.uk | - | 37 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
max.duval@theguardian.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
10324129+ajwl@users.noreply.github.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
garry_blight@31134.gnm.int | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
sean.clarke@guardian.co.uk | - | 9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
blosky@gmail.com | - | 6 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jlkennedy127@gmail.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
anna.leach@guardian.co.uk | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
Commits (3m) |
Commit Days |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
2 contributors (11 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
---|---|---|---|---|---|
1. | ed.gargan@guardian.co.uk | 2024-09-02 | 2025-04-30 | 8 (72%) | jsx (10), scss (4), css (2), js (1) |
2. | 27496517+egargan@users.noreply.github.com | 2024-08-08 | 2025-04-29 | 3 (27%) | json (3) |
2 contributors (11 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
---|---|---|---|---|---|
1. | ed.gargan@guardian.co.uk | 2024-09-02 | 2025-04-30 | 8 (72%) | jsx (10), scss (4), css (2), js (1) |
2. | 27496517+egargan@users.noreply.github.com | 2024-08-08 | 2025-04-29 | 3 (27%) | json (3) |
2 contributors (13 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | ed.gargan@guardian.co.uk | 2024-09-02 | 2025-04-30 | 10 (76%) |
2. | 27496517+egargan@users.noreply.github.com | 2024-08-08 | 2025-04-29 | 3 (23%) |
13 contributors (316 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | njdehoog@gmail.com | 2024-01-31 | 2024-10-31 | 140 (44%) |
2. | antonio.voce@guardian.co.uk | 2024-02-05 | 2024-10-11 | 24 (7%) |
3. | 1107150+njdehoog@users.noreply.github.com | 2024-03-08 | 2024-10-28 | 28 (8%) |
4. | ajwl@users.noreply.github.com | 2024-03-04 | 2024-10-21 | 28 (8%) |
5. | ed.gargan@guardian.co.uk | 2024-09-02 | 2025-04-30 | 34 (10%) |
6. | edwgargan@gmail.com | 2024-08-05 | 2024-10-15 | 28 (8%) |
7. | 27496517+egargan@users.noreply.github.com | 2024-08-08 | 2025-04-29 | 19 (6%) |
8. | sean.clarke@guardian.co.uk | 2024-03-14 | 2024-06-24 | 1 (<1%) |
9. | blosky@gmail.com | 2024-05-01 | 2024-05-30 | 6 (1%) |
10. | max.duval@theguardian.com | 2024-07-06 | 2024-07-15 | 4 (1%) |
11. | 10324129+ajwl@users.noreply.github.com | 2024-06-20 | 2024-07-02 | 2 (<1%) |
12. | harry.fischer@guardian.co.uk | 2024-10-15 | 2024-10-15 | 1 (<1%) |
13. | garry_blight@31134.gnm.int | 2024-06-25 | 2024-06-25 | 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. | antonio.voce@guardian.co.uk | njdehoog@gmail.com |
40 shared files
src/lib/components/organisms/coalitions-tracker/index.jsx src/lib/components/organisms/coalitions-tracker/coalitions-tracker.stories.jsx src/lib/components/molecules/canvas-map/lib/sources/VectorSource.js src/lib/components/molecules/canvas-map/lib/renderers/TextLayerRenderer.js src/lib/components/molecules/first-past-the-post-waffle/index.jsx src/lib/components/particles/waffle/index.jsx src/lib/components/particles/stacked-bar/index.jsx src/lib/components/molecules/slope-chart/index.jsx src/lib/components/molecules/svg-map/index.jsx src/lib/components/molecules/canvas-map/lib/View.js src/lib/components/molecules/first-past-the-post-waffle/firstpastthepostwaffle.stories.jsx .github/workflows/publish-package.yml src/lib/components/molecules/canvas-map/lib/util/distance.js src/lib/components/particles/waffle/style.module.css src/lib/components/molecules/canvas-map/Map.jsx src/lib/components/molecules/canvas-map/lib/util/size.js src/lib/components/molecules/page-section/style.module.scss src/lib/components/molecules/dropdown/dropdown.stories.jsx src/lib/components/molecules/canvas-map/lib/util/resolution.js src/lib/components/molecules/canvas-map/map.stories.jsx src/lib/components/molecules/canvas-map/lib/styles/Text.js package.json src/lib/components/particles/close-button/style.module.css src/lib/components/molecules/dropdown/index.jsx src/lib/components/molecules/first-past-the-post-waffle/style.module.css src/lib/components/molecules/canvas-map/lib/styles/Style.js src/lib/components/molecules/canvas-map/lib/Map.js src/lib/components/molecules/canvas-map/style.module.scss src/lib/components/molecules/canvas-map/lib/util/zoomLevel.js src/lib/components/particles/waffle/waffle.stories.jsx src/lib/shared/helpers/labelsUtil.js src/lib/components/molecules/canvas-map/lib/events/MapEvent.js src/lib/components/particles/index.js src/lib/components/molecules/topline-result/index.jsx src/lib/components/organisms/ticker/index.jsx src/lib/components/molecules/modal/index.jsx src/lib/components/molecules/canvas-map/lib/renderers/FeatureRenderer.js src/lib/components/molecules/modal/style.module.css src/lib/components/molecules/table/index.jsx src/lib/components/molecules/index.js |
2. | njdehoog@gmail.com | ed.gargan@guardian.co.uk |
31 shared files
src/lib/components/molecules/canvas-map/lib/sources/VectorSource.js src/lib/components/molecules/canvas-map/lib/renderers/TextLayerRenderer.js src/lib/components/molecules/column-chart/index.jsx src/lib/components/molecules/canvas-map/lib/Feature.js src/lib/components/molecules/search-input/index.jsx src/lib/components/molecules/canvas-map/lib/renderers/MapRenderer.js src/lib/components/organisms/index.js src/lib/components/molecules/control-change/index.jsx src/lib/components/molecules/page-section/index.jsx src/lib/components/molecules/canvas-map/lib/geometry/Point.js src/lib/components/particles/circle-icon/index.jsx src/lib/components/molecules/page-section/style.module.scss src/lib/components/molecules/result-summary/index.jsx src/lib/components/molecules/canvas-map/map.stories.jsx src/lib/components/molecules/canvas-map/lib/renderers/VectorLayerRenderer.js src/lib/components/molecules/canvas-map/lib/layers/VectorLayer.js src/lib/components/molecules/canvas-map/lib/styles/Text.js package.json src/lib/components/molecules/option-picker/style.module.css src/lib/components/molecules/canvas-map/lib/styles/Style.js src/lib/components/molecules/canvas-map/lib/Map.js src/lib/components/molecules/topline-result/style.module.scss src/lib/components/molecules/party-profile/index.jsx src/lib/components/molecules/canvas-map/lib/layers/TextLayer.js pnpm-lock.yaml .storybook/main.js vite.config.js src/lib/components/particles/circle-icon/circle-icon.stories.jsx src/lib/components/molecules/topline-result/index.jsx src/lib/components/molecules/party-profile/style.module.css src/lib/components/molecules/canvas-map/lib/renderers/FeatureRenderer.js |
3. | njdehoog@gmail.com | edwgargan@gmail.com |
29 shared files
src/lib/components/molecules/svg-map/index.jsx src/lib/components/molecules/svg-map/layers/prerendered.stories.jsx .github/workflows/ci.yml jsconfig.json src/lib/components/molecules/search-input/index.jsx src/lib/components/molecules/canvas-map/lib/View.js .storybook/preview.js .github/workflows/publish-package.yml src/lib/components/molecules/canvas-map/Map.jsx src/lib/components/molecules/canvas-map/map.stories.jsx src/lib/components/molecules/canvas-map/lib/layers/VectorLayer.js src/lib/styles/theme.config.js src/lib/components/molecules/canvas-map/controls/ZoomControl.jsx package.json src/lib/styles/generated/mq.scss src/lib/components/molecules/svg-map/layers/polygon.stories.jsx src/lib/components/molecules/svg-map/layers/line.stories.jsx src/lib/components/molecules/canvas-map/lib/layers/index.js src/lib/components/molecules/canvas-map/lib/Map.js src/lib/components/molecules/svg-map/layers/point.stories.jsx src/lib/components/molecules/svg-map/context/SVGMapProvider.jsx src/lib/components/molecules/topline-result/style.module.scss src/lib/components/molecules/svg-map/style.module.css src/lib/components/molecules/canvas-map/lib/layers/TextLayer.js src/lib/shared/helpers/labelsUtil.js pnpm-lock.yaml .storybook/main.js vite.config.js src/lib/components/molecules/svg-map/layers/Line.jsx |
4. | ajwl@users.noreply.github.com | njdehoog@gmail.com |
12 shared files
src/lib/components/particles/waffle/index.jsx src/lib/components/particles/stacked-bar/index.jsx src/lib/components/molecules/party-profile/party-profile.stories.jsx .storybook/preview.scss src/lib/components/particles/circle-icon/index.jsx src/lib/components/molecules/result-summary/index.jsx src/lib/components/molecules/party-profile/index.jsx src/lib/components/molecules/result-summary/result-summary.stories.jsx src/lib/components/particles/circle-icon/circle-icon.stories.jsx src/lib/components/organisms/ticker/index.jsx src/lib/components/organisms/ticker/ticker.stories.jsx src/lib/components/molecules/modal/style.module.css |
5. | edwgargan@gmail.com | ed.gargan@guardian.co.uk |
12 shared files
src/lib/components/molecules/search-input/index.jsx src/lib/components/molecules/canvas-map/context/MapContext.jsx src/lib/components/molecules/canvas-map/map.stories.jsx src/lib/components/molecules/canvas-map/lib/layers/VectorLayer.js .github/workflows/pr-npm-comment.yml package.json src/lib/components/molecules/canvas-map/lib/Map.js src/lib/components/molecules/topline-result/style.module.scss src/lib/components/molecules/canvas-map/lib/layers/TextLayer.js pnpm-lock.yaml .storybook/main.js vite.config.js |
6. | antonio.voce@guardian.co.uk | ed.gargan@guardian.co.uk |
10 shared files
src/lib/components/molecules/canvas-map/lib/sources/VectorSource.js src/lib/components/molecules/canvas-map/lib/renderers/TextLayerRenderer.js src/lib/components/molecules/page-section/style.module.scss src/lib/components/molecules/canvas-map/map.stories.jsx src/lib/components/molecules/canvas-map/lib/styles/Text.js package.json src/lib/components/molecules/canvas-map/lib/styles/Style.js src/lib/components/molecules/canvas-map/lib/Map.js src/lib/components/molecules/topline-result/index.jsx src/lib/components/molecules/canvas-map/lib/renderers/FeatureRenderer.js |
7. | antonio.voce@guardian.co.uk | edwgargan@gmail.com |
9 shared files
src/lib/components/molecules/svg-map/index.jsx src/lib/components/molecules/canvas-map/lib/View.js .github/workflows/publish-package.yml src/lib/components/molecules/canvas-map/Map.jsx src/lib/components/organisms/ticker/style.module.scss src/lib/components/molecules/canvas-map/map.stories.jsx package.json src/lib/components/molecules/canvas-map/lib/Map.js src/lib/shared/helpers/labelsUtil.js |
8. | antonio.voce@guardian.co.uk | ajwl@users.noreply.github.com |
8 shared files
src/lib/components/particles/waffle/index.jsx src/lib/components/particles/stacked-bar/index.jsx src/lib/components/organisms/ticker/style.module.scss src/lib/styles/foundation/partyColors.scss src/lib/styles/foundation/usPartyColors.scss src/lib/components/organisms/ticker/index.jsx src/lib/components/particles/gradient-icon/style.module.css src/lib/components/molecules/modal/style.module.css |
9. | ajwl@users.noreply.github.com | ed.gargan@guardian.co.uk |
5 shared files
src/lib/components/particles/circle-icon/index.jsx src/lib/components/molecules/result-summary/index.jsx src/lib/components/molecules/party-profile/index.jsx src/lib/components/particles/relative-time-sentence/index.jsx src/lib/components/particles/circle-icon/circle-icon.stories.jsx |
10. | antonio.voce@guardian.co.uk | sean.clarke@guardian.co.uk |
4 shared files
src/lib/components/particles/waffle/index.jsx src/lib/components/molecules/slope-chart/index.jsx src/lib/components/particles/waffle/waffle.stories.jsx src/lib/components/molecules/slope-chart/slopechart.stories.jsx |
11. | sean.clarke@guardian.co.uk | njdehoog@gmail.com |
3 shared files
src/lib/components/particles/waffle/index.jsx src/lib/components/molecules/slope-chart/index.jsx src/lib/components/particles/waffle/waffle.stories.jsx |
12. | njdehoog@gmail.com | blosky@gmail.com |
3 shared files
src/lib/components/molecules/dropdown/dropdown.stories.jsx src/lib/components/molecules/dropdown/index.jsx src/lib/components/molecules/dropdown/style.module.css |
13. | antonio.voce@guardian.co.uk | blosky@gmail.com |
3 shared files
src/lib/components/molecules/dropdown/dropdown.stories.jsx src/lib/components/molecules/dropdown/index.jsx src/lib/styles/foundation/euPartyColors.scss |
14. | ajwl@users.noreply.github.com | edwgargan@gmail.com |
2 shared files
src/lib/components/organisms/ticker/style.module.scss src/lib/components/molecules/svg-map/hooks/useThrowIfNonLayerChildren.js |
15. | njdehoog@gmail.com | garry_blight@31134.gnm.int |
2 shared files
src/lib/components/molecules/table/useTable.jsx src/lib/components/molecules/table/table.stories.jsx |
16. | ajwl@users.noreply.github.com | sean.clarke@guardian.co.uk |
1 shared file
src/lib/components/particles/waffle/index.jsx |
17. | 27496517+egargan@users.noreply.github.com | 1107150+njdehoog@users.noreply.github.com |
1 shared file
package.json |
18. | 27496517+egargan@users.noreply.github.com | ed.gargan@guardian.co.uk |
1 shared file
package.json |
19. | 27496517+egargan@users.noreply.github.com | edwgargan@gmail.com |
1 shared file
package.json |
20. | 27496517+egargan@users.noreply.github.com | njdehoog@gmail.com |
1 shared file
package.json |
21. | 27496517+egargan@users.noreply.github.com | antonio.voce@guardian.co.uk |
1 shared file
package.json |
22. | 27496517+egargan@users.noreply.github.com | 10324129+ajwl@users.noreply.github.com |
1 shared file
package.json |
23. | 1107150+njdehoog@users.noreply.github.com | ed.gargan@guardian.co.uk |
1 shared file
package.json |
24. | 1107150+njdehoog@users.noreply.github.com | edwgargan@gmail.com |
1 shared file
package.json |
25. | 1107150+njdehoog@users.noreply.github.com | njdehoog@gmail.com |
1 shared file
package.json |
26. | 1107150+njdehoog@users.noreply.github.com | antonio.voce@guardian.co.uk |
1 shared file
package.json |
27. | 1107150+njdehoog@users.noreply.github.com | 10324129+ajwl@users.noreply.github.com |
1 shared file
package.json |
28. | ed.gargan@guardian.co.uk | 10324129+ajwl@users.noreply.github.com |
1 shared file
package.json |
29. | edwgargan@gmail.com | 10324129+ajwl@users.noreply.github.com |
1 shared file
package.json |
30. | njdehoog@gmail.com | 10324129+ajwl@users.noreply.github.com |
1 shared file
package.json |
31. | antonio.voce@guardian.co.uk | 10324129+ajwl@users.noreply.github.com |
1 shared file
package.json |
32. | ajwl@users.noreply.github.com | harry.fischer@guardian.co.uk |
1 shared file
src/lib/styles/foundation/usPartyColors.scss |
33. | antonio.voce@guardian.co.uk | harry.fischer@guardian.co.uk |
1 shared file
src/lib/styles/foundation/usPartyColors.scss |
34. | antonio.voce@guardian.co.uk | max.duval@theguardian.com |
1 shared file
src/lib/shared/helpers/labelsUtil.js |
35. | max.duval@theguardian.com | njdehoog@gmail.com |
1 shared file
src/lib/shared/helpers/labelsUtil.js |
36. | max.duval@theguardian.com | edwgargan@gmail.com |
1 shared file
src/lib/shared/helpers/labelsUtil.js |
Contributor | # connections | # commits | |
---|---|---|---|
1. | njdehoog@gmail.com | 11 | 140 |
2. | antonio.voce@guardian.co.uk | 11 | 24 |
3. | edwgargan@gmail.com | 8 | 28 |
4. | ed.gargan@guardian.co.uk | 7 | 34 |
5. | 1107150+njdehoog@users.noreply.github.com | 6 | 28 |
6. | ajwl@users.noreply.github.com | 6 | 28 |
7. | 27496517+egargan@users.noreply.github.com | 6 | 19 |
8. | 10324129+ajwl@users.noreply.github.com | 6 | 2 |
9. | max.duval@theguardian.com | 3 | 4 |
10. | sean.clarke@guardian.co.uk | 3 | 1 |
11. | blosky@gmail.com | 2 | 6 |
12. | harry.fischer@guardian.co.uk | 2 | 1 |
13. | garry_blight@31134.gnm.int | 1 | 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.5
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.