guardian / open-platform-site
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 17 files with 2,840 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (124 lines of code)
    • 3 files changed 21-50 times (1,081 lines of code)
    • 3 files changed 6-20 times (66 lines of code)
    • 10 files changed 1-5 times (1,569 lines of code)
0% | 4% | 38% | 2% | 55%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 17 files with 2,840 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (124 lines of code)
    • 3 files changed by 6-10 contributors (247 lines of code)
    • 12 files changed by 2-5 contributors (2,455 lines of code)
    • 1 file changed by 1 contributor (14 lines of code)
0% | 4% | 8% | 86% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
svg, js, css, md, html, json, txt, scss, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
html0% | 33% | 66% | 0% | 0%
css0% | 0% | 74% | <1% | 25%
js0% | 0% | 0% | 4% | 95%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
access0% | 100% | 0% | 0% | 0%
assets0% | 0% | 34% | 2% | 62%
ROOT0% | 0% | 100% | 0% | 0%
explore0% | 0% | 100% | 0% | 0%
public0% | 0% | 0% | 40% | 60%
build0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 17)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.html
in access
124 - 2014-06-24 2025-03-11 52 15 mariot.chauvin@guardian.co.uk justin.pinner@guardian.co.uk
index.html
in root
145 - 2014-05-15 2023-05-10 36 10 mariot.chauvin@guardian.co.uk cpking@users.noreply.github...
index.html
in explore
101 - 2014-06-24 2025-03-11 31 10 mariot.chauvin@guardian.co.uk justin.pinner@guardian.co.uk
common.css
in assets/css
835 - 2014-06-24 2018-06-15 26 3 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
access.js
in public/js
1 - 2014-07-07 2015-12-08 14 7 mariot.chauvin@guardian.co.uk luke.taylor@guardian.co.uk
documentation.js
in assets/js
64 7 2014-07-07 2015-06-08 9 3 mariot.chauvin@guardian.co.uk chris.wilk@theguardian.com
index.css
in public/css
1 - 2014-07-07 2015-06-08 7 3 mariot.chauvin@guardian.co.uk chris.wilk@theguardian.com
API.js
in public/js
1 - 2014-07-07 2022-10-07 5 3 mariot.chauvin@guardian.co.uk divya.bhatt@guardian.co.uk
gulpfile.js
in build
58 - 2014-05-15 2022-10-07 5 4 mariot.chauvin@guardian.co.uk divya.bhatt@guardian.co.uk
1 - 2017-01-20 2022-10-07 3 2 luke.taylor@guardian.co.uk divya.bhatt@guardian.co.uk
API.js
in assets/js
22 4 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
92 - 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
lib-docco.css
in assets/css
109 - 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
lib-normalize.css
in assets/css
179 - 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
lib-markdown.js
in assets/js
1092 43 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
explore.css
in public/css
1 - 2014-06-24 2015-01-07 2 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
14 2 2017-01-20 2017-01-20 1 1 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
Files With Most Contributors (Top 17)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.html
in access
124 - 2014-06-24 2025-03-11 52 15 mariot.chauvin@guardian.co.uk justin.pinner@guardian.co.uk
index.html
in root
145 - 2014-05-15 2023-05-10 36 10 mariot.chauvin@guardian.co.uk cpking@users.noreply.github...
index.html
in explore
101 - 2014-06-24 2025-03-11 31 10 mariot.chauvin@guardian.co.uk justin.pinner@guardian.co.uk
access.js
in public/js
1 - 2014-07-07 2015-12-08 14 7 mariot.chauvin@guardian.co.uk luke.taylor@guardian.co.uk
gulpfile.js
in build
58 - 2014-05-15 2022-10-07 5 4 mariot.chauvin@guardian.co.uk divya.bhatt@guardian.co.uk
common.css
in assets/css
835 - 2014-06-24 2018-06-15 26 3 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
documentation.js
in assets/js
64 7 2014-07-07 2015-06-08 9 3 mariot.chauvin@guardian.co.uk chris.wilk@theguardian.com
index.css
in public/css
1 - 2014-07-07 2015-06-08 7 3 mariot.chauvin@guardian.co.uk chris.wilk@theguardian.com
API.js
in public/js
1 - 2014-07-07 2022-10-07 5 3 mariot.chauvin@guardian.co.uk divya.bhatt@guardian.co.uk
1 - 2017-01-20 2022-10-07 3 2 luke.taylor@guardian.co.uk divya.bhatt@guardian.co.uk
API.js
in assets/js
22 4 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
92 - 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
lib-markdown.js
in assets/js
1092 43 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
lib-docco.css
in assets/css
109 - 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
lib-normalize.css
in assets/css
179 - 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
explore.css
in public/css
1 - 2014-06-24 2015-01-07 2 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
14 2 2017-01-20 2017-01-20 1 1 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
Files With Least Contributors (Top 17)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
14 2 2017-01-20 2017-01-20 1 1 luke.taylor@guardian.co.uk luke.taylor@guardian.co.uk
lib-markdown.js
in assets/js
1092 43 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
lib-normalize.css
in assets/css
179 - 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
lib-docco.css
in assets/css
109 - 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
92 - 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
API.js
in assets/js
22 4 2014-07-07 2015-01-07 3 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
1 - 2017-01-20 2022-10-07 3 2 luke.taylor@guardian.co.uk divya.bhatt@guardian.co.uk
explore.css
in public/css
1 - 2014-06-24 2015-01-07 2 2 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
common.css
in assets/css
835 - 2014-06-24 2018-06-15 26 3 mariot.chauvin@guardian.co.uk mariot.chauvin@gmail.com
documentation.js
in assets/js
64 7 2014-07-07 2015-06-08 9 3 mariot.chauvin@guardian.co.uk chris.wilk@theguardian.com
API.js
in public/js
1 - 2014-07-07 2022-10-07 5 3 mariot.chauvin@guardian.co.uk divya.bhatt@guardian.co.uk
index.css
in public/css
1 - 2014-07-07 2015-06-08 7 3 mariot.chauvin@guardian.co.uk chris.wilk@theguardian.com
gulpfile.js
in build
58 - 2014-05-15 2022-10-07 5 4 mariot.chauvin@guardian.co.uk divya.bhatt@guardian.co.uk
access.js
in public/js
1 - 2014-07-07 2015-12-08 14 7 mariot.chauvin@guardian.co.uk luke.taylor@guardian.co.uk
index.html
in root
145 - 2014-05-15 2023-05-10 36 10 mariot.chauvin@guardian.co.uk cpking@users.noreply.github...
index.html
in explore
101 - 2014-06-24 2025-03-11 31 10 mariot.chauvin@guardian.co.uk justin.pinner@guardian.co.uk
index.html
in access
124 - 2014-06-24 2025-03-11 52 15 mariot.chauvin@guardian.co.uk justin.pinner@guardian.co.uk
Correlations

