awslabs / aws-solutions-constructs
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 170
  • Daily file updates (only one update per file and date counted): 1864
  • First update: 2020-03-26
  • Latest update: 2022-01-20
  • Days between first and latest update: 666 (95 weeks, estimated 475 working days)
  • Active days (at least one file change): 209
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 170 files with 10,068 lines of code in files.
    • 110 files that are 366+ days old (7,058 lines of code)
    • 31 files that are 181-365 days old (1,287 lines of code)
    • 23 files that are 91-180 days old (1,180 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 6 files that are 1-30 days old (543 lines of code)
70% | 12% | 11% | 0% | 5%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 170 files with 10,068 lines of code in files.
    • 14 files have been last changed 366+ days ago (1,192 lines of code)
    • 16 files have been last changed 181-365 days ago (482 lines of code)
    • 3 files have been last changed 91-180 days ago (47 lines of code)
    • 1 files have been last changed 31-90 days ago (36 lines of code)
    • 136 files have been last changed 1-30 days ago (8,311 lines of code)
11% | 4% | <1% | <1% | 82%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, md, gitignore, npmignore, eslintignore, js, sh, snap, py, yml, txt, yaml, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts69% | 10% | 12% | 0% | 6%
js62% | 30% | 6% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
yaml53% | 46% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
js62% | 27% | <1% | 3% | 6%
ts3% | 0% | 0% | 0% | 96%
py48% | 51% | 0% | 0% | 0%
yml47% | 0% | 52% | 0% | 0%
yaml53% | 46% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
source/patterns/@aws-solutions-constructs70% | 7% | 14% | 0% | 7%
source/use_cases/aws-serverless-image-handler100% | 0% | 0% | 0% | 0%
source/use_cases/aws-serverless-web-app100% | 0% | 0% | 0% | 0%
source/tools/cdk-integ-tools100% | 0% | 0% | 0% | 0%
source/use_cases/aws-custom-glue-etl100% | 0% | 0% | 0% | 0%
source/use_cases/aws-s3-static-website100% | 0% | 0% | 0% | 0%
source/use_cases100% | 0% | 0% | 0% | 0%
deployment100% | 0% | 0% | 0% | 0%
source/use_cases/aws-restaurant-management-demo0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
deployment/v20% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
source/use_cases/aws-serverless-image-handler86% | 0% | 0% | 0% | 13%
source/tools/cdk-integ-tools100% | 0% | 0% | 0% | 0%
source/use_cases/aws-serverless-web-app55% | 0% | 0% | 0% | 44%
source/use_cases/aws-s3-static-website47% | 0% | 0% | 0% | 52%
source/use_cases100% | 0% | 0% | 0% | 0%
source/patterns/@aws-solutions-constructs<1% | 0% | <1% | 0% | 99%
deployment90% | 10% | 0% | 0% | 0%
source/use_cases/aws-restaurant-management-demo0% | 48% | 0% | 5% | 46%
source/use_cases/aws-custom-glue-etl0% | 67% | 0% | 0% | 32%
ROOT0% | 100% | 0% | 0% | 0%
deployment/v20% | 0% | 7% | 0% | 92%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
thumbor-mapping.js
in source/use_cases/aws-serverless-image-handler/lib/lambda/image-handler
205 6 376 677 3
image-request.js
in source/use_cases/aws-serverless-image-handler/lib/lambda/image-handler
203 9 376 677 3
image-handler.js
in source/use_cases/aws-serverless-image-handler/lib/lambda/image-handler
191 9 376 677 3
index.ts
in source/use_cases/aws-serverless-image-handler/lib
100 5 21 677 12
index.js
in source/use_cases/aws-serverless-web-app/lib/lambda/business-logic
84 4 677 677 1
serverless-backend-stack.ts
in source/use_cases/aws-serverless-web-app/lib
73 1 21 677 12
s3-static-site-stack.ts
in source/use_cases/aws-serverless-web-app/lib
61 1 21 677 10
s3-static-site-stack.ts
in source/use_cases/aws-s3-static-website/lib
55 1 21 677 8
copy_s3_objects.py
in source/use_cases/aws-s3-static-website/lib/lambda
50 5 677 677 1
copy_s3_objects.py
in source/use_cases/aws-serverless-web-app/lib/lambda/static-content
49 5 677 677 1
index.js
in source/use_cases/aws-serverless-image-handler/lib/lambda/image-handler
43 - 376 677 3
eslintrc.yml
in source/use_cases
37 - 677 677 1
update_s3_object.py
in source/use_cases/aws-serverless-web-app/lib/lambda/cognito-config
31 2 677 677 1
license-header.js
in source/use_cases
1 - 376 677 3
integ-helpers.ts
in source/tools/cdk-integ-tools/lib
266 21 423 620 3
apigateway-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
218 8 21 589 20
elasticsearch-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
178 2 21 589 15
cloudfront-distribution-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
153 8 21 589 35
index.ts
in source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/lib
138 2 21 589 20
lambda-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
136 4 21 589 32
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
update_s3_object.py
in source/use_cases/aws-serverless-web-app/lib/lambda/cognito-config
31 2 677 677 1
eslintrc.yml
in source/use_cases
37 - 677 677 1
copy_s3_objects.py
in source/use_cases/aws-serverless-web-app/lib/lambda/static-content
49 5 677 677 1
copy_s3_objects.py
in source/use_cases/aws-s3-static-website/lib/lambda
50 5 677 677 1
index.js
in source/use_cases/aws-serverless-web-app/lib/lambda/business-logic
84 4 677 677 1
align-version.js
in deployment
4 - 458 458 1
get-version.js
in deployment
5 - 458 458 1
integ-helpers.ts
in source/tools/cdk-integ-tools/lib
266 21 423 620 3
tslint.yaml
in source/patterns/@aws-solutions-constructs
23 - 412 509 3
license-header.js
in source/use_cases
1 - 376 677 3
index.js
in source/use_cases/aws-serverless-image-handler/lib/lambda/image-handler
43 - 376 677 3
image-handler.js
in source/use_cases/aws-serverless-image-handler/lib/lambda/image-handler
191 9 376 677 3
image-request.js
in source/use_cases/aws-serverless-image-handler/lib/lambda/image-handler
203 9 376 677 3
thumbor-mapping.js
in source/use_cases/aws-serverless-image-handler/lib/lambda/image-handler
205 6 376 677 3
___init__.py
in source/use_cases/aws-custom-glue-etl/stream-producer
1 - 354 417 2
generate_data.py
in source/use_cases/aws-custom-glue-etl/stream-producer
59 6 354 417 4
transform.py
in source/use_cases/aws-custom-glue-etl/etl
80 1 354 417 4
get-version-marker.js
in deployment
1 - 244 458 2
index.js
in source/use_cases/aws-restaurant-management-demo/lib/lambda/manager/get-all-orders
16 - 231 257 3
db-access.js
in source/use_cases/aws-restaurant-management-demo/lib/lambda/layer
20 - 231 253 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in source/patterns/@aws-solutions-constructs/aws-fargate-sns/lib
65 1 12 13 2
index.ts
in source/patterns/@aws-solutions-constructs/aws-route53-apigateway/lib
66 1 12 20 3
fargate-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
222 5 12 24 4
index.ts
in source/patterns/@aws-solutions-constructs/aws-alb-fargate/lib
101 1 12 24 4
fargate-defaults.ts
in source/patterns/@aws-solutions-constructs/core/lib
39 5 21 24 2
index.ts
in source/patterns/@aws-solutions-constructs/aws-iot-s3/lib
50 1 21 26 3
index.ts
in source/patterns/@aws-solutions-constructs/aws-alb-lambda/lib
82 1 21 99 8
index.ts
in source/patterns/@aws-solutions-constructs/aws-wafwebacl-alb/lib
26 1 21 105 5
alb-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
201 6 21 111 9
index.ts
in source/patterns/@aws-solutions-constructs/aws-route53-alb/lib
77 1 21 111 6
alb-defaults.ts
in source/patterns/@aws-solutions-constructs/core/lib
7 1 21 111 5
index.ts
in source/patterns/@aws-solutions-constructs/aws-wafwebacl-cloudfront/lib
24 1 21 132 4
index.ts
in source/patterns/@aws-solutions-constructs/aws-iot-kinesisstreams/lib
49 1 21 134 4
index.ts
in source/patterns/@aws-solutions-constructs/aws-lambda-eventbridge/lib
57 1 21 137 3
waf-defaults.ts
in source/patterns/@aws-solutions-constructs/core/lib
44 3 21 137 3
index.ts
in source/patterns/@aws-solutions-constructs/aws-wafwebacl-apigateway/lib
27 1 21 137 3
waf-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
23 1 21 137 3
align-version.js
in deployment/v2
71 3 21 138 15
get-version.js
in deployment/v2
5 - 137 138 2
get-version-marker.js
in deployment/v2
1 - 137 138 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fargate-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
222 5 12 24 4
index.ts
in source/patterns/@aws-solutions-constructs/aws-alb-fargate/lib
101 1 12 24 4
index.ts
in source/patterns/@aws-solutions-constructs/aws-route53-apigateway/lib
66 1 12 20 3
index.ts
in source/patterns/@aws-solutions-constructs/aws-fargate-sns/lib
65 1 12 13 2
sagemaker-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
353 8 21 462 18
apigateway-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
218 8 21 589 20
alb-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
201 6 21 111 9
index.ts
in source/patterns/@aws-solutions-constructs/aws-apigateway-iot/lib
179 2 21 483 19
elasticsearch-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
178 2 21 589 15
vpc-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
158 2 21 462 27
input-validation.ts
in source/patterns/@aws-solutions-constructs/core/lib
154 1 21 263 17
cloudfront-distribution-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
153 8 21 589 35
manager-stack.ts
in source/use_cases/aws-restaurant-management-demo/lib
150 1 21 265 12
glue-job-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
142 9 21 413 19
index.ts
in source/patterns/@aws-solutions-constructs/aws-apigateway-dynamodb/lib
138 2 21 589 20
index.ts
in source/patterns/@aws-solutions-constructs/aws-apigateway-kinesisstreams/lib
138 5 21 510 18
lambda-helper.ts
in source/patterns/@aws-solutions-constructs/core/lib
136 4 21 589 32
index.ts
in source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/lib
122 1 21 589 25
utils.ts
in source/patterns/@aws-solutions-constructs/core/lib
117 9 21 589 15
index.ts
in source/patterns/@aws-solutions-constructs/aws-apigateway-sqs/lib
106 2 21 589 21