aws-solutions / aws-virtual-waiting-room
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: 74
  • Daily file updates (only one update per file and date counted): 170
  • First update: 2021-09-16
  • Latest update: 2021-12-03
  • Days between first and latest update: 79 (11 weeks, estimated 55 working days)
  • Active days (at least one file change): 38
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 74 files with 4,244 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 59 files that are 91-180 days old (3,173 lines of code)
    • 15 files that are 31-90 days old (1,071 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
0% | 0% | 74% | 25% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 74 files with 4,244 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 24 files have been last changed 91-180 days ago (1,047 lines of code)
    • 50 files have been last changed 31-90 days ago (3,197 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 0% | 24% | 75% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, vue, json, md, txt, js, gitignore, sh, yml, html, svg, toml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py0% | 0% | 100% | 0% | 0%
vue0% | 0% | 50% | 49% | 0%
html0% | 0% | 100% | 0% | 0%
yml0% | 0% | 100% | 0% | 0%
js0% | 0% | 13% | 86% | 0%
toml0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py0% | 0% | 56% | 43% | 0%
toml0% | 0% | 100% | 0% | 0%
vue0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 100% | 0%
yml0% | 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
source/core-api0% | 0% | 100% | 0% | 0%
source/control-panel0% | 0% | 100% | 0% | 0%
source/openid-waitingroom0% | 0% | 100% | 0% | 0%
source/core-api-authorizers-sample0% | 0% | 100% | 0% | 0%
source/shared0% | 0% | 100% | 0% | 0%
source/sample-inlet-strategies0% | 0% | 100% | 0% | 0%
source/token-authorizer0% | 0% | 100% | 0% | 0%
source/tools0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
deployment0% | 0% | 100% | 0% | 0%
source/sample-waiting-room-site0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
source/core-api0% | 0% | 61% | 38% | 0%
source/openid-waitingroom0% | 0% | 65% | 34% | 0%
source/sample-inlet-strategies0% | 0% | 55% | 44% | 0%
source/shared0% | 0% | 21% | 78% | 0%
source/sample-waiting-room-site0% | 0% | 0% | 100% | 0%
source/control-panel0% | 0% | 0% | 100% | 0%
source/core-api-authorizers-sample0% | 0% | 0% | 100% | 0%
source/token-authorizer0% | 0% | 0% | 100% | 0%
source/tools0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 100% | 0%
deployment0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
app.py
in source/openid-waitingroom/chalice
196 7 139 139 1
auth_generate_token.py
in source/core-api/lambda_functions
161 1 75 139 4
generate_token.py
in source/core-api/lambda_functions
157 1 75 139 4
login.html
in source/openid-waitingroom/www
131 - 75 139 3
reset_initial_state.py
in source/core-api/lambda_functions
113 1 75 139 5
update_session.py
in source/core-api/lambda_functions
91 1 135 139 2
app.py
in source/token-authorizer/chalice
87 5 75 139 4
cfn_bucket_loader.py
in source/shared/custom_resources
68 6 75 139 3
max_size_inlet.py
in source/sample-inlet-strategies
65 2 135 139 2
generate_events.py
in source/core-api/lambda_functions
61 1 135 139 2
generate_keys.py
in source/core-api/custom_resources
58 4 139 139 1
get_num_active_tokens.py
in source/core-api/lambda_functions
56 1 135 139 2
assign_queue_num.py
in source/core-api/lambda_functions
55 1 139 139 1
get_list_expired_tokens.py
in source/core-api/lambda_functions
54 1 135 139 2
periodic_inlet.py
in source/sample-inlet-strategies
53 1 75 139 5
initialize_state.py
in source/core-api/custom_resources
53 4 139 139 1
get_queue_num.py
in source/core-api/lambda_functions
51 1 135 139 2
get_waiting_num.py
in source/core-api/lambda_functions
43 1 135 139 2
increment_serving_counter.py
in source/core-api/lambda_functions
43 1 135 139 2
get_serving_num.py
in source/core-api/lambda_functions
42 1 135 139 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in source/shared/aws-virtual-waiting-room-common/vwr/common
1 - 139 139 1
__init__.py
in source/shared/aws-virtual-waiting-room-common/vwr
1 - 139 139 1
validate.py
in source/shared/aws-virtual-waiting-room-common/vwr/common
4 1 139 139 1
pyproject.toml
in source/shared/aws-virtual-waiting-room-common
6 - 139 139 1
jwt.py
in source/shared/aws-virtual-waiting-room-common/vwr/common
8 1 139 139 1
sanitize.py
in source/shared/aws-virtual-waiting-room-common/vwr/common
8 1 139 139 1
intersect_az.py
in source/core-api/custom_resources
27 2 139 139 1
generate_client_secret.py
in source/openid-waitingroom/custom_resources
29 3 139 139 1
generate_redirect_uris_secret.py
in source/openid-waitingroom/custom_resources
31 3 139 139 1
update_distribution.py
in source/core-api/custom_resources
36 3 139 139 1
initialize_state.py
in source/core-api/custom_resources
53 4 139 139 1
assign_queue_num.py
in source/core-api/lambda_functions
55 1 139 139 1
generate_keys.py
in source/core-api/custom_resources
58 4 139 139 1
app.py
in source/openid-waitingroom/chalice
196 7 139 139 1
get_public_key.py
in source/core-api/lambda_functions
28 1 135 139 2
get_serving_num.py
in source/core-api/lambda_functions
42 1 135 139 2
increment_serving_counter.py
in source/core-api/lambda_functions
43 1 135 139 2
get_waiting_num.py
in source/core-api/lambda_functions
43 1 135 139 2
get_queue_num.py
in source/core-api/lambda_functions
51 1 135 139 2
get_list_expired_tokens.py
in source/core-api/lambda_functions
54 1 135 139 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MyPosition.vue
in source/sample-waiting-room-site/src/components
139 - 75 85 5
AuthorizationToken.vue
in source/sample-waiting-room-site/src/components
128 - 75 85 4
ServingPosition.vue
in source/sample-waiting-room-site/src/components
118 - 75 85 4
CompletePurchase.vue
in source/sample-waiting-room-site/src/components
115 - 75 85 4
TimeToExit.vue
in source/sample-waiting-room-site/src/components
111 - 75 85 6
WaitingRoomSize.vue
in source/sample-waiting-room-site/src/components
91 - 75 85 4
WaitingRoom.vue
in source/sample-waiting-room-site/src/views
79 - 75 85 5
main.js
in source/sample-waiting-room-site/src
71 15 75 85 4
Home.vue
in source/sample-waiting-room-site/src/views
57 - 75 85 4
CheckOut.vue
in source/sample-waiting-room-site/src/views
47 - 75 85 6
App.vue
in source/sample-waiting-room-site/src
43 - 75 85 5
PurchaseReceipt.vue
in source/sample-waiting-room-site/src/components
36 - 75 85 4
index.js
in source/sample-waiting-room-site/src/router
27 - 75 85 5
babel.config.js
in source/sample-waiting-room-site
5 - 75 85 2
vue.config.js
in source/sample-waiting-room-site
4 - 75 85 2
Configuration.vue
in source/control-panel/src/components
195 - 75 96 5
index.html
in source/core-api-authorizers-sample/www/waitingroom
169 - 75 96 2
IncrementServingCounter.vue
in source/control-panel/src/components
101 - 75 96 2
ResetWaitingRoom.vue
in source/control-panel/src/components
89 - 75 96 3
ActiveTokens.vue
in source/control-panel/src/components
85 - 75 96 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Configuration.vue
in source/control-panel/src/components
195 - 75 96 5
index.html
in source/core-api-authorizers-sample/www/waitingroom
169 - 75 96 2
auth_generate_token.py
in source/core-api/lambda_functions
161 1 75 139 4
generate_token.py
in source/core-api/lambda_functions
157 1 75 139 4
MyPosition.vue
in source/sample-waiting-room-site/src/components
139 - 75 85 5
login.html
in source/openid-waitingroom/www
131 - 75 139 3
AuthorizationToken.vue
in source/sample-waiting-room-site/src/components
128 - 75 85 4
ServingPosition.vue
in source/sample-waiting-room-site/src/components
118 - 75 85 4
CompletePurchase.vue
in source/sample-waiting-room-site/src/components
115 - 75 85 4
reset_initial_state.py
in source/core-api/lambda_functions
113 1 75 139 5
TimeToExit.vue
in source/sample-waiting-room-site/src/components
111 - 75 85 6
IncrementServingCounter.vue
in source/control-panel/src/components
101 - 75 96 2
WaitingRoomSize.vue
in source/sample-waiting-room-site/src/components
91 - 75 85 4
ResetWaitingRoom.vue
in source/control-panel/src/components
89 - 75 96 3
app.py
in source/token-authorizer/chalice
87 5 75 139 4
ActiveTokens.vue
in source/control-panel/src/components
85 - 75 96 3
ExpiredTokens.vue
in source/control-panel/src/components
85 - 75 96 3
WaitingRoom.vue
in source/sample-waiting-room-site/src/views
79 - 75 85 5
ServingCounter.vue
in source/control-panel/src/components
71 - 75 96 3
main.js
in source/sample-waiting-room-site/src
71 15 75 85 4