aws-samples / amazon-chime-sdk-classroom-demo
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: 91
  • Daily file updates (only one update per file and date counted): 64
  • First update: 2020-04-01
  • Latest update: 2021-12-18
  • Days between first and latest update: 627 (89 weeks, estimated 445 working days)
  • Active days (at least one file change): 43
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 45 files with 4,583 lines of code in files.
    • 44 files that are 366+ days old (4,539 lines of code)
    • 1 files that are 181-365 days old (44 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)
99% | <1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 45 files with 4,583 lines of code in files.
    • 40 files have been last changed 366+ days ago (3,754 lines of code)
    • 5 files have been last changed 181-365 days ago (829 lines of code)
    • 0 files have been last changed 91-180 days ago (0 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)
81% | 18% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
tsx, css, js, ts, json, md, gitignore, txt, gitattributes, sh, html, eslintignore, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
tsx100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
js92% | 7% | 0% | 0% | 0%
yaml100% | 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
tsx100% | 0% | 0% | 0% | 0%
css95% | 4% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
js29% | 70% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
yaml0% | 100% | 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
app/components100% | 0% | 0% | 0% | 0%
resources100% | 0% | 0% | 0% | 0%
app100% | 0% | 0% | 0% | 0%
app/chime100% | 0% | 0% | 0% | 0%
serverless100% | 0% | 0% | 0% | 0%
script100% | 0% | 0% | 0% | 0%
serverless/src100% | 0% | 0% | 0% | 0%
app/hooks100% | 0% | 0% | 0% | 0%
app/providers100% | 0% | 0% | 0% | 0%
app/i18n100% | 0% | 0% | 0% | 0%
app/types100% | 0% | 0% | 0% | 0%
app/enums100% | 0% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
app/context0% | 0% | 0% | 0% | 0%
internals/mocks0% | 0% | 0% | 0% | 0%
internals/scripts0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
app/components100% | 0% | 0% | 0% | 0%
resources100% | 0% | 0% | 0% | 0%
app89% | 10% | 0% | 0% | 0%
app/chime100% | 0% | 0% | 0% | 0%
serverless/src68% | 31% | 0% | 0% | 0%
app/hooks100% | 0% | 0% | 0% | 0%
app/providers100% | 0% | 0% | 0% | 0%
app/i18n100% | 0% | 0% | 0% | 0%
app/types100% | 0% | 0% | 0% | 0%
app/enums100% | 0% | 0% | 0% | 0%
serverless0% | 100% | 0% | 0% | 0%
script0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
app/context0% | 0% | 0% | 0% | 0%
internals/mocks0% | 0% | 0% | 0% | 0%
internals/scripts0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
download.css
in resources
804 - 671 671 1
template.yaml
in serverless
345 - 235 671 3
deploy.js
in script
302 10 235 671 3
messaging.js
in serverless/src
162 - 629 671 2
Login.tsx
in app/components
122 - 671 671 1
CreateOrJoin.css
in app/components
121 - 671 671 1
DeviceSwitcher.tsx
in app/components
88 1 671 671 1
handlers.js
in serverless/src
80 1 235 671 2
DeviceSwitcher.css
in app/components
56 - 671 671 1
CreateOrJoin.tsx
in app/components
54 - 517 671 2
app.html
in app
48 - 671 671 1
useRaisedHandAttendees.tsx
in app/hooks
32 1 517 671 2
useFocusMode.tsx
in app/hooks
31 1 517 671 2
index.js
in serverless/src
13 - 671 671 1
DeviceType.ts
in app/types
3 - 671 671 1
RegionType.ts
in app/types
3 - 671 671 1
main.dev.ts
in app
124 1 655 655 1
ChimeSdkWrapper.ts
in app/chime
505 1 517 636 4
menu.ts
in app
295 13 636 636 1
en-US.ts
in app/i18n
58 - 636 636 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
RegionType.ts
in app/types
3 - 671 671 1
DeviceType.ts
in app/types
3 - 671 671 1
index.js
in serverless/src
13 - 671 671 1
app.html
in app
48 - 671 671 1
DeviceSwitcher.css
in app/components
56 - 671 671 1
DeviceSwitcher.tsx
in app/components
88 1 671 671 1
CreateOrJoin.css
in app/components
121 - 671 671 1
Login.tsx
in app/components
122 - 671 671 1
download.css
in resources
804 - 671 671 1
main.dev.ts
in app
124 1 655 655 1
CPUUsage.css
in app/components
5 - 636 636 1
App.tsx
in app/components
14 1 636 636 1
CPUUsage.tsx
in app/components
52 1 636 636 1
en-US.ts
in app/i18n
58 - 636 636 1
menu.ts
in app
295 13 636 636 1
messaging.js
in serverless/src
162 - 629 671 2
Size.ts
in app/enums
6 - 624 624 1
useRoster.tsx
in app/hooks
20 1 624 624 1
useAttendee.tsx
in app/hooks
34 1 624 624 1
ScreenShareHeader.tsx
in app/components
34 - 624 624 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Classroom.tsx
in app/components
177 -
ScreenPicker.css
in app/components
155 -
ScreenPicker.tsx
in app/components
153 -
Classroom.css
in app/components
118 -
LoadingSpinner.css
in app/components
102 -
RemoteVideoGroup.css
in app/components
94 -
Controls.css
in app/components
72 -
ContentVideo.tsx
in app/components
63 1
Login.css
in app/components
54 -
CheckNativeDep.js
in internals/scripts
45 -
ChatInput.css
in app/components
42 -
Chat.css
in app/components
40 -
LocalVideo.tsx
in app/components
40 1
getUIStateContext.ts
in app/context
32 1
Error.css
in app/components
28 -
UIStateProvider.tsx
in app/providers
27 -
ScreenShareHeader.css
in app/components
27 -
useDevices.tsx
in app/hooks
27 1
CheckBuildsExist.js
in internals/scripts
26 -
I18nProvider.tsx
in app/providers
22 -
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Classroom.tsx
in app/components
177 -
ScreenPicker.css
in app/components
155 -
ScreenPicker.tsx
in app/components
153 -
Classroom.css
in app/components
118 -
LoadingSpinner.css
in app/components
102 -
RemoteVideoGroup.css
in app/components
94 -
Controls.css
in app/components
72 -
ContentVideo.tsx
in app/components
63 1
Login.css
in app/components
54 -
CheckNativeDep.js
in internals/scripts
45 -
ChatInput.css
in app/components
42 -
Chat.css
in app/components
40 -
LocalVideo.tsx
in app/components
40 1
getUIStateContext.ts
in app/context
32 1
Error.css
in app/components
28 -
UIStateProvider.tsx
in app/providers
27 -
ScreenShareHeader.css
in app/components
27 -
useDevices.tsx
in app/hooks
27 1
CheckBuildsExist.js
in internals/scripts
26 -
I18nProvider.tsx
in app/providers
22 -