apache / druid-website-src
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 35 files with 2,920 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 7 files changed 6-20 times (497 lines of code)
    • 28 files changed 1-5 times (2,423 lines of code)
0% | 0% | 0% | 17% | 82%
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 35 files with 2,920 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 33 files changed by 2-5 contributors (2,802 lines of code)
    • 2 files changed by 1 contributor (118 lines of code)
0% | 0% | 0% | 95% | 4%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
html, md, css, js, svg, json, py, mdx, txt, gitignore, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 32% | 67%
css0% | 0% | 0% | 9% | 90%
py0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
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% | 0% | 42% | 57%
ROOT0% | 0% | 0% | 29% | 70%
static0% | 0% | 0% | 15% | 84%
published_versions0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
css-extra0% | 0% | 0% | 0% | 100%
css-apache0% | 0% | 0% | 0% | 100%
assets0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 35)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.js
in src/pages
114 - 2023-03-15 2023-08-01 14 4 brian.le@imply.io katya.macedo@imply.io
144 - 2023-03-22 2023-08-01 11 4 brian.le@imply.io vadim@ogievetsky.com
EventsWidget.js
in static/js
24 1 2023-03-25 2023-07-24 9 4 brian.le@imply.io vadim@ogievetsky.com
index.css
in src/css
159 - 2023-03-23 2023-08-01 9 5 brian.le@imply.io lim.t.victoria@gmail.com
EventList.js
in static/js
14 - 2023-03-25 2023-07-24 6 2 brian.le@imply.io vadim@ogievetsky.com
features.js
in static/js
16 1 2023-03-25 2023-07-24 6 4 brian.le@imply.io vadim@ogievetsky.com
FeatureList.js
in static/js
26 - 2023-03-25 2023-07-24 6 2 brian.le@imply.io vadim@ogievetsky.com
70 5 2023-07-13 2023-07-27 5 5 brian.le@imply.io vadim@ogievetsky.com
FeaturedContent.js
in static/js
359 - 2023-04-25 2023-07-24 5 2 brian.le@imply.io vadim@ogievetsky.com
customTheme.css
in src/css
9 - 2023-03-22 2023-07-24 4 2 brian.le@imply.io vadim@ogievetsky.com
version.js
in static/js
15 - 2023-05-22 2023-07-24 4 2 brian.le@imply.io vadim@ogievetsky.com
20 1 2023-04-25 2023-07-24 4 2 brian.le@imply.io vadim@ogievetsky.com
25 1 2023-07-13 2023-07-27 4 5 brian.le@imply.io vadim@ogievetsky.com
custom.css
in src/css
21 - 2023-03-22 2023-07-24 3 2 brian.le@imply.io vadim@ogievetsky.com
variables.css
in published_versions/css
1 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
3 - 2023-03-22 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
druid.js
in assets/js
4 1 2019-06-04 2019-06-05 2 2 vadimon@gmail.com gianmerlino@gmail.com
index.module.css
in src/pages
16 - 2023-03-15 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
21 2 2023-05-31 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
code-block-buttons.css
in published_versions/css
31 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
31 - 2022-09-26 2022-10-04 2 1 vadim@ogievetsky.com vadim@ogievetsky.com
38 5 2023-03-22 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
build_docs.py
in scripts
54 2 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
main.css
in css-apache
66 - 2019-06-04 2019-06-05 2 2 vadimon@gmail.com gianmerlino@gmail.com
news-list.css
in src/css
77 - 2023-03-23 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
86 - 2019-06-11 2019-12-19 2 3 fangjinyang@gmail.com vadim@ogievetsky.com
prism.css
in published_versions/css
87 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
prism.css
in css-extra
87 - 2022-09-26 2022-10-04 2 1 vadim@ogievetsky.com vadim@ogievetsky.com
docs.css
in published_versions/css
111 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
syntax.css
in published_versions/css
144 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
251 - 2023-06-03 2023-07-24 2 2 techdocsmith@gmail.com vadim@ogievetsky.com
base.css
in published_versions/css
254 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
index.css
in published_versions/css
288 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
1 - 2019-06-28 2019-06-28 1 2 fangjinyang@gmail.com gianmerlino@gmail.com
base.css
in src/css
253 - 2023-08-01 2023-08-01 1 2 vadim@ogievetsky.com katya.macedo@imply.io
Files With Most Contributors (Top 35)
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.css
in src/css
159 - 2023-03-23 2023-08-01 9 5 brian.le@imply.io lim.t.victoria@gmail.com
70 5 2023-07-13 2023-07-27 5 5 brian.le@imply.io vadim@ogievetsky.com
25 1 2023-07-13 2023-07-27 4 5 brian.le@imply.io vadim@ogievetsky.com
index.js
in src/pages
114 - 2023-03-15 2023-08-01 14 4 brian.le@imply.io katya.macedo@imply.io
144 - 2023-03-22 2023-08-01 11 4 brian.le@imply.io vadim@ogievetsky.com
EventsWidget.js
in static/js
24 1 2023-03-25 2023-07-24 9 4 brian.le@imply.io vadim@ogievetsky.com
features.js
in static/js
16 1 2023-03-25 2023-07-24 6 4 brian.le@imply.io vadim@ogievetsky.com
86 - 2019-06-11 2019-12-19 2 3 fangjinyang@gmail.com vadim@ogievetsky.com
FeatureList.js
in static/js
26 - 2023-03-25 2023-07-24 6 2 brian.le@imply.io vadim@ogievetsky.com
EventList.js
in static/js
14 - 2023-03-25 2023-07-24 6 2 brian.le@imply.io vadim@ogievetsky.com
FeaturedContent.js
in static/js
359 - 2023-04-25 2023-07-24 5 2 brian.le@imply.io vadim@ogievetsky.com
version.js
in static/js
15 - 2023-05-22 2023-07-24 4 2 brian.le@imply.io vadim@ogievetsky.com
20 1 2023-04-25 2023-07-24 4 2 brian.le@imply.io vadim@ogievetsky.com
customTheme.css
in src/css
9 - 2023-03-22 2023-07-24 4 2 brian.le@imply.io vadim@ogievetsky.com
custom.css
in src/css
21 - 2023-03-22 2023-07-24 3 2 brian.le@imply.io vadim@ogievetsky.com
main.css
in css-apache
66 - 2019-06-04 2019-06-05 2 2 vadimon@gmail.com gianmerlino@gmail.com
3 - 2023-03-22 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
21 2 2023-05-31 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
38 5 2023-03-22 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
build_docs.py
in scripts
54 2 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
251 - 2023-06-03 2023-07-24 2 2 techdocsmith@gmail.com vadim@ogievetsky.com
variables.css
in published_versions/css
1 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
syntax.css
in published_versions/css
144 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
index.css
in published_versions/css
288 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
code-block-buttons.css
in published_versions/css
31 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
prism.css
in published_versions/css
87 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
base.css
in published_versions/css
254 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
docs.css
in published_versions/css
111 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
druid.js
in assets/js
4 1 2019-06-04 2019-06-05 2 2 vadimon@gmail.com gianmerlino@gmail.com
news-list.css
in src/css
77 - 2023-03-23 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
index.module.css
in src/pages
16 - 2023-03-15 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
1 - 2019-06-28 2019-06-28 1 2 fangjinyang@gmail.com gianmerlino@gmail.com
base.css
in src/css
253 - 2023-08-01 2023-08-01 1 2 vadim@ogievetsky.com katya.macedo@imply.io
31 - 2022-09-26 2022-10-04 2 1 vadim@ogievetsky.com vadim@ogievetsky.com
prism.css
in css-extra
87 - 2022-09-26 2022-10-04 2 1 vadim@ogievetsky.com vadim@ogievetsky.com
Files With Least Contributors (Top 35)
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
prism.css
in css-extra
87 - 2022-09-26 2022-10-04 2 1 vadim@ogievetsky.com vadim@ogievetsky.com
31 - 2022-09-26 2022-10-04 2 1 vadim@ogievetsky.com vadim@ogievetsky.com
FeaturedContent.js
in static/js
359 - 2023-04-25 2023-07-24 5 2 brian.le@imply.io vadim@ogievetsky.com
index.css
in published_versions/css
288 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
base.css
in published_versions/css
254 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
base.css
in src/css
253 - 2023-08-01 2023-08-01 1 2 vadim@ogievetsky.com katya.macedo@imply.io
251 - 2023-06-03 2023-07-24 2 2 techdocsmith@gmail.com vadim@ogievetsky.com
syntax.css
in published_versions/css
144 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
docs.css
in published_versions/css
111 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
prism.css
in published_versions/css
87 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
news-list.css
in src/css
77 - 2023-03-23 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
main.css
in css-apache
66 - 2019-06-04 2019-06-05 2 2 vadimon@gmail.com gianmerlino@gmail.com
build_docs.py
in scripts
54 2 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
38 5 2023-03-22 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
code-block-buttons.css
in published_versions/css
31 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
FeatureList.js
in static/js
26 - 2023-03-25 2023-07-24 6 2 brian.le@imply.io vadim@ogievetsky.com
21 2 2023-05-31 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
custom.css
in src/css
21 - 2023-03-22 2023-07-24 3 2 brian.le@imply.io vadim@ogievetsky.com
20 1 2023-04-25 2023-07-24 4 2 brian.le@imply.io vadim@ogievetsky.com
index.module.css
in src/pages
16 - 2023-03-15 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
version.js
in static/js
15 - 2023-05-22 2023-07-24 4 2 brian.le@imply.io vadim@ogievetsky.com
EventList.js
in static/js
14 - 2023-03-25 2023-07-24 6 2 brian.le@imply.io vadim@ogievetsky.com
customTheme.css
in src/css
9 - 2023-03-22 2023-07-24 4 2 brian.le@imply.io vadim@ogievetsky.com
druid.js
in assets/js
4 1 2019-06-04 2019-06-05 2 2 vadimon@gmail.com gianmerlino@gmail.com
3 - 2023-03-22 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
1 - 2019-06-28 2019-06-28 1 2 fangjinyang@gmail.com gianmerlino@gmail.com
variables.css
in published_versions/css
1 - 2023-07-13 2023-07-24 2 2 brian.le@imply.io vadim@ogievetsky.com
86 - 2019-06-11 2019-12-19 2 3 fangjinyang@gmail.com vadim@ogievetsky.com
144 - 2023-03-22 2023-08-01 11 4 brian.le@imply.io vadim@ogievetsky.com
index.js
in src/pages
114 - 2023-03-15 2023-08-01 14 4 brian.le@imply.io katya.macedo@imply.io
EventsWidget.js
in static/js
24 1 2023-03-25 2023-07-24 9 4 brian.le@imply.io vadim@ogievetsky.com
features.js
in static/js
16 1 2023-03-25 2023-07-24 6 4 brian.le@imply.io vadim@ogievetsky.com
index.css
in src/css
159 - 2023-03-23 2023-08-01 9 5 brian.le@imply.io lim.t.victoria@gmail.com
70 5 2023-07-13 2023-07-27 5 5 brian.le@imply.io vadim@ogievetsky.com
25 1 2023-07-13 2023-07-27 4 5 brian.le@imply.io vadim@ogievetsky.com
Correlations

