awslabs / aws-cloudfront-extensions
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 96 files with 7,510 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)
    • 2 files changed 6-20 times (1,742 lines of code)
    • 94 files changed 1-5 times (5,768 lines of code)
0% | 0% | 0% | 23% | 76%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
md, py, txt, json, js, yaml, sh, npmignore, ts, html, css, yml, gitignore, toml, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 61% | 38%
yaml0% | 0% | 0% | 3% | 96%
py0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 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
templates/aws-cloudfront-waf0% | 0% | 0% | 84% | 15%
edge/nodejs0% | 0% | 0% | 4% | 95%
templates/aws-cloudfront-monitoring0% | 0% | 0% | 0% | 100%
edge/python0% | 0% | 0% | 0% | 100%
function/js0% | 0% | 0% | 0% | 100%
scripts/python0% | 0% | 0% | 0% | 100%
website/static0% | 0% | 0% | 0% | 100%
website0% | 0% | 0% | 0% | 100%
templates0% | 0% | 0% | 0% | 100%
edge0% | 0% | 0% | 0% | 100%
templates/workshop-demo0% | 0% | 0% | 0% | 0%
website/layouts0% | 0% | 0% | 0% | 0%
util/update-auth-cognito-function0% | 0% | 0% | 0% | 0%
util/update-lambda-function0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
aws-cloudfront-waf-main.ts
in templates/aws-cloudfront-waf/lib
1665 1 60 348 8
template.yaml
in edge/nodejs/add-security-headers
77 - 176 305 7
template.yaml
in edge/python/geo-traffic-blocker
51 - 95 104 5
template.yaml
in edge/nodejs/multiple-origin-IP-retry
78 - 161 305 5
template.yaml
in edge/nodejs/anti-hotlinking
84 - 176 328 5
app.py
in edge/python/geo-traffic-blocker/geo_traffic_blocker
21 2 95 104 4
app.py
in edge/python/prewarm/prewarm
63 6 103 269 4
template.yaml
in edge/nodejs/resize-picture
91 - 62 286 4
template.yaml
in edge/nodejs/serving-based-on-device
100 - 176 305 4
template.yaml
in edge/python/serverless-load-balancer
113 - 180 270 4
aws-cloudfront-monitoring-stack.ts
in templates/aws-cloudfront-monitoring/source/templates/lib
1034 1 5 57 4
jest.config.js
in templates/aws-cloudfront-monitoring/source
8 - 14 57 3
app.js
in edge/nodejs/add-security-headers/add-security-headers
13 - 253 261 3
cross-origin-resource-sharing.yaml
in function/js/cross-origin-resource-sharing
23 - 216 222 3
app.py
in edge/python/serverless-load-balancer/serverless-load-balancer/lambda_edge_load_balancer_function
41 1 103 269 3
template.yaml
in edge/python/simple-lambda-edge
56 - 154 305 3
template.yaml
in edge/nodejs/http302-from-origin
57 - 264 305 3
helper.py
in templates/aws-cloudfront-waf/deployment
68 10 284 300 3
template.yaml
in edge/nodejs/access-origin-by-weight-rate
84 - 176 305 3
template.yaml
in edge/python/prewarm
101 - 180 269 3