guardian / tags-thrift-schema
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 13 files with 257 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (103 lines of code)
    • 3 files changed 6-20 times (60 lines of code)
    • 8 files changed 1-5 times (94 lines of code)
0% | 0% | 40% | 23% | 36%
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 13 files with 257 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (130 lines of code)
    • 1 file changed by 6-10 contributors (4 lines of code)
    • 5 files changed by 2-5 contributors (76 lines of code)
    • 4 files changed by 1 contributor (47 lines of code)
0% | 50% | 1% | 29% | 18%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
thrift, sbt, yaml, txt, gitignore, md, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
thrift0% | 0% | 45% | 12% | 41%
sbt0% | 0% | 3% | 96% | 0%
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
src0% | 0% | 45% | 12% | 41%
ROOT0% | 0% | 3% | 96% | 0%
project0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 13)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
1 - 2016-01-07 2024-02-21 42 22 sam.cutler@guardian.co.uk automated.maven.release.adm...
tag.thrift
in src/main/thrift
102 - 2016-01-07 2023-02-22 32 16 sam.cutler@guardian.co.uk 89925410+waisingyiu@users.n...
build.sbt
in root
27 - 2016-01-07 2024-03-28 17 11 sam.cutler@guardian.co.uk david.furey@guardian.co.uk
plugins.sbt
in project
4 - 2016-01-07 2024-03-28 12 6 sam.cutler@guardian.co.uk david.furey@guardian.co.uk
sponsorship.thrift
in src/main/thrift
29 - 2016-03-01 2024-02-21 9 5 stephen.wells@guardian.co.uk david.furey@guardian.co.uk
section.thrift
in src/main/thrift
18 - 2016-01-07 2016-03-04 5 4 sam.cutler@guardian.co.uk steppenwells@gmail.com
pillar.thrift
in src/main/thrift
7 - 2017-10-23 2017-10-27 3 2 tom.forbes@theguardian.com regis.kuckaertz@theguardian...
pillarEvent.thrift
in src/main/thrift
11 - 2017-10-23 2017-10-27 3 2 tom.forbes@theguardian.com regis.kuckaertz@theguardian...
tagEvent.thrift
in src/main/thrift
11 - 2016-01-07 2016-01-29 3 2 sam.cutler@guardian.co.uk christopher.lloyd@theguardi...
tagReindexBatch.thrift
in src/main/thrift
5 - 2016-01-15 2016-01-20 2 1 sam.cutler@guardian.co.uk sam.cutler@guardian.co.uk
image.thrift
in src/main/thrift
11 - 2016-01-07 2016-01-11 2 1 sam.cutler@guardian.co.uk sam.cutler@guardian.co.uk
taggingOperation.thrift
in src/main/thrift
20 - 2016-01-07 2016-01-11 2 1 sam.cutler@guardian.co.uk sam.cutler@guardian.co.uk
sectionEvent.thrift
in src/main/thrift
11 - 2016-01-11 2016-01-11 1 1 christopher.lloyd@theguardi... christopher.lloyd@theguardi...
Files With Most Contributors (Top 13)
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
1 - 2016-01-07 2024-02-21 42 22 sam.cutler@guardian.co.uk automated.maven.release.adm...
tag.thrift
in src/main/thrift
102 - 2016-01-07 2023-02-22 32 16 sam.cutler@guardian.co.uk 89925410+waisingyiu@users.n...
build.sbt
in root
27 - 2016-01-07 2024-03-28 17 11 sam.cutler@guardian.co.uk david.furey@guardian.co.uk
plugins.sbt
in project
4 - 2016-01-07 2024-03-28 12 6 sam.cutler@guardian.co.uk david.furey@guardian.co.uk
sponsorship.thrift
in src/main/thrift
29 - 2016-03-01 2024-02-21 9 5 stephen.wells@guardian.co.uk david.furey@guardian.co.uk
section.thrift
in src/main/thrift
18 - 2016-01-07 2016-03-04 5 4 sam.cutler@guardian.co.uk steppenwells@gmail.com
pillar.thrift
in src/main/thrift
7 - 2017-10-23 2017-10-27 3 2 tom.forbes@theguardian.com regis.kuckaertz@theguardian...
tagEvent.thrift
in src/main/thrift
11 - 2016-01-07 2016-01-29 3 2 sam.cutler@guardian.co.uk christopher.lloyd@theguardi...
pillarEvent.thrift
in src/main/thrift
11 - 2017-10-23 2017-10-27 3 2 tom.forbes@theguardian.com regis.kuckaertz@theguardian...
taggingOperation.thrift
in src/main/thrift
20 - 2016-01-07 2016-01-11 2 1 sam.cutler@guardian.co.uk sam.cutler@guardian.co.uk
image.thrift
in src/main/thrift
11 - 2016-01-07 2016-01-11 2 1 sam.cutler@guardian.co.uk sam.cutler@guardian.co.uk
tagReindexBatch.thrift
in src/main/thrift
5 - 2016-01-15 2016-01-20 2 1 sam.cutler@guardian.co.uk sam.cutler@guardian.co.uk
sectionEvent.thrift
in src/main/thrift
11 - 2016-01-11 2016-01-11 1 1 christopher.lloyd@theguardi... christopher.lloyd@theguardi...
Files With Least Contributors (Top 13)
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
taggingOperation.thrift
in src/main/thrift
20 - 2016-01-07 2016-01-11 2 1 sam.cutler@guardian.co.uk sam.cutler@guardian.co.uk
image.thrift
in src/main/thrift
11 - 2016-01-07 2016-01-11 2 1 sam.cutler@guardian.co.uk sam.cutler@guardian.co.uk
sectionEvent.thrift
in src/main/thrift
11 - 2016-01-11 2016-01-11 1 1 christopher.lloyd@theguardi... christopher.lloyd@theguardi...
tagReindexBatch.thrift
in src/main/thrift
5 - 2016-01-15 2016-01-20 2 1 sam.cutler@guardian.co.uk sam.cutler@guardian.co.uk
tagEvent.thrift
in src/main/thrift
11 - 2016-01-07 2016-01-29 3 2 sam.cutler@guardian.co.uk christopher.lloyd@theguardi...
pillarEvent.thrift
in src/main/thrift
11 - 2017-10-23 2017-10-27 3 2 tom.forbes@theguardian.com regis.kuckaertz@theguardian...
pillar.thrift
in src/main/thrift
7 - 2017-10-23 2017-10-27 3 2 tom.forbes@theguardian.com regis.kuckaertz@theguardian...
section.thrift
in src/main/thrift
18 - 2016-01-07 2016-03-04 5 4 sam.cutler@guardian.co.uk steppenwells@gmail.com
sponsorship.thrift
in src/main/thrift
29 - 2016-03-01 2024-02-21 9 5 stephen.wells@guardian.co.uk david.furey@guardian.co.uk
plugins.sbt
in project
4 - 2016-01-07 2024-03-28 12 6 sam.cutler@guardian.co.uk david.furey@guardian.co.uk
build.sbt
in root
27 - 2016-01-07 2024-03-28 17 11 sam.cutler@guardian.co.uk david.furey@guardian.co.uk
tag.thrift
in src/main/thrift
102 - 2016-01-07 2023-02-22 32 16 sam.cutler@guardian.co.uk 89925410+waisingyiu@users.n...
1 - 2016-01-07 2024-02-21 42 22 sam.cutler@guardian.co.uk automated.maven.release.adm...
Correlations