File Size vs. Number of Changes: 35 points

docusaurus.config.js x: 144 lines of code y: 11 # changes src/css/base.css x: 253 lines of code y: 1 # changes src/css/index.css x: 159 lines of code y: 9 # changes src/pages/index.js x: 114 lines of code y: 14 # changes scripts/copy_druid_docs.py x: 70 lines of code y: 5 # changes scripts/do_all_things.py x: 25 lines of code y: 4 # changes babel.config.js x: 3 lines of code y: 2 # changes published_versions/css/base.css x: 254 lines of code y: 2 # changes published_versions/css/code-block-buttons.css x: 31 lines of code y: 2 # changes published_versions/css/docs.css x: 111 lines of code y: 2 # changes published_versions/css/index.css x: 288 lines of code y: 2 # changes published_versions/css/prism.css x: 87 lines of code y: 2 # changes published_versions/css/syntax.css x: 144 lines of code y: 2 # changes published_versions/css/variables.css x: 1 lines of code y: 2 # changes redirects.js x: 251 lines of code y: 2 # changes scripts/build_docs.py x: 54 lines of code y: 2 # changes src/css/custom.css x: 21 lines of code y: 3 # changes src/css/customTheme.css x: 9 lines of code y: 4 # changes src/css/news-list.css x: 77 lines of code y: 2 # changes src/pages/index.module.css x: 16 lines of code y: 2 # changes static/js/EventList.js x: 14 lines of code y: 6 # changes static/js/EventsWidget.js x: 24 lines of code y: 9 # changes static/js/FeatureList.js x: 26 lines of code y: 6 # changes static/js/FeaturedContent.js x: 359 lines of code y: 5 # changes static/js/FeaturedContentWidget.js x: 20 lines of code y: 4 # changes static/js/RecentReleasesWidget.js x: 21 lines of code y: 2 # changes static/js/code-block-buttons.js x: 38 lines of code y: 2 # changes static/js/features.js x: 16 lines of code y: 6 # changes static/js/version.js x: 15 lines of code y: 4 # changes downloads_apache.html x: 86 lines of code y: 2 # changes google7061d72c536b2e8d.html x: 1 lines of code y: 1 # changes assets/js/druid.js x: 4 lines of code y: 2 # changes css-apache/main.css x: 66 lines of code y: 2 # changes
14.0
# changes
  min: 1.0
  average: 3.71
  25th percentile: 2.0
  median: 2.0
  75th percentile: 5.0
  max: 14.0