File Size vs. Number of Changes: 17 points

access/index.html x: 124 lines of code y: 52 # changes explore/index.html x: 101 lines of code y: 31 # changes index.html x: 145 lines of code y: 36 # changes build/gulpfile.js x: 58 lines of code y: 5 # changes public/js/API.js x: 1 lines of code y: 5 # changes public/js/smooth-scrolling.js x: 1 lines of code y: 3 # changes assets/css/common.css x: 835 lines of code y: 26 # changes assets/js/smooth-scrolling.js x: 14 lines of code y: 1 # changes public/js/access.js x: 1 lines of code y: 14 # changes assets/js/documentation.js x: 64 lines of code y: 9 # changes public/css/index.css x: 1 lines of code y: 7 # changes assets/css/lib-docco.css x: 109 lines of code y: 3 # changes assets/css/lib-normalize.css x: 179 lines of code y: 3 # changes assets/js/API.js x: 22 lines of code y: 3 # changes assets/js/lib-knockout-3.1.0.js x: 92 lines of code y: 3 # changes assets/js/lib-markdown.js x: 1092 lines of code y: 3 # changes public/css/explore.css x: 1 lines of code y: 2 # changes
52.0
# changes
  min: 1.0
  average: 12.12
  25th percentile: 3.0
  median: 5.0
  75th percentile: 20.0
  max: 52.0
0 1092.0
lines of code
min: 1.0 | average: 167.06 | 25th percentile: 1.0 | median: 64.0 | 75th percentile: 134.5 | max: 1092.0

Number of Contributors vs. Number of Changes: 17 points

access/index.html x: 15 # contributors y: 52 # changes explore/index.html x: 10 # contributors y: 31 # changes index.html x: 10 # contributors y: 36 # changes build/gulpfile.js x: 4 # contributors y: 5 # changes public/js/API.js x: 3 # contributors y: 5 # changes public/js/smooth-scrolling.js x: 2 # contributors y: 3 # changes assets/css/common.css x: 3 # contributors y: 26 # changes assets/js/smooth-scrolling.js x: 1 # contributors y: 1 # changes public/js/access.js x: 7 # contributors y: 14 # changes assets/js/documentation.js x: 3 # contributors y: 9 # changes public/css/index.css x: 3 # contributors y: 7 # changes public/css/explore.css x: 2 # contributors y: 2 # changes
52.0
# changes
  min: 1.0
  average: 12.12
  25th percentile: 3.0
  median: 5.0
  75th percentile: 20.0
  max: 52.0
0 15.0
# contributors
min: 1.0 | average: 4.29 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.5 | max: 15.0

Number of Contributors vs. File Size: 17 points

access/index.html x: 15 # contributors y: 124 lines of code explore/index.html x: 10 # contributors y: 101 lines of code index.html x: 10 # contributors y: 145 lines of code build/gulpfile.js x: 4 # contributors y: 58 lines of code public/js/API.js x: 3 # contributors y: 1 lines of code public/js/smooth-scrolling.js x: 2 # contributors y: 1 lines of code assets/css/common.css x: 3 # contributors y: 835 lines of code assets/js/smooth-scrolling.js x: 1 # contributors y: 14 lines of code public/js/access.js x: 7 # contributors y: 1 lines of code assets/js/documentation.js x: 3 # contributors y: 64 lines of code assets/css/lib-docco.css x: 2 # contributors y: 109 lines of code assets/css/lib-normalize.css x: 2 # contributors y: 179 lines of code assets/js/API.js x: 2 # contributors y: 22 lines of code assets/js/lib-knockout-3.1.0.js x: 2 # contributors y: 92 lines of code assets/js/lib-markdown.js x: 2 # contributors y: 1092 lines of code
1092.0
lines of code
  min: 1.0
  average: 167.06
  25th percentile: 1.0
  median: 64.0
  75th percentile: 134.5
  max: 1092.0
0 15.0
# contributors
min: 1.0 | average: 4.29 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.5 | max: 15.0