aws-samples / aws-reinvent-trivia-game
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: 56
  • Daily file updates (only one update per file and date counted): 245
  • First update: 2018-10-23
  • Latest update: 2022-01-14
  • Days between first and latest update: 1180 (168 weeks, estimated 840 working days)
  • Active days (at least one file change): 117
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 56 files with 3,588 lines of code in files.
    • 51 files that are 366+ days old (3,497 lines of code)
    • 4 files that are 181-365 days old (84 lines of code)
    • 1 files that are 91-180 days old (7 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 2% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 56 files with 3,588 lines of code in files.
    • 41 files have been last changed 366+ days ago (2,338 lines of code)
    • 9 files have been last changed 181-365 days ago (709 lines of code)
    • 6 files have been last changed 91-180 days ago (541 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
65% | 19% | 15% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
json, ts, js, yml, md, gitignore, yaml, npmignore, sh, html, css, svg, babelrc, dockerignore, txt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts97% | 1% | <1% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
yml83% | 16% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts52% | 18% | 29% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
yml75% | 24% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
yaml9% | 90% | 0% | 0% | 0%
html100% | 0% | 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
trivia-backend/infra98% | 1% | 0% | 0% | 0%
pipelines/src93% | 5% | 1% | 0% | 0%
static-site/app100% | 0% | 0% | 0% | 0%
canaries87% | 12% | 0% | 0% | 0%
static-site/cdk100% | 0% | 0% | 0% | 0%
chat-bot100% | 0% | 0% | 0% | 0%
chat-bot/bot100% | 0% | 0% | 0% | 0%
trivia-backend/app100% | 0% | 0% | 0% | 0%
chat-bot/lex-model100% | 0% | 0% | 0% | 0%
trivia-backend100% | 0% | 0% | 0% | 0%
chat-bot/hook100% | 0% | 0% | 0% | 0%
alarms100% | 0% | 0% | 0% | 0%
static-site100% | 0% | 0% | 0% | 0%
trivia-backend/base100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
trivia-backend/infra72% | 27% | 0% | 0% | 0%
static-site/app100% | 0% | 0% | 0% | 0%
static-site/cdk100% | 0% | 0% | 0% | 0%
chat-bot/bot100% | 0% | 0% | 0% | 0%
trivia-backend/app100% | 0% | 0% | 0% | 0%
chat-bot/lex-model100% | 0% | 0% | 0% | 0%
canaries35% | 64% | 0% | 0% | 0%
trivia-backend100% | 0% | 0% | 0% | 0%
pipelines/src7% | 5% | 86% | 0% | 0%
chat-bot/hook100% | 0% | 0% | 0% | 0%
alarms100% | 0% | 0% | 0% | 0%
static-site100% | 0% | 0% | 0% | 0%
trivia-backend/base100% | 0% | 0% | 0% | 0%
chat-bot0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
buildspec.yml
in static-site
25 - 426 1192 5
template.yaml
in chat-bot
127 - 270 1183 8
service.js
in trivia-backend/app
60 3 703 1182 4
trivia.js
in trivia-backend/app/routes
49 - 1165 1182 4
healthcheck.js
in trivia-backend/app
17 - 1182 1182 1
convert-model.js
in chat-bot/lex-model
68 - 1178 1180 2
styles.css
in static-site/app/assets/css
221 - 1175 1179 2
static-site-pipeline.ts
in pipelines/src
80 2 153 1179 9
static-site.ts
in static-site/cdk
76 - 390 1179 8
app.js
in static-site/app/js
70 6 1175 1179 2
Card.js
in static-site/app/js
54 5 1179 1179 1
infrastructure.ts
in static-site/cdk
49 2 711 1179 5
request.js
in static-site/app/js
28 - 1179 1179 1
Headers.js
in static-site/app/js
16 1 1179 1179 1
index.html
in static-site/app
14 - 1175 1179 2
bot.js
in chat-bot/bot
143 8 1165 1178 2
pre-traffic-hook.js
in chat-bot/hook
46 - 1177 1178 2
buildspec.yml
in chat-bot
23 - 240 1178 4
chat-bot-pipeline.ts
in pipelines/src
19 - 389 1178 7
api-service-pipeline.ts
in pipelines/src
15 - 389 1178 11
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
healthcheck.js
in trivia-backend/app
17 - 1182 1182 1
Headers.js
in static-site/app/js
16 1 1179 1179 1
request.js
in static-site/app/js
28 - 1179 1179 1
Card.js
in static-site/app/js
54 5 1179 1179 1
convert-model.js
in chat-bot/lex-model
68 - 1178 1180 2
pre-traffic-hook.js
in chat-bot/hook
46 - 1177 1178 2
index.html
in static-site/app
14 - 1175 1179 2
app.js
in static-site/app/js
70 6 1175 1179 2
styles.css
in static-site/app/assets/css
221 - 1175 1179 2
buildspec.yml
in trivia-backend/base
17 - 1174 1174 1
trivia.js
in trivia-backend/app/routes
49 - 1165 1182 4
bot.js
in chat-bot/bot
143 8 1165 1178 2
Footer.js
in static-site/app/js
15 - 806 1175 2
produce-config.js
in trivia-backend/infra/codedeploy-blue-green
94 - 716 870 4
alb-ingress-controller-policy.ts
in trivia-backend/infra/cdk/eks
109 1 715 715 1
infrastructure.ts
in static-site/cdk
49 2 711 1179 5
error.html
in static-site/app
14 - 704 704 1
webpack-errorpage.config.js
in static-site/app
27 - 704 704 1
pageNotFound.js
in static-site/app/js
43 5 704 704 1
artillery-load-api.yml
in trivia-backend
13 - 703 703 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pipelines-bootstrap.ts
in pipelines/src
7 - 153 153 1
buildspec.yml
in canaries
28 - 240 240 1
buildspec.yml
in trivia-backend/infra/codedeploy-lifecycle-event-hooks
21 - 240 240 1
api-service-codedeploy-lifecycle-event-hooks-pipeline.ts
in pipelines/src
18 1 240 240 1
canaries-pipeline.ts
in pipelines/src
17 1 240 240 1
ecs-service-blue-green.ts
in trivia-backend/infra/cdk
297 1 240 389 5
cfn-containers-pipeline.ts
in pipelines/src/common
156 - 153 389 2
cfn-pipeline.ts
in pipelines/src/common
106 - 153 389 3
buildspec-blue-green.yml
in trivia-backend/infra/cdk
35 - 389 389 1
template.yaml
in alarms
32 - 388 389 2
api-service-blue-green-pipeline.ts
in pipelines/src
15 - 389 389 1
ecs-task-sets.ts
in trivia-backend/infra/cdk
101 1 390 390 1
template.yaml
in trivia-backend/infra/codedeploy-lifecycle-event-hooks
65 - 270 390 3
pre-traffic-hook.js
in trivia-backend/infra/codedeploy-lifecycle-event-hooks
49 1 390 390 1
artillery-trivia-api.yml
in trivia-backend
37 - 703 703 1
load.js
in trivia-backend/app/routes
14 - 703 703 1
artillery-load-api.yml
in trivia-backend
13 - 703 703 1
pageNotFound.js
in static-site/app/js
43 5 704 704 1
webpack-errorpage.config.js
in static-site/app
27 - 704 704 1
error.html
in static-site/app
14 - 704 704 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cfn-containers-pipeline.ts
in pipelines/src/common
156 - 153 389 2
api-service-codedeploy-pipeline.ts
in pipelines/src
143 2 153 834 10
cfn-pipeline.ts
in pipelines/src/common
106 - 153 389 3
static-site-pipeline.ts
in pipelines/src
80 2 153 1179 9
api-base-image-pipeline.ts
in pipelines/src
49 - 153 1174 9
pipelines-bootstrap.ts
in pipelines/src
7 - 153 153 1
ecs-service-blue-green.ts
in trivia-backend/infra/cdk
297 1 240 389 5
buildspec.yml
in canaries
28 - 240 240 1
buildspec.yml
in chat-bot
23 - 240 1178 4
buildspec.yml
in trivia-backend/infra/codedeploy-lifecycle-event-hooks
21 - 240 240 1
api-service-codedeploy-lifecycle-event-hooks-pipeline.ts
in pipelines/src
18 1 240 240 1
canaries-pipeline.ts
in pipelines/src
17 1 240 240 1
template.yaml
in canaries
113 - 241 717 6
template.yaml
in chat-bot
127 - 270 1183 8
template.yaml
in trivia-backend/infra/codedeploy-lifecycle-event-hooks
65 - 270 390 3
infra-setup.ts
in trivia-backend/infra/codedeploy-blue-green
152 1 388 870 5
ecs-service.ts
in trivia-backend/infra/cdk
46 - 388 870 6
template.yaml
in alarms
32 - 388 389 2
buildspec-blue-green.yml
in trivia-backend/infra/cdk
35 - 389 389 1
chat-bot-pipeline.ts
in pipelines/src
19 - 389 1178 7