0 359.0
lines of code
min: 1.0 | average: 83.43 | 25th percentile: 16.0 | median: 38.0 | 75th percentile: 114.0 | max: 359.0

Number of Contributors vs. Number of Changes: 35 points

docusaurus.config.js x: 4 # contributors y: 11 # changes src/css/base.css x: 2 # contributors y: 1 # changes src/css/index.css x: 5 # contributors y: 9 # changes src/pages/index.js x: 4 # contributors y: 14 # changes scripts/copy_druid_docs.py x: 5 # contributors y: 5 # changes scripts/do_all_things.py x: 5 # contributors y: 4 # changes babel.config.js x: 2 # contributors y: 2 # changes src/css/custom.css x: 2 # contributors y: 3 # changes src/css/customTheme.css x: 2 # contributors y: 4 # changes static/js/EventList.js x: 2 # contributors y: 6 # changes static/js/EventsWidget.js x: 4 # contributors y: 9 # changes static/js/FeaturedContent.js x: 2 # contributors y: 5 # changes static/js/features.js x: 4 # contributors y: 6 # changes css-extra/code-block-buttons.css x: 1 # contributors y: 2 # changes downloads_apache.html x: 3 # contributors y: 2 # changes
14.0
# changes
  min: 1.0
  average: 3.71
  25th percentile: 2.0
  median: 2.0
  75th percentile: 5.0
  max: 14.0
