aws-solutions / aws-qnabot
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: 272
  • Daily file updates (only one update per file and date counted): 2359
  • First update: 2017-08-28
  • Latest update: 2021-12-20
  • Days between first and latest update: 1576 (225 weeks, estimated 1125 working days)
  • Active days (at least one file change): 533
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 272 files with 24,569 lines of code in files.
    • 222 files that are 366+ days old (18,492 lines of code)
    • 37 files that are 181-365 days old (4,693 lines of code)
    • 9 files that are 91-180 days old (966 lines of code)
    • 4 files that are 31-90 days old (418 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
75% | 19% | 3% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 272 files with 24,569 lines of code in files.
    • 90 files have been last changed 366+ days ago (3,646 lines of code)
    • 27 files have been last changed 181-365 days ago (1,225 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 155 files have been last changed 31-90 days ago (19,698 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
14% | 4% | 0% | 80% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
js, json, md, txt, vue, py, sh, gitignore, css, pug, scss, svg, html, styl, babelrc, ejs, jsonc, MD, hbs, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
js77% | 18% | 2% | <1% | 0%
vue82% | 13% | 3% | 0% | 0%
py25% | 48% | 26% | 0% | 0%
css82% | 18% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
html61% | 38% | 0% | 0% | 0%
pug100% | 0% | 0% | 0% | 0%
ejs100% | 0% | 0% | 0% | 0%
styl100% | 0% | 0% | 0% | 0%
yaml0% | 0% | 0% | 100% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
js15% | 5% | 0% | 79% | 0%
py25% | 0% | 0% | 74% | 0%
css82% | 18% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
html61% | 38% | 0% | 0% | 0%
pug100% | 0% | 0% | 0% | 0%
ejs100% | 0% | 0% | 0% | 0%
styl100% | 0% | 0% | 0% | 0%
vue0% | 1% | 0% | 98% | 0%
yaml0% | 0% | 0% | 100% | 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
templates/master94% | 5% | 0% | 0% | 0%
website/js83% | 12% | 4% | 0% | 0%
lambda/fulfillment94% | 5% | 0% | 0% | 0%
lambda/cfn100% | 0% | 0% | 0% | 0%
templates/export100% | 0% | 0% | 0% | 0%
templates100% | 0% | 0% | 0% | 0%
lambda/export100% | 0% | 0% | 0% | 0%
templates/dev100% | 0% | 0% | 0% | 0%
lambda/schema100% | 0% | 0% | 0% | 0%
utility_scripts73% | 26% | 0% | 0% | 0%
templates/import100% | 0% | 0% | 0% | 0%
lambda/lex-build66% | 33% | 0% | 0% | 0%
lambda/testall100% | 0% | 0% | 0% | 0%
website/config100% | 0% | 0% | 0% | 0%
templates/testall100% | 0% | 0% | 0% | 0%
lambda/import100% | 0% | 0% | 0% | 0%
templates/public-vpc-support100% | 0% | 0% | 0% | 0%
templates/public100% | 0% | 0% | 0% | 0%
lambda/connect100% | 0% | 0% | 0% | 0%
templates/lib100% | 0% | 0% | 0% | 0%
website/html100% | 0% | 0% | 0% | 0%
lambda/proxy-es95% | 4% | 0% | 0% | 0%
website/style100% | 0% | 0% | 0% | 0%
lambda100% | 0% | 0% | 0% | 0%
website100% | 0% | 0% | 0% | 0%
lambda/es-proxy-layer0% | 93% | 3% | 2% | 0%
lambda/lexv2-build0% | 100% | 0% | 0% | 0%
utility_scripts/csv2json_converter0% | 100% | 0% | 0% | 0%
lambda/translate0% | 100% | 0% | 0% | 0%
lambda/qnabot-common-layer0% | 0% | 93% | 6% | 0%
lambda/js_lambda_hook_sdk0% | 0% | 100% | 0% | 0%
lambda/kendra-webcrawler0% | 0% | 100% | 0% | 0%
lambda/kendra-webcrawler-schedule-updater0% | 0% | 100% | 0% | 0%
lambda/kendra-webcrawler-status0% | 0% | 100% | 0% | 0%
lambda/genesys0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
templates/master22% | 5% | 0% | 71% | 0%
lambda/cfn55% | 0% | 0% | 44% | 0%
utility_scripts73% | 26% | 0% | 0% | 0%
website/js5% | <1% | 0% | 93% | 0%
lambda/export32% | 10% | 0% | 57% | 0%
lambda/testall73% | 26% | 0% | 0% | 0%
lambda/schema38% | 0% | 0% | 61% | 0%
templates/import47% | 0% | 0% | 52% | 0%
templates/export4% | 0% | 0% | 95% | 0%
templates/dev9% | 0% | 0% | 90% | 0%
templates/lib100% | 0% | 0% | 0% | 0%
templates/testall18% | 18% | 0% | 63% | 0%
website/html100% | 0% | 0% | 0% | 0%
lambda/lex-build2% | 10% | 0% | 87% | 0%
website/style100% | 0% | 0% | 0% | 0%
lambda100% | 0% | 0% | 0% | 0%
utility_scripts/csv2json_converter0% | 100% | 0% | 0% | 0%
lambda/import0% | 100% | 0% | 0% | 0%
lambda/translate0% | 100% | 0% | 0% | 0%
lambda/es-proxy-layer0% | 0% | 0% | 100% | 0%
lambda/fulfillment0% | 0% | 0% | 100% | 0%
templates0% | 0% | 0% | 100% | 0%
lambda/lexv2-build0% | 0% | 0% | 100% | 0%
lambda/genesys0% | 0% | 0% | 100% | 0%
website/config0% | 0% | 0% | 100% | 0%
lambda/qnabot-common-layer0% | 0% | 0% | 100% | 0%
lambda/js_lambda_hook_sdk0% | 0% | 0% | 100% | 0%
lambda/kendra-webcrawler0% | 0% | 0% | 100% | 0%
templates/public-vpc-support0% | 0% | 0% | 100% | 0%
templates/public0% | 0% | 0% | 100% | 0%
lambda/kendra-webcrawler-schedule-updater0% | 0% | 0% | 100% | 0%
lambda/kendra-webcrawler-status0% | 0% | 0% | 100% | 0%
lambda/connect0% | 0% | 0% | 100% | 0%
lambda/proxy-es0% | 0% | 0% | 100% | 0%
website0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
util.js
in templates
671 13 78 1528 9
lex.js
in lambda/cfn/lib
430 19 78 1528 32
index.js
in templates/master
275 - 78 1528 101
bucket.js
in templates/dev
110 - 78 1528 19
config.js
in templates/master
91 1 78 1528 26
var.js
in templates/master
85 - 499 1528 27
cognito.js
in templates/dev
79 - 78 1528 9
index.js
in lambda/cfn
61 2 78 1528 23
S3Unzip.js
in lambda/cfn/lib
60 5 1370 1528 4
S3Clear.js
in lambda/cfn/lib
53 4 1370 1528 8
CognitoRole.js
in lambda/cfn/lib
49 4 602 1528 8
promise.js
in lambda/cfn/lib/util
46 8 1370 1528 3
CognitoLogin.js
in lambda/cfn/lib
41 2 1370 1528 5
response.js
in lambda/cfn/lib/util
41 1 1370 1528 3
CognitoUrl.js
in lambda/cfn/lib
37 3 1260 1528 8
CognitoDomain.js
in lambda/cfn/lib
36 4 1370 1528 5
Variable.js
in lambda/cfn/lib
31 4 1331 1528 10
base.js
in lambda/cfn/lib
11 3 1370 1528 3
aws.js
in lambda/cfn/lib/util
6 - 1370 1528 3
master.js
in templates/dev
18 - 78 1527 29
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
tmp.js
in templates/master/dashboard
1 - 1370 1453 3
code.js
in website/js/components/hooks
4 1 1370 1468 3
code.py
in website/js/components/hooks
4 1 1370 1468 4
index.js
in templates/master/lex
4 - 1370 1457 3
aws.js
in lambda/cfn/lib/util
6 - 1370 1528 3
index.js
in templates/master/cognito/style
9 - 1370 1453 3
test.js
in lambda
10 - 1370 1491 4
pug
admin.pug
in website/html
10 - 1370 1524 5
styl
app.styl
in website/style
10 - 1370 1515 3
index.js
in templates/master/routes/root
10 - 1370 1457 4
resource.js
in templates/master/routes/util
10 1 1370 1457 3
base.js
in lambda/cfn/lib
11 3 1370 1528 3
ejs
test.ejs
in website/html
11 - 1370 1524 3
pug
client.pug
in website/html
11 - 1370 1524 4
test.js
in templates/master/signup
12 - 1370 1457 3
index.js
in templates/master/routes/services
12 - 1370 1454 4
index.js
in templates/master/routes
12 - 1370 1457 6
login.js
in templates/master/routes
14 - 1370 1457 3
signup.js
in templates/master/signup
15 - 1370 1457 3
handler.js
in templates/master/proxy-lex
18 - 1370 1457 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
utilities.js
in lambda/qnabot-common-layer/qnabot
14 1 44 57 3
es_query.js
in lambda/es-proxy-layer/lib
68 4 44 70 5
QnABot-CallFlow.yaml
in lambda/genesys/flowsv2
296 - 44 87 8
index.js
in lambda/genesys
40 1 44 87 5
index.vue
in website/js/components/genesys
156 - 44 91 6
steps.js
in website/js/components/genesys
57 - 44 91 7
kendra_webcrawler.py
in lambda/kendra-webcrawler
144 8 44 117 7
kendra_webcrawler_schedule_updater.py
in lambda/kendra-webcrawler-schedule-updater
119 7 44 117 7
kendra_webcrawler_status.py
in lambda/kendra-webcrawler-status
58 4 44 117 7
hooks.js
in lambda/js_lambda_hook_sdk/lambda_hook_sdk
147 24 44 118 6
logging.js
in lambda/qnabot-common-layer/qnabot
125 10 44 120 19
settings.js
in lambda/qnabot-common-layer/qnabot
64 3 44 120 10
es-logging.js
in lambda/es-proxy-layer/lib
96 4 44 134 19
query.js
in lambda/es-proxy-layer/lib
450 8 44 218 21
kendra.js
in lambda/es-proxy-layer/lib
438 13 44 218 15
handlebars.js
in lambda/es-proxy-layer/lib
306 1 44 218 16
supportedLanguages.js
in lambda/es-proxy-layer/lib
288 2 44 218 7
lambda-layers.js
in templates/master
176 - 78 218 9
kendraQuery.js
in lambda/es-proxy-layer/lib
156 5 44 218 14
cfn.js
in lambda/es-proxy-layer/lib
150 2 78 218 9
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
resources.js
in templates/export
1167 - 44 867 57
handler.py
in lambda/lexv2-build
588 35 44 252 14
proxy-es.js
in templates/master
466 - 44 1457 78
query.js
in lambda/es-proxy-layer/lib
450 8 44 218 21
kendra.js
in lambda/es-proxy-layer/lib
438 13 44 218 15
import.vue
in website/js/components
423 - 44 1506 57
handlebars.js
in lambda/es-proxy-layer/lib
306 1 44 218 16
QnABot-CallFlow.yaml
in lambda/genesys/flowsv2
296 - 44 87 8
supportedLanguages.js
in lambda/es-proxy-layer/lib
288 2 44 218 7
lexRouter.js
in lambda/fulfillment/lib/middleware
258 10 44 677 54
specialtyBotRouter.js
in lambda/fulfillment/lib/middleware
258 15 44 406 18
lex.js
in lambda/fulfillment/lib/middleware
252 16 44 1464 69
qna.js
in lambda/schema
246 - 44 612 30
2_preprocess.js
in lambda/fulfillment/lib/middleware
200 2 44 1456 64
admin.vue
in website/js
193 - 44 1524 51
input.vue
in website/js/components/designer
189 - 44 1506 27
kendraIndex.vue
in website/js/components
189 - 44 337 15
edit.vue
in website/js/components/designer
163 - 44 1516 34
index.vue
in website/js/components/genesys
156 - 44 91 6
kendraQuery.js
in lambda/es-proxy-layer/lib
156 5 44 218 14