File Size vs. Number of Changes: 13 points

build.sbt x: 27 lines of code y: 17 # changes project/plugins.sbt x: 4 lines of code y: 12 # changes version.sbt x: 1 lines of code y: 42 # changes src/main/thrift/sponsorship.thrift x: 29 lines of code y: 9 # changes src/main/thrift/tag.thrift x: 102 lines of code y: 32 # changes src/main/thrift/pillar.thrift x: 7 lines of code y: 3 # changes src/main/thrift/pillarEvent.thrift x: 11 lines of code y: 3 # changes src/main/thrift/section.thrift x: 18 lines of code y: 5 # changes src/main/thrift/tagReindexBatch.thrift x: 5 lines of code y: 2 # changes src/main/thrift/image.thrift x: 11 lines of code y: 2 # changes src/main/thrift/taggingOperation.thrift x: 20 lines of code y: 2 # changes src/main/thrift/sectionEvent.thrift x: 11 lines of code y: 1 # changes
42.0
# changes
  min: 1.0
  average: 10.23
  25th percentile: 2.0
  median: 3.0
  75th percentile: 14.5
  max: 42.0
0 102.0
lines of code
min: 1.0 | average: 19.77 | 25th percentile: 6.0 | median: 11.0 | 75th percentile: 23.5 | max: 102.0

Number of Contributors vs. Number of Changes: 13 points

build.sbt x: 11 # contributors y: 17 # changes project/plugins.sbt x: 6 # contributors y: 12 # changes version.sbt x: 22 # contributors y: 42 # changes src/main/thrift/sponsorship.thrift x: 5 # contributors y: 9 # changes src/main/thrift/tag.thrift x: 16 # contributors y: 32 # changes src/main/thrift/pillar.thrift x: 2 # contributors y: 3 # changes src/main/thrift/section.thrift x: 4 # contributors y: 5 # changes src/main/thrift/tagReindexBatch.thrift x: 1 # contributors y: 2 # changes src/main/thrift/sectionEvent.thrift x: 1 # contributors y: 1 # changes
42.0
# changes
  min: 1.0
  average: 10.23
  25th percentile: 2.0
  median: 3.0
  75th percentile: 14.5
  max: 42.0
0 22.0
# contributors
min: 1.0 | average: 5.69 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 8.5 | max: 22.0

Number of Contributors vs. File Size: 13 points

build.sbt x: 11 # contributors y: 27 lines of code project/plugins.sbt x: 6 # contributors y: 4 lines of code version.sbt x: 22 # contributors y: 1 lines of code src/main/thrift/sponsorship.thrift x: 5 # contributors y: 29 lines of code src/main/thrift/tag.thrift x: 16 # contributors y: 102 lines of code src/main/thrift/pillar.thrift x: 2 # contributors y: 7 lines of code src/main/thrift/pillarEvent.thrift x: 2 # contributors y: 11 lines of code src/main/thrift/section.thrift x: 4 # contributors y: 18 lines of code src/main/thrift/tagReindexBatch.thrift x: 1 # contributors y: 5 lines of code src/main/thrift/image.thrift x: 1 # contributors y: 11 lines of code src/main/thrift/taggingOperation.thrift x: 1 # contributors y: 20 lines of code
102.0
lines of code
  min: 1.0
  average: 19.77
  25th percentile: 6.0
  median: 11.0
  75th percentile: 23.5
  max: 102.0
0 22.0
# contributors
min: 1.0 | average: 5.69 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 8.5 | max: 22.0