0 5.0
# contributors
min: 1.0 | average: 2.46 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 35 points

docusaurus.config.js x: 4 # contributors y: 144 lines of code src/css/base.css x: 2 # contributors y: 253 lines of code src/css/index.css x: 5 # contributors y: 159 lines of code src/pages/index.js x: 4 # contributors y: 114 lines of code scripts/copy_druid_docs.py x: 5 # contributors y: 70 lines of code scripts/do_all_things.py x: 5 # contributors y: 25 lines of code babel.config.js x: 2 # contributors y: 3 lines of code published_versions/css/code-block-buttons.css x: 2 # contributors y: 31 lines of code published_versions/css/docs.css x: 2 # contributors y: 111 lines of code published_versions/css/index.css x: 2 # contributors y: 288 lines of code published_versions/css/prism.css x: 2 # contributors y: 87 lines of code published_versions/css/syntax.css x: 2 # contributors y: 144 lines of code published_versions/css/variables.css x: 2 # contributors y: 1 lines of code redirects.js x: 2 # contributors y: 251 lines of code scripts/build_docs.py x: 2 # contributors y: 54 lines of code src/css/custom.css x: 2 # contributors y: 21 lines of code src/css/customTheme.css x: 2 # contributors y: 9 lines of code src/css/news-list.css x: 2 # contributors y: 77 lines of code src/pages/index.module.css x: 2 # contributors y: 16 lines of code static/js/EventList.js x: 2 # contributors y: 14 lines of code static/js/EventsWidget.js x: 4 # contributors y: 24 lines of code static/js/FeatureList.js x: 2 # contributors y: 26 lines of code static/js/FeaturedContent.js x: 2 # contributors y: 359 lines of code static/js/code-block-buttons.js x: 2 # contributors y: 38 lines of code static/js/features.js x: 4 # contributors y: 16 lines of code static/js/version.js x: 2 # contributors y: 15 lines of code css-extra/code-block-buttons.css x: 1 # contributors y: 31 lines of code css-extra/prism.css x: 1 # contributors y: 87 lines of code downloads_apache.html x: 3 # contributors y: 86 lines of code css-apache/main.css x: 2 # contributors y: 66 lines of code
359.0
lines of code
  min: 1.0
  average: 83.43
  25th percentile: 16.0
  median: 38.0
  75th percentile: 114.0
  max: 359.0
0 5.0
# contributors
min: 1.0 | average: 2.46 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0