aws-samples / serverless-webapp-mono-repo-ci-cd-java
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: 38
  • Daily file updates (only one update per file and date counted): 104
  • First update: 2020-09-11
  • Latest update: 2022-01-28
  • Days between first and latest update: 505 (72 weeks, estimated 360 working days)
  • Active days (at least one file change): 152
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 38 files with 3,152 lines of code in files.
    • 35 files that are 366+ days old (2,954 lines of code)
    • 2 files that are 181-365 days old (183 lines of code)
    • 1 files that are 91-180 days old (15 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)
93% | 5% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 38 files with 3,152 lines of code in files.
    • 21 files have been last changed 366+ days ago (1,311 lines of code)
    • 5 files have been last changed 181-365 days ago (989 lines of code)
    • 8 files have been last changed 91-180 days ago (623 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 4 files have been last changed 1-30 days ago (229 lines of code)
41% | 31% | 19% | 0% | 7%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, yml, txt, tsx, md, json, yaml, ts, py, gitignore, xml, css, svg, scss, toml, html
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml100% | 0% | 0% | 0% | 0%
java80% | 19% | 0% | 0% | 0%
tsx100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
ts89% | 0% | 10% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java65% | 15% | 2% | 0% | 16%
yaml19% | 61% | 18% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
ts74% | 0% | 25% | 0% | 0%
yml34% | 0% | 0% | 0% | 65%
scss100% | 0% | 0% | 0% | 0%
tsx7% | 7% | 84% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
toml100% | 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
java-app-backend100% | 0% | 0% | 0% | 0%
python-app-backend100% | 0% | 0% | 0% | 0%
frontend/src97% | 0% | 2% | 0% | 0%
java-app-backend/BackendFunction100% | 0% | 0% | 0% | 0%
frontend-infrastructure/src67% | 32% | 0% | 0% | 0%
python-app-backend/lambda100% | 0% | 0% | 0% | 0%
frontend-infrastructure100% | 0% | 0% | 0% | 0%
frontend100% | 0% | 0% | 0% | 0%
frontend/public100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
frontend-infrastructure/src62% | 5% | 4% | 0% | 27%
java-app-backend40% | 59% | 0% | 0% | 0%
java-app-backend/BackendFunction70% | 29% | 0% | 0% | 0%
python-app-backend/lambda100% | 0% | 0% | 0% | 0%
frontend/src32% | 5% | 62% | 0% | 0%
frontend/public100% | 0% | 0% | 0% | 0%
python-app-backend2% | 60% | 36% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
frontend-infrastructure0% | 0% | 0% | 0% | 100%
frontend0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FrontEndPipelineStack.java
in frontend-infrastructure/src/main/java/com/recognise/frontend/pipeline
227 2 497 508 3
FrontendInfrastructureStack.java
in frontend-infrastructure/src/main/java/com/recognise
121 8 392 508 2
Header.tsx
in frontend/src
116 1 179 508 2
ImageUpload.tsx
in frontend/src
107 - 179 508 3
serviceWorker.ts
in frontend/src
105 4 508 508 1
FindImage.tsx
in frontend/src
64 - 179 508 2
App.scss
in frontend/src
33 - 508 508 1
FrontendInfrastructureApp.java
in frontend-infrastructure/src/main/java/com/recognise
30 1 181 508 2
buildspec.yml
in frontend-infrastructure
29 - 6 508 3
FormButtons.tsx
in frontend/src
28 - 182 508 2
buildspec.yml
in frontend
26 - 6 508 4
App.tsx
in frontend/src
26 - 179 508 2
GlobalConstants.ts
in frontend/src
22 - 178 508 7
index.html
in frontend/public
20 - 508 508 1
deployspec.yml
in frontend-infrastructure
17 - 6 508 2
Home.tsx
in frontend/src
16 1 508 508 1
index.css
in frontend/src
12 - 508 508 1
index.tsx
in frontend/src
12 - 508 508 1
buildspec-copyartifact.yaml
in root
11 - 508 508 1
setupTests.ts
in frontend/src
1 - 508 508 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setupTests.ts
in frontend/src
1 - 508 508 1
buildspec-copyartifact.yaml
in root
11 - 508 508 1
index.tsx
in frontend/src
12 - 508 508 1
index.css
in frontend/src
12 - 508 508 1
Home.tsx
in frontend/src
16 1 508 508 1
index.html
in frontend/public
20 - 508 508 1
App.scss
in frontend/src
33 - 508 508 1
serviceWorker.ts
in frontend/src
105 4 508 508 1
buildspec.yml
in java-app-backend
19 - 505 505 1
buildspec.yml
in python-app-backend
19 - 505 505 1
main.py
in python-app-backend/lambda/create-collection
28 1 505 505 1
main.py
in python-app-backend/lambda/pre-signed-url-generator
41 1 505 505 1
main.py
in python-app-backend/lambda/image-index
47 3 505 505 1
main.py
in python-app-backend/lambda/rekognize-image
69 1 505 505 1
FrontEndPipelineStack.java
in frontend-infrastructure/src/main/java/com/recognise/frontend/pipeline
227 2 497 508 3
samconfig.toml
in java-app-backend
10 - 492 505 2
CreateCollectionHandler.java
in java-app-backend/BackendFunction/src/main/java/com/webapp/function
84 3 455 505 2
IndexImageHandler.java
in java-app-backend/BackendFunction/src/main/java/com/webapp/function
86 3 455 505 3
ImageUploadHandler.java
in java-app-backend/BackendFunction/src/main/java/com/webapp/function
96 7 455 505 4
FrontendInfrastructureStack.java
in frontend-infrastructure/src/main/java/com/recognise
121 8 392 508 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
backendReducer.ts
in frontend/src
15 1 179 179 1
FrontEndCdkPipelineStack.java
in frontend-infrastructure/src/main/java/com/recognise/frontend/pipeline
157 2 6 181 3
ApplicationStage.java
in frontend-infrastructure/src/main/java/com/recognise/frontend/pipeline
26 1 154 181 2
serverless-pipeline.yaml
in python-app-backend
409 - 181 505 4
serverless-pipeline.yaml
in java-app-backend
409 - 181 505 4
template.yaml
in java-app-backend
254 - 392 505 5
template.yaml
in python-app-backend
247 - 179 505 4
RecognizeImageHandler.java
in java-app-backend/BackendFunction/src/main/java/com/webapp/function
113 3 182 505 6
ImageUploadHandler.java
in java-app-backend/BackendFunction/src/main/java/com/webapp/function
96 7 455 505 4
IndexImageHandler.java
in java-app-backend/BackendFunction/src/main/java/com/webapp/function
86 3 455 505 3
CreateCollectionHandler.java
in java-app-backend/BackendFunction/src/main/java/com/webapp/function
84 3 455 505 2
main.py
in python-app-backend/lambda/rekognize-image
69 1 505 505 1
main.py
in python-app-backend/lambda/image-index
47 3 505 505 1
main.py
in python-app-backend/lambda/pre-signed-url-generator
41 1 505 505 1
main.py
in python-app-backend/lambda/create-collection
28 1 505 505 1
buildspec.yml
in python-app-backend
19 - 505 505 1
buildspec.yml
in java-app-backend
19 - 505 505 1
samconfig.toml
in java-app-backend
10 - 492 505 2
FrontEndPipelineStack.java
in frontend-infrastructure/src/main/java/com/recognise/frontend/pipeline
227 2 497 508 3
FrontendInfrastructureStack.java
in frontend-infrastructure/src/main/java/com/recognise
121 8 392 508 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FrontEndCdkPipelineStack.java
in frontend-infrastructure/src/main/java/com/recognise/frontend/pipeline
157 2 6 181 3
buildspec.yml
in frontend-infrastructure
29 - 6 508 3
buildspec.yml
in frontend
26 - 6 508 4
deployspec.yml
in frontend-infrastructure
17 - 6 508 2
ApplicationStage.java
in frontend-infrastructure/src/main/java/com/recognise/frontend/pipeline
26 1 154 181 2
GlobalConstants.ts
in frontend/src
22 - 178 508 7
template.yaml
in python-app-backend
247 - 179 505 4
Header.tsx
in frontend/src
116 1 179 508 2
ImageUpload.tsx
in frontend/src
107 - 179 508 3
FindImage.tsx
in frontend/src
64 - 179 508 2
App.tsx
in frontend/src
26 - 179 508 2
backendReducer.ts
in frontend/src
15 1 179 179 1
serverless-pipeline.yaml
in python-app-backend
409 - 181 505 4
serverless-pipeline.yaml
in java-app-backend
409 - 181 505 4
FrontendInfrastructureApp.java
in frontend-infrastructure/src/main/java/com/recognise
30 1 181 508 2
RecognizeImageHandler.java
in java-app-backend/BackendFunction/src/main/java/com/webapp/function
113 3 182 505 6
FormButtons.tsx
in frontend/src
28 - 182 508 2
template.yaml
in java-app-backend
254 - 392 505 5
FrontendInfrastructureStack.java
in frontend-infrastructure/src/main/java/com/recognise
121 8 392 508 2
ImageUploadHandler.java
in java-app-backend/BackendFunction/src/main/java/com/webapp/function
96 7 455 505 4