aws-samples / aws-serverless-airline-booking
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: 85
  • Daily file updates (only one update per file and date counted): 480
  • First update: 2019-04-15
  • Latest update: 2022-01-27
  • Days between first and latest update: 1019 (145 weeks, estimated 725 working days)
  • Active days (at least one file change): 142
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 85 files with 6,108 lines of code in files.
    • 30 files that are 366+ days old (2,450 lines of code)
    • 55 files that are 181-365 days old (3,658 lines of code)
    • 0 files that are 91-180 days old (0 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)
40% | 59% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 85 files with 6,108 lines of code in files.
    • 21 files have been last changed 366+ days ago (1,365 lines of code)
    • 52 files have been last changed 181-365 days ago (2,821 lines of code)
    • 7 files have been last changed 91-180 days ago (1,071 lines of code)
    • 5 files have been last changed 31-90 days ago (851 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
22% | 46% | 17% | 13% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
js, json, md, vue, py, ts, yaml, txt, yml, sh, editorconfig, sass, cfg, gitignore, toml, gql, npmignore, scala, xml, html, graphql, svg, eslintignore, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
gql100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
graphql100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
js1% | 98% | 0% | 0% | 0%
vue0% | 100% | 0% | 0% | 0%
sass0% | 100% | 0% | 0% | 0%
html0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yaml65% | 0% | 0% | 34% | 0%
py100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
js1% | 98% | <1% | 0% | 0%
vue0% | 63% | 36% | 0% | 0%
gql0% | 100% | 0% | 0% | 0%
sass0% | 100% | 0% | 0% | 0%
html0% | 100% | 0% | 0% | 0%
toml0% | 0% | 100% | 0% | 0%
yml0% | 0% | 0% | 100% | 0%
graphql0% | 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
src/backend/booking100% | 0% | 0% | 0% | 0%
src/backend/loyalty100% | 0% | 0% | 0% | 0%
amplify/backend/auth100% | 0% | 0% | 0% | 0%
src/backend/payment100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/backend/catalog100% | 0% | 0% | 0% | 0%
amplify/backend/api100% | 0% | 0% | 0% | 0%
src/backend/shared100% | 0% | 0% | 0% | 0%
src/frontend2% | 97% | 0% | 0% | 0%
src/frontend/src0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/backend/booking94% | 0% | 5% | 0% | 0%
src/backend/loyalty46% | 0% | 0% | 53% | 0%
src/backend/payment45% | 0% | 15% | 38% | 0%
src/backend/catalog100% | 0% | 0% | 0% | 0%
src/backend/shared100% | 0% | 0% | 0% | 0%
src/frontend/src0% | 72% | 27% | 0% | 0%
ROOT0% | 63% | 0% | 36% | 0%
src/frontend0% | 97% | 2% | 0% | 0%
amplify/backend/auth0% | 0% | 0% | 100% | 0%
amplify/backend/api0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
schema.graphql
in amplify/backend/api/awsserverlessairline
81 - 79 1007 23
sample-queries-mutations.gql
in root
138 - 300 1000 11
template.yaml
in src/backend/booking
555 - 557 991 27
amplify.yml
in root
81 - 79 989 28
babel.config.js
in src/frontend
3 - 104 987 7
confirm.py
in src/backend/booking/src/confirm-booking
66 3 557 986 25
reserve.py
in src/backend/booking/src/reserve-booking
69 4 557 984 19
cancel.py
in src/backend/booking/src/cancel-booking
54 3 557 984 20
reserve.py
in src/backend/catalog/src/reserve-flight
40 2 814 984 6
release.py
in src/backend/catalog/src/release-flight
39 2 814 984 6
template.yaml
in src/backend/payment
117 - 61 981 21
collect.py
in src/backend/payment/src/collect-payment
65 3 557 981 20
refund.py
in src/backend/payment/src/refund-payment
61 3 557 981 17
template.yaml
in src/backend/catalog
51 - 795 981 5
template.yaml
in src/backend/loyalty
215 - 57 980 27
jest.config.js
in src/backend/loyalty
9 - 956 979 3
document_client.ts
in src/backend/loyalty/src/get/lib
13 - 881 970 9
document_client.ts
in src/backend/loyalty/src/ingest/lib
12 - 881 970 9
index.ts
in src/backend/loyalty/src/get
92 1 956 969 6
index.ts
in src/backend/loyalty/src/ingest
62 3 385 969 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
jest.config.js
in src/backend/loyalty
9 - 956 979 3
index.ts
in src/backend/loyalty/src/get
92 1 956 969 6
document_client.ts
in src/backend/loyalty/src/ingest/lib
12 - 881 970 9
document_client.ts
in src/backend/loyalty/src/get/lib
13 - 881 970 9
cfg
setup.cfg
in src/backend/payment
13 - 881 893 3
cfg
setup.cfg
in src/backend/booking
13 - 881 894 3
release.py
in src/backend/catalog/src/release-flight
39 2 814 984 6
reserve.py
in src/backend/catalog/src/reserve-flight
40 2 814 984 6
template.yaml
in src/backend/catalog
51 - 795 981 5
__init__.py
in src/backend/shared/libs/src/process_booking
2 - 557 557 1
models.py
in src/backend/shared/libs/src/process_booking
10 - 557 557 1
template.yaml
in src/backend/shared/libs
28 - 557 557 1
middleware.py
in src/backend/shared/libs/src/process_booking
39 4 557 557 1
cancel.py
in src/backend/booking/src/cancel-booking
54 3 557 984 20
refund.py
in src/backend/payment/src/refund-payment
61 3 557 981 17
collect.py
in src/backend/payment/src/collect-payment
65 3 557 981 20
confirm.py
in src/backend/booking/src/confirm-booking
66 3 557 986 25
reserve.py
in src/backend/booking/src/reserve-booking
69 4 557 984 19
notify.py
in src/backend/booking/src/notify-booking
72 3 557 958 17
template.yaml
in src/backend/booking
555 - 557 991 27
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FlightSelection.vue
in src/frontend/src/pages
462 - 322 322 1
FlightToolbar.vue
in src/frontend/src/components
390 - 104 322 2
FlightToolbarFilters.vue
in src/frontend/src/components
362 - 104 322 2
Search.vue
in src/frontend/src/pages
300 - 322 322 1
FlightCard.vue
in src/frontend/src/components
200 - 322 322 1
BookingCard.vue
in src/frontend/src/components
191 - 104 322 2
FlightResults.vue
in src/frontend/src/pages
149 - 322 322 1
Bookings.vue
in src/frontend/src/pages
134 - 322 322 1
Profile.vue
in src/frontend/src/pages
132 - 322 322 1
Authentication.vue
in src/frontend/src/pages
111 - 322 322 1
quasar.conf.js
in src/frontend
105 3 322 322 1
BookingFlight.vue
in src/frontend/src/components
87 - 322 322 1
actions.js
in src/frontend/src/store/bookings
86 2 322 322 1
MainLayout.vue
in src/frontend/src/layouts
85 - 322 322 1
actions.js
in src/frontend/src/store/catalog
69 3 322 322 1
FlightClass.js
in src/frontend/src/shared/models
63 2 322 322 1
graphql.js
in src/frontend/src/store/catalog
56 1 322 322 1
graphql.js
in src/frontend/src/store/bookings
53 1 322 322 1
routes.js
in src/frontend/src/router
52 - 322 322 1
airportSearch.js
in src/frontend/src/shared/mixins
52 2 322 322 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
template.yaml
in src/backend/loyalty
215 - 57 980 27
template.yaml
in src/backend/payment
117 - 61 981 21
awsserverlessairline44ea6421-cloudformation-template.yml
in amplify/backend/auth/awsserverlessairline44ea6421
357 - 79 748 3
schema.graphql
in amplify/backend/api/awsserverlessairline
81 - 79 1007 23
amplify.yml
in root
81 - 79 989 28
FlightToolbar.vue
in src/frontend/src/components
390 - 104 322 2
FlightToolbarFilters.vue
in src/frontend/src/components
362 - 104 322 2
BookingCard.vue
in src/frontend/src/components
191 - 104 322 2
pyproject.toml
in src/backend/payment
47 - 104 891 3
pyproject.toml
in src/backend/booking
46 - 104 891 3
Error404.vue
in src/frontend/src/pages
32 - 104 322 2
babel.config.js
in src/frontend
3 - 104 987 7
sample-queries-mutations.gql
in root
138 - 300 1000 11
FlightSelection.vue
in src/frontend/src/pages
462 - 322 322 1
Search.vue
in src/frontend/src/pages
300 - 322 322 1
FlightCard.vue
in src/frontend/src/components
200 - 322 322 1
FlightResults.vue
in src/frontend/src/pages
149 - 322 322 1
Bookings.vue
in src/frontend/src/pages
134 - 322 322 1
Profile.vue
in src/frontend/src/pages
132 - 322 322 1
Authentication.vue
in src/frontend/src/pages
111 - 322 322 1