GoogleCloudPlatform / woolaroo-language-learning-app
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 220 files with 9,258 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (1,039 lines of code)
    • 40 files changed 6-20 times (2,809 lines of code)
    • 176 files changed 1-5 times (5,410 lines of code)
0% | 0% | 11% | 30% | 58%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 220 files with 9,258 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (210 lines of code)
    • 2 files changed by 6-10 contributors (465 lines of code)
    • 174 files changed by 2-5 contributors (7,155 lines of code)
    • 43 files changed by 1 contributor (1,428 lines of code)
0% | 2% | 5% | 77% | 15%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, scss, html, json, svg, js, yaml, gitignore, sh, md, py, txt, webmanifest, dockerignore, tf, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 12% | 26% | 61%
js0% | 0% | 45% | 0% | 54%
yaml0% | 0% | 43% | 37% | 18%
scss0% | 0% | 0% | 51% | 48%
html0% | 0% | 0% | 26% | 73%
tf0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 0% | 100%
webmanifest0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
client0% | 0% | 8% | 31% | 59%
functions0% | 0% | 82% | 0% | 17%
ROOT0% | 0% | 100% | 0% | 0%
server0% | 0% | 0% | 96% | 4%
terraform0% | 0% | 0% | 100% | 0%
deploy0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.js
in functions
210 8 2019-09-07 2021-05-05 43 14 lyleaf@gmail.com aaron@chewonglass.com
83 - 2019-09-17 2022-07-27 33 9 aaron.n@rushdigital.co.nz jgrayston@google.com
environment.ts
in client/src/environments
364 - 2019-10-13 2022-07-19 21 5 aaron.n@rushdigital.co.nz jgrayston@google.com
environment.prod.ts
in client/src/environments
382 - 2019-10-13 2022-07-18 21 6 aaron.n@rushdigital.co.nz jgrayston@google.com
splash.html
in client/src/pages/splash
30 - 2019-10-13 2022-07-18 14 5 aaron.n@rushdigital.co.nz jgrayston@google.com
add-word.ts
in client/src/pages/add-word
102 3 2019-10-13 2022-07-21 13 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
translation-selector.scss
in client/src/components/translation-selector
138 - 2019-10-13 2022-07-22 13 4 aaron.n@rushdigital.co.nz jgrayston@google.com
material.scss
in client/src/style
143 - 2019-10-20 2022-07-25 12 4 aaron.n@rushdigital.co.nz jgrayston@google.com
app.yaml
in server
72 - 2019-10-14 2022-07-27 11 4 aaron.n@rushdigital.co.nz jgrayston@google.com
capture.scss
in client/src/pages/capture
100 - 2019-10-13 2022-07-22 11 4 aaron.n@rushdigital.co.nz jgrayston@google.com
feedback.ts
in client/src/pages/feedback
119 4 2019-10-13 2022-07-21 11 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
capture.ts
in client/src/pages/capture
169 8 2019-10-13 2022-07-21 11 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
translate.ts
in client/src/pages/translate
238 17 2019-10-13 2022-07-21 11 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
add-word.scss
in client/src/pages/add-word
7 - 2019-10-13 2022-07-25 10 4 aaron.n@rushdigital.co.nz jgrayston@google.com
splash.ts
in client/src/pages/splash
90 3 2019-10-13 2022-07-21 10 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
word-scroll-list.scss
in client/src/components/translation-selector
55 - 2019-10-13 2022-07-21 9 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
_components.scss
in client/src/style
80 - 2019-10-13 2022-07-21 9 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
index.html
in client/src
19 - 2019-10-13 2022-10-07 8 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
main.scss
in client/src/style
26 - 2019-10-13 2022-07-21 8 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
translation-selector.html
in client/src/components/translation-selector
37 - 2019-10-13 2022-06-29 8 4 aaron.n@rushdigital.co.nz jgrayston@google.com
feedback.scss
in client/src/pages/feedback
39 - 2019-10-13 2022-07-21 8 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
icon.ts
in client/src/components/icon
50 2 2019-10-13 2022-07-25 8 4 aaron.n@rushdigital.co.nz jgrayston@google.com
photo-source.ts
in client/src/pages/photo-source
55 2 2019-10-13 2022-07-21 8 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
translate.scss
in client/src/pages/translate
70 - 2019-10-13 2022-07-21 8 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
environment.prod.params.ts
in client/src/environments
10 - 2019-10-15 2022-07-19 7 3 aaron.n@rushdigital.co.nz jgrayston@google.com
selection-line.scss
in client/src/components/translation-selector
19 - 2019-10-13 2022-07-21 7 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
icon.scss
in client/src/components/icon
20 - 2019-10-13 2022-07-21 7 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
sidenav.html
in client/src/components/sidenav
23 - 2019-10-13 2021-05-05 7 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
pagination-indicator.scss
in client/src/components/pagination-indicator
26 - 2019-10-13 2022-07-21 7 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
main.tf
in terraform
38 - 2019-09-11 2021-05-05 7 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
app.module.ts
in client/src/app
51 - 2019-10-13 2022-07-18 7 4 aaron.n@rushdigital.co.nz jgrayston@google.com
caption-image.ts
in client/src/pages/caption-image
117 7 2019-10-13 2022-07-21 7 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
theme.scss
in client/src/style
4 - 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
add-word.html
in client/src/pages/add-word
14 - 2019-10-13 2021-05-05 6 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
about.scss
in client/src/pages/about
15 - 2019-10-13 2022-07-25 6 4 aaron.n@rushdigital.co.nz jgrayston@google.com
technology.scss
in client/src/pages/technology
15 - 2019-10-13 2022-07-25 6 4 aaron.n@rushdigital.co.nz jgrayston@google.com
about.ts
in client/src/pages/about
20 2 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
photo-source.scss
in client/src/pages/photo-source
21 - 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
terms.ts
in client/src/pages/terms
28 2 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
sidenav.scss
in client/src/components/sidenav
45 - 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
caption-image.scss
in client/src/pages/caption-image
62 - 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
splash.scss
in client/src/pages/splash
77 - 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
add-word-fieldset.ts
in client/src/components/add-word-fieldset
165 4 2019-11-01 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
word-scroll-list.ts
in client/src/components/translation-selector
400 26 2019-10-13 2021-05-05 6 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
terms.scss
in client/src/pages/terms
4 - 2019-10-13 2022-07-21 5 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
word-scroll-list.html
in client/src/components/translation-selector
6 - 2019-10-13 2021-05-05 5 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
terms.html
in client/src/pages/terms
7 - 2019-10-13 2021-05-05 5 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
feedback.ts
in client/src/services/entities
19 - 2019-10-13 2021-05-05 5 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
technology.ts
in client/src/pages/technology
20 2 2019-10-13 2022-07-21 5 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
sidenav.ts
in client/src/components/sidenav
20 2 2019-10-13 2021-05-05 5 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.js
in functions
210 8 2019-09-07 2021-05-05 43 14 lyleaf@gmail.com aaron@chewonglass.com
83 - 2019-09-17 2022-07-27 33 9 aaron.n@rushdigital.co.nz jgrayston@google.com
environment.prod.ts
in client/src/environments
382 - 2019-10-13 2022-07-18 21 6 aaron.n@rushdigital.co.nz jgrayston@google.com
environment.ts
in client/src/environments
364 - 2019-10-13 2022-07-19 21 5 aaron.n@rushdigital.co.nz jgrayston@google.com
splash.html
in client/src/pages/splash
30 - 2019-10-13 2022-07-18 14 5 aaron.n@rushdigital.co.nz jgrayston@google.com
change-language.scss
in client/src/pages/languages/change
106 - 2021-05-05 2022-07-21 4 5 aaron@chewonglass.com justingrayston@users.norepl...
list-languages.scss
in client/src/pages/languages/list
113 - 2021-05-05 2022-07-21 4 5 aaron@chewonglass.com justingrayston@users.norepl...
validation.js
in functions
12 3 2021-05-05 2022-06-29 3 5 aaron.n@rushdigital.co.nz jareth.m@rushdigital.co.nz
translation-selector.scss
in client/src/components/translation-selector
138 - 2019-10-13 2022-07-22 13 4 aaron.n@rushdigital.co.nz jgrayston@google.com
add-word.ts
in client/src/pages/add-word
102 3 2019-10-13 2022-07-21 13 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
material.scss
in client/src/style
143 - 2019-10-20 2022-07-25 12 4 aaron.n@rushdigital.co.nz jgrayston@google.com
translate.ts
in client/src/pages/translate
238 17 2019-10-13 2022-07-21 11 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
capture.ts
in client/src/pages/capture
169 8 2019-10-13 2022-07-21 11 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
capture.scss
in client/src/pages/capture
100 - 2019-10-13 2022-07-22 11 4 aaron.n@rushdigital.co.nz jgrayston@google.com
feedback.ts
in client/src/pages/feedback
119 4 2019-10-13 2022-07-21 11 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
app.yaml
in server
72 - 2019-10-14 2022-07-27 11 4 aaron.n@rushdigital.co.nz jgrayston@google.com
splash.ts
in client/src/pages/splash
90 3 2019-10-13 2022-07-21 10 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
add-word.scss
in client/src/pages/add-word
7 - 2019-10-13 2022-07-25 10 4 aaron.n@rushdigital.co.nz jgrayston@google.com
word-scroll-list.scss
in client/src/components/translation-selector
55 - 2019-10-13 2022-07-21 9 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
_components.scss
in client/src/style
80 - 2019-10-13 2022-07-21 9 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
translation-selector.html
in client/src/components/translation-selector
37 - 2019-10-13 2022-06-29 8 4 aaron.n@rushdigital.co.nz jgrayston@google.com
icon.ts
in client/src/components/icon
50 2 2019-10-13 2022-07-25 8 4 aaron.n@rushdigital.co.nz jgrayston@google.com
index.html
in client/src
19 - 2019-10-13 2022-10-07 8 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
main.scss
in client/src/style
26 - 2019-10-13 2022-07-21 8 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
translate.scss
in client/src/pages/translate
70 - 2019-10-13 2022-07-21 8 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
photo-source.ts
in client/src/pages/photo-source
55 2 2019-10-13 2022-07-21 8 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
feedback.scss
in client/src/pages/feedback
39 - 2019-10-13 2022-07-21 8 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
pagination-indicator.scss
in client/src/components/pagination-indicator
26 - 2019-10-13 2022-07-21 7 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
selection-line.scss
in client/src/components/translation-selector
19 - 2019-10-13 2022-07-21 7 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
icon.scss
in client/src/components/icon
20 - 2019-10-13 2022-07-21 7 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
app.module.ts
in client/src/app
51 - 2019-10-13 2022-07-18 7 4 aaron.n@rushdigital.co.nz jgrayston@google.com
caption-image.ts
in client/src/pages/caption-image
117 7 2019-10-13 2022-07-21 7 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
add-word-fieldset.ts
in client/src/components/add-word-fieldset
165 4 2019-11-01 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
sidenav.scss
in client/src/components/sidenav
45 - 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
theme.scss
in client/src/style
4 - 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
splash.scss
in client/src/pages/splash
77 - 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
technology.scss
in client/src/pages/technology
15 - 2019-10-13 2022-07-25 6 4 aaron.n@rushdigital.co.nz jgrayston@google.com
photo-source.scss
in client/src/pages/photo-source
21 - 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
about.scss
in client/src/pages/about
15 - 2019-10-13 2022-07-25 6 4 aaron.n@rushdigital.co.nz jgrayston@google.com
about.ts
in client/src/pages/about
20 2 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
caption-image.scss
in client/src/pages/caption-image
62 - 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
terms.ts
in client/src/pages/terms
28 2 2019-10-13 2022-07-21 6 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
add-word-fieldset.scss
in client/src/components/add-word-fieldset
54 - 2019-11-01 2022-07-25 5 4 aaron.n@rushdigital.co.nz jgrayston@google.com
camera-preview.scss
in client/src/components/camera-preview
30 - 2019-10-13 2022-07-21 5 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
asset-url.ts
in client/src/pipes
24 1 2019-10-13 2022-06-29 5 4 aaron.n@rushdigital.co.nz jgrayston@google.com
image.ts
in client/src/util
58 5 2019-10-13 2022-07-21 5 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
technology.ts
in client/src/pages/technology
20 2 2019-10-13 2022-07-21 5 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
terms.scss
in client/src/pages/terms
4 - 2019-10-13 2022-07-21 5 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
about.scss
in client/src/pages/intro/about
62 - 2019-10-13 2022-07-21 5 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
about.ts
in client/src/pages/intro/about
38 3 2019-10-13 2022-07-21 5 4 aaron.n@rushdigital.co.nz justingrayston@users.norepl...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
scroll-list.ts
in client/src/components/scroll-list
453 26 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
90 1 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
change-language.ts
in client/src/pages/languages/change
76 7 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
i18n.service.ts
in client/src/i18n
62 2 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
file-upload.ts
in client/src/directives
57 3 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
55 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
endangered-language.ts
in client/src/services
42 1 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
view-language.html
in client/src/pages/languages/view
34 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
cloudbuild.yaml
in functions
32 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
page-header.scss
in client/src/components/page-header
30 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
logging.ts
in client/src/util
29 5 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
change-language.module.ts
in client/src/pages/languages/change
27 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
list-languages.module.ts
in client/src/pages/languages/list
27 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
25 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
language-selector.ts
in client/src/components/language-selector
24 2 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
view-language.module.ts
in client/src/pages/languages/view
23 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
list-languages.html
in client/src/pages/languages/list
23 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
change-language.html
in client/src/pages/languages/change
22 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
scroll-list.module.ts
in client/src/components/scroll-list
21 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
page-header.module.ts
in client/src/components/page-header
21 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
i18n.module.ts
in client/src/i18n
21 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
20 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
routing.ts
in client/src/util
20 1 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
language-selector.module.ts
in client/src/components/language-selector
19 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
app-toolbar.module.ts
in client/src/components/app-toolbar
17 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
gcs-url.pipe.ts
in client/src/pipes
17 - 2022-06-29 2022-06-29 1 1 jgrayston@google.com jgrayston@google.com
i18n.directionality.ts
in client/src/i18n
16 2 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
14 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
directives.module.ts
in client/src/directives
14 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
page-header.ts
in client/src/components/page-header
12 1 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
language-selector.html
in client/src/components/language-selector
12 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
i18n.pipes.ts
in client/src/i18n
12 1 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
share.ts
in client/src/util
11 1 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
app-toolbar.ts
in client/src/components/app-toolbar
8 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
language-selector.scss
in client/src/components/language-selector
7 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
service-worker.js
in client/src
6 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
app-toolbar.html
in client/src/components/app-toolbar
5 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
scroll-list.html
in client/src/components/scroll-list
5 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
page-header.html
in client/src/components/page-header
5 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
errors.ts
in client/src/util
5 1 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
locale.ts
in client/src/util
4 1 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
dispatch.yaml
in server
3 - 2022-07-18 2022-07-18 1 1 jgrayston@google.com jgrayston@google.com
icon.html
in client/src/components/icon
2 - 2021-05-05 2021-05-05 1 1 aaron@chewonglass.com aaron@chewonglass.com
word-scroll-list.ts
in client/src/components/translation-selector
400 26 2019-10-13 2021-05-05 6 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
audio.ts
in client/src/util
215 9 2019-10-13 2021-05-05 5 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
image-rendering.ts
in client/src/services
172 7 2019-10-18 2021-05-05 3 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
camera-preview.ts
in client/src/components/camera-preview
171 9 2019-10-13 2021-05-05 3 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
image-recognition.ts
in client/src/services/google
169 9 2019-10-13 2021-05-05 5 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
translation-selector.ts
in client/src/components/translation-selector
107 10 2019-10-13 2021-05-05 5 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
app.component.ts
in client/src/app
103 1 2019-10-13 2021-05-05 5 2 aaron.n@rushdigital.co.nz aaron@chewonglass.com
Correlations

File Size vs. Number of Changes: 220 points

client/src/index.html x: 19 lines of code y: 8 # changes client/src/manifest.webmanifest x: 51 lines of code y: 4 # changes cloudbuild.yaml x: 83 lines of code y: 33 # changes deploy/configure_server.js x: 30 lines of code y: 4 # changes server/app.yaml x: 72 lines of code y: 11 # changes client/src/components/add-word-fieldset/add-word-fieldset.scss x: 54 lines of code y: 5 # changes client/src/components/icon/icon.ts x: 50 lines of code y: 8 # changes client/src/pages/about/about.scss x: 15 lines of code y: 6 # changes client/src/pages/add-word/add-word.scss x: 7 lines of code y: 10 # changes client/src/style/material.scss x: 143 lines of code y: 12 # changes client/src/components/translation-selector/translation-selector.scss x: 138 lines of code y: 13 # changes client/src/pages/capture/capture.scss x: 100 lines of code y: 11 # changes client/src/components/add-word-fieldset/add-word-fieldset.ts x: 165 lines of code y: 6 # changes client/src/components/app-toolbar/app-toolbar.scss x: 57 lines of code y: 3 # changes client/src/components/busy-spinner/busy-spinner.scss x: 88 lines of code y: 4 # changes client/src/components/camera-preview/camera-preview.module.ts x: 15 lines of code y: 4 # changes client/src/components/camera-preview/camera-preview.scss x: 30 lines of code y: 5 # changes client/src/components/icon/icon.scss x: 20 lines of code y: 7 # changes client/src/components/pagination-indicator/pagination-indicator.scss x: 26 lines of code y: 7 # changes client/src/components/scroll-list/scroll-list.scss x: 23 lines of code y: 3 # changes client/src/components/sidenav/sidenav.scss x: 45 lines of code y: 6 # changes client/src/components/translation-selector/selection-line.scss x: 19 lines of code y: 7 # changes client/src/components/translation-selector/word-scroll-list.scss x: 55 lines of code y: 9 # changes client/src/pages/about/about.ts x: 20 lines of code y: 6 # changes client/src/pages/add-word/add-word.ts x: 102 lines of code y: 13 # changes client/src/pages/caption-image/caption-image.scss x: 62 lines of code y: 6 # changes client/src/pages/caption-image/caption-image.ts x: 117 lines of code y: 7 # changes client/src/pages/capture/capture.ts x: 169 lines of code y: 11 # changes client/src/pages/feedback/feedback.scss x: 39 lines of code y: 8 # changes client/src/pages/feedback/feedback.ts x: 119 lines of code y: 11 # changes client/src/pages/intro/about/about.scss x: 62 lines of code y: 5 # changes client/src/pages/intro/about/about.ts x: 38 lines of code y: 5 # changes client/src/pages/intro/terms/terms.scss x: 18 lines of code y: 4 # changes client/src/pages/intro/terms/terms.ts x: 43 lines of code y: 5 # changes client/src/pages/languages/change/change-language.scss x: 106 lines of code y: 4 # changes client/src/pages/languages/list/list-languages.scss x: 113 lines of code y: 4 # changes client/src/pages/languages/list/list-languages.ts x: 36 lines of code y: 3 # changes client/src/pages/languages/view/view-language.scss x: 174 lines of code y: 3 # changes client/src/pages/languages/view/view-language.ts x: 46 lines of code y: 3 # changes client/src/pages/photo-source/photo-source.scss x: 21 lines of code y: 6 # changes client/src/pages/photo-source/photo-source.ts x: 55 lines of code y: 8 # changes client/src/pages/splash/splash.scss x: 77 lines of code y: 6 # changes client/src/pages/splash/splash.ts x: 90 lines of code y: 10 # changes client/src/pages/technology/technology.ts x: 20 lines of code y: 5 # changes client/src/pages/terms/terms.scss x: 4 lines of code y: 5 # changes client/src/pages/terms/terms.ts x: 28 lines of code y: 6 # changes client/src/pages/translate/translate.scss x: 70 lines of code y: 8 # changes client/src/pages/translate/translate.ts x: 238 lines of code y: 11 # changes client/src/style/_components.scss x: 80 lines of code y: 9 # changes client/src/style/_palette.scss x: 35 lines of code y: 4 # changes client/src/style/_typography.scss x: 1 lines of code y: 4 # changes client/src/style/main.scss x: 26 lines of code y: 8 # changes client/src/style/theme.scss x: 4 lines of code y: 6 # changes client/src/style/themes/dark-orange.scss x: 8 lines of code y: 4 # changes client/src/style/themes/multilanguage.scss x: 18 lines of code y: 3 # changes client/src/style/themes/pink.scss x: 3 lines of code y: 4 # changes client/src/util/image.ts x: 58 lines of code y: 5 # changes client/src/environments/environment.prod.params.ts x: 10 lines of code y: 7 # changes client/src/environments/environment.ts x: 364 lines of code y: 21 # changes client/src/app/app.module.ts x: 51 lines of code y: 7 # changes client/src/main.ts x: 14 lines of code y: 3 # changes server/dispatch.yaml x: 3 lines of code y: 1 # changes client/src/components/logo/logo.html x: 4 lines of code y: 3 # changes client/src/environments/environment.prod.ts x: 382 lines of code y: 21 # changes client/src/pages/splash/splash.html x: 30 lines of code y: 14 # changes client/src/services/mock/translation.ts x: 15 lines of code y: 3 # changes client/src/polyfills.ts x: 2 lines of code y: 3 # changes client/src/pipes/gcs-url.pipe.ts x: 17 lines of code y: 1 # changes client/src/components/translation-selector/translation-selector.html x: 37 lines of code y: 8 # changes client/src/components/translation-selector/translation-selector.module.ts x: 34 lines of code y: 4 # changes client/src/pipes/asset-url.ts x: 24 lines of code y: 5 # changes client/src/pipes/pipes.module.ts x: 22 lines of code y: 3 # changes functions/validation.js x: 12 lines of code y: 3 # changes tools/auth.py x: 10 lines of code y: 2 # changes tools/update_translations.py x: 84 lines of code y: 4 # changes client/src/app/app.component.ts x: 103 lines of code y: 5 # changes client/src/util/platform.ts x: 69 lines of code y: 2 # changes client/src/services/google/analytics.ts x: 49 lines of code y: 2 # changes functions/index.js x: 210 lines of code y: 43 # changes client/src/components/camera-preview/camera-preview.ts x: 171 lines of code y: 3 # changes client/src/components/scroll-list/scroll-list.ts x: 453 lines of code y: 1 # changes client/src/components/translation-selector/translation-selector.ts x: 107 lines of code y: 5 # changes client/src/i18n/i18n.service.ts x: 62 lines of code y: 1 # changes client/src/pages/languages/change/change-language.ts x: 76 lines of code y: 1 # changes client/src/services/endangered-language.ts x: 42 lines of code y: 1 # changes client/src/services/google/image-recognition.ts x: 169 lines of code y: 5 # changes client/src/services/local-profile.ts x: 32 lines of code y: 3 # changes client/src/services/mock/analytics.ts x: 13 lines of code y: 2 # changes client/src/services/mock/feedback.ts x: 24 lines of code y: 2 # changes client/src/util/audio.ts x: 215 lines of code y: 5 # changes client/src/util/logging.ts x: 29 lines of code y: 1 # changes client/src/components/error-popup/error-popup.scss x: 3 lines of code y: 2 # changes terraform/main.tf x: 38 lines of code y: 7 # changes deploy/copy_server_files.js x: 90 lines of code y: 1 # changes client/src/app/app-routing.module.ts x: 48 lines of code y: 2 # changes client/src/app/app.component.html x: 1 lines of code y: 2 # changes client/src/app/routes.ts x: 19 lines of code y: 2 # changes client/src/components/add-word-fieldset/add-word-fieldset.html x: 46 lines of code y: 4 # changes client/src/components/add-word-fieldset/add-word-fieldset.module.ts x: 30 lines of code y: 2 # changes client/src/components/animation/animation.module.ts x: 11 lines of code y: 2 # changes client/src/components/animation/animation.ts x: 44 lines of code y: 3 # changes client/src/components/app-toolbar/app-toolbar.html x: 5 lines of code y: 1 # changes client/src/components/app-toolbar/app-toolbar.ts x: 8 lines of code y: 1 # changes client/src/components/busy-spinner/busy-spinner.html x: 9 lines of code y: 2 # changes client/src/components/busy-spinner/busy-spinner.ts x: 8 lines of code y: 2 # changes client/src/components/camera-preview/camera-preview.html x: 2 lines of code y: 2 # changes client/src/components/capture-popup/capture-popup.html x: 3 lines of code y: 3 # changes client/src/components/capture-popup/capture-popup.module.ts x: 20 lines of code y: 3 # changes client/src/components/capture-popup/capture-popup.scss x: 6 lines of code y: 3 # changes client/src/components/error-popup/error-popup.html x: 7 lines of code y: 2 # changes client/src/components/error-popup/error-popup.module.ts x: 22 lines of code y: 2 # changes client/src/components/error-popup/error-popup.ts x: 15 lines of code y: 2 # changes client/src/components/icon/icon.html x: 2 lines of code y: 1 # changes client/src/components/icon/icon.module.ts x: 17 lines of code y: 3 # changes client/src/components/language-selector/language-selector.html x: 12 lines of code y: 1 # changes client/src/components/language-selector/language-selector.module.ts x: 19 lines of code y: 1 # changes client/src/components/language-selector/language-selector.scss x: 7 lines of code y: 1 # changes client/src/components/language-selector/language-selector.ts x: 24 lines of code y: 1 # changes client/src/components/loading-popup/loading-popup.ts x: 10 lines of code y: 3 # changes client/src/components/logo/logo.module.ts x: 21 lines of code y: 3 # changes client/src/components/logo/logo.ts x: 10 lines of code y: 4 # changes client/src/components/page-header/page-header.module.ts x: 21 lines of code y: 1 # changes client/src/components/page-header/page-header.scss x: 30 lines of code y: 1 # changes client/src/components/progress-border/progress-border.ts x: 39 lines of code y: 2 # changes client/src/components/sidenav/sidenav.html x: 23 lines of code y: 7 # changes client/src/components/sidenav/sidenav.module.ts x: 29 lines of code y: 2 # changes client/src/components/translation-selector/selection-line.ts x: 62 lines of code y: 2 # changes client/src/components/translation-selector/word-scroll-list.html x: 6 lines of code y: 5 # changes client/src/components/translation-selector/word-scroll-list.ts x: 400 lines of code y: 6 # changes client/src/directives/directives.module.ts x: 14 lines of code y: 1 # changes client/src/directives/file-upload.ts x: 57 lines of code y: 1 # changes client/src/i18n/i18n.directionality.ts x: 16 lines of code y: 1 # changes client/src/pages/about/about.html x: 7 lines of code y: 4 # changes client/src/pages/about/about.module.ts x: 16 lines of code y: 2 # changes client/src/pages/add-word/add-word.html x: 14 lines of code y: 6 # changes client/src/pages/add-word/add-word.module.ts x: 37 lines of code y: 5 # changes client/src/pages/caption-image/caption-image.module.ts x: 33 lines of code y: 3 # changes client/src/pages/feedback/feedback.html x: 39 lines of code y: 4 # changes client/src/pages/feedback/feedback.module.ts x: 39 lines of code y: 5 # changes client/src/pages/intro/intro.module.ts x: 26 lines of code y: 2 # changes client/src/pages/languages/change/change-language.html x: 22 lines of code y: 1 # changes client/src/pages/languages/change/change-language.module.ts x: 27 lines of code y: 1 # changes client/src/pages/languages/list/list-languages.html x: 23 lines of code y: 1 # changes client/src/pages/languages/view/view-language.html x: 34 lines of code y: 1 # changes client/src/pages/photo-source/photo-source.html x: 13 lines of code y: 4 # changes client/src/pages/photo-source/photo-source.module.ts x: 20 lines of code y: 2 # changes client/src/pages/splash/splash.module.ts x: 22 lines of code y: 5 # changes client/src/pages/technology/technology.module.ts x: 14 lines of code y: 2 # changes client/src/pages/terms/terms.html x: 7 lines of code y: 5 # changes client/src/pages/translate/translate.html x: 23 lines of code y: 4 # changes client/src/pages/translate/translate.module.ts x: 28 lines of code y: 2 # changes client/src/pipes/style-url.ts x: 13 lines of code y: 3 # changes client/src/service-worker.js x: 6 lines of code y: 1 # changes client/src/services/api/image-recognition.ts x: 38 lines of code y: 4 # changes client/src/services/api/translation.ts x: 74 lines of code y: 4 # changes client/src/services/entities/feedback.ts x: 19 lines of code y: 5 # changes client/src/services/image-rendering.ts x: 172 lines of code y: 3 # changes client/src/services/mock/image-recognition.ts x: 12 lines of code y: 2 # changes client/src/util/camera.ts x: 21 lines of code y: 2 # changes client/src/util/dialog.ts x: 18 lines of code y: 2 # changes client/src/util/file.ts x: 7 lines of code y: 3 # changes client/src/util/geometry.ts x: 4 lines of code y: 2 # changes client/src/util/locale.ts x: 4 lines of code y: 1 # changes client/src/util/routing.ts x: 20 lines of code y: 1 # changes client/src/util/share.ts x: 11 lines of code y: 1 # changes deploy/configure_client.js x: 55 lines of code y: 1 # changes deploy/create_client_cors_config.js x: 25 lines of code y: 1 # changes functions/cloudbuild.yaml x: 32 lines of code y: 1 # changes
43.0
# changes
  min: 1.0
  average: 4.14
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 43.0
0 453.0
lines of code
min: 1.0 | average: 42.08 | 25th percentile: 10.0 | median: 20.5 | 75th percentile: 44.75 | max: 453.0

Number of Contributors vs. Number of Changes: 220 points

client/src/index.html x: 4 # contributors y: 8 # changes client/src/manifest.webmanifest x: 3 # contributors y: 4 # changes cloudbuild.yaml x: 9 # contributors y: 33 # changes server/app.yaml x: 4 # contributors y: 11 # changes client/src/components/add-word-fieldset/add-word-fieldset.scss x: 4 # contributors y: 5 # changes client/src/pages/about/about.scss x: 4 # contributors y: 6 # changes client/src/pages/add-word/add-word.scss x: 4 # contributors y: 10 # changes client/src/style/material.scss x: 4 # contributors y: 12 # changes client/src/components/translation-selector/translation-selector.scss x: 4 # contributors y: 13 # changes client/src/components/app-toolbar/app-toolbar.scss x: 3 # contributors y: 3 # changes client/src/components/busy-spinner/busy-spinner.scss x: 4 # contributors y: 4 # changes client/src/components/icon/icon.scss x: 4 # contributors y: 7 # changes client/src/components/translation-selector/word-scroll-list.scss x: 4 # contributors y: 9 # changes client/src/pages/languages/change/change-language.scss x: 5 # contributors y: 4 # changes client/src/environments/environment.prod.params.ts x: 3 # contributors y: 7 # changes client/src/environments/environment.ts x: 5 # contributors y: 21 # changes server/dispatch.yaml x: 1 # contributors y: 1 # changes client/src/components/logo/logo.html x: 2 # contributors y: 3 # changes client/src/environments/environment.prod.ts x: 6 # contributors y: 21 # changes client/src/pages/splash/splash.html x: 5 # contributors y: 14 # changes client/src/pipes/pipes.module.ts x: 4 # contributors y: 3 # changes functions/validation.js x: 5 # contributors y: 3 # changes tools/auth.py x: 2 # contributors y: 2 # changes client/src/app/app.component.ts x: 2 # contributors y: 5 # changes functions/index.js x: 14 # contributors y: 43 # changes terraform/main.tf x: 2 # contributors y: 7 # changes client/src/components/add-word-fieldset/add-word-fieldset.html x: 2 # contributors y: 4 # changes client/src/components/translation-selector/word-scroll-list.ts x: 2 # contributors y: 6 # changes
43.0
# changes
  min: 1.0
  average: 4.14
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 43.0
0 14.0
# contributors
min: 1.0 | average: 2.55 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 14.0

Number of Contributors vs. File Size: 220 points

client/src/index.html x: 4 # contributors y: 19 lines of code client/src/manifest.webmanifest x: 3 # contributors y: 51 lines of code cloudbuild.yaml x: 9 # contributors y: 83 lines of code deploy/configure_server.js x: 3 # contributors y: 30 lines of code server/app.yaml x: 4 # contributors y: 72 lines of code client/src/components/add-word-fieldset/add-word-fieldset.scss x: 4 # contributors y: 54 lines of code client/src/components/icon/icon.ts x: 4 # contributors y: 50 lines of code client/src/pages/about/about.scss x: 4 # contributors y: 15 lines of code client/src/pages/add-word/add-word.scss x: 4 # contributors y: 7 lines of code client/src/style/material.scss x: 4 # contributors y: 143 lines of code client/src/components/translation-selector/translation-selector.scss x: 4 # contributors y: 138 lines of code client/src/pages/capture/capture.scss x: 4 # contributors y: 100 lines of code client/src/components/add-word-fieldset/add-word-fieldset.ts x: 4 # contributors y: 165 lines of code client/src/components/app-toolbar/app-toolbar.scss x: 3 # contributors y: 57 lines of code client/src/components/busy-spinner/busy-spinner.scss x: 4 # contributors y: 88 lines of code client/src/components/camera-preview/camera-preview.scss x: 4 # contributors y: 30 lines of code client/src/components/icon/icon.scss x: 4 # contributors y: 20 lines of code client/src/components/pagination-indicator/pagination-indicator.scss x: 4 # contributors y: 26 lines of code client/src/components/scroll-list/scroll-list.scss x: 3 # contributors y: 23 lines of code client/src/components/sidenav/sidenav.scss x: 4 # contributors y: 45 lines of code client/src/pages/add-word/add-word.ts x: 4 # contributors y: 102 lines of code client/src/pages/caption-image/caption-image.scss x: 4 # contributors y: 62 lines of code client/src/pages/caption-image/caption-image.ts x: 4 # contributors y: 117 lines of code client/src/pages/capture/capture.ts x: 4 # contributors y: 169 lines of code client/src/pages/feedback/feedback.scss x: 4 # contributors y: 39 lines of code client/src/pages/feedback/feedback.ts x: 4 # contributors y: 119 lines of code client/src/pages/intro/terms/terms.ts x: 4 # contributors y: 43 lines of code client/src/pages/languages/change/change-language.scss x: 5 # contributors y: 106 lines of code client/src/pages/languages/list/list-languages.scss x: 5 # contributors y: 113 lines of code client/src/pages/languages/list/list-languages.ts x: 3 # contributors y: 36 lines of code client/src/pages/languages/view/view-language.scss x: 3 # contributors y: 174 lines of code client/src/pages/languages/view/view-language.ts x: 3 # contributors y: 46 lines of code client/src/pages/splash/splash.scss x: 4 # contributors y: 77 lines of code client/src/pages/splash/splash.ts x: 4 # contributors y: 90 lines of code client/src/pages/terms/terms.scss x: 4 # contributors y: 4 lines of code client/src/pages/terms/terms.ts x: 4 # contributors y: 28 lines of code client/src/pages/translate/translate.scss x: 4 # contributors y: 70 lines of code client/src/pages/translate/translate.ts x: 4 # contributors y: 238 lines of code client/src/style/_components.scss x: 4 # contributors y: 80 lines of code client/src/style/_palette.scss x: 4 # contributors y: 35 lines of code client/src/style/_typography.scss x: 4 # contributors y: 1 lines of code client/src/style/themes/dark-orange.scss x: 4 # contributors y: 8 lines of code client/src/style/themes/multilanguage.scss x: 3 # contributors y: 18 lines of code client/src/style/themes/pink.scss x: 4 # contributors y: 3 lines of code client/src/util/image.ts x: 4 # contributors y: 58 lines of code client/src/environments/environment.prod.params.ts x: 3 # contributors y: 10 lines of code client/src/environments/environment.ts x: 5 # contributors y: 364 lines of code client/src/main.ts x: 3 # contributors y: 14 lines of code server/dispatch.yaml x: 1 # contributors y: 3 lines of code client/src/components/logo/logo.html x: 2 # contributors y: 4 lines of code client/src/environments/environment.prod.ts x: 6 # contributors y: 382 lines of code client/src/pages/splash/splash.html x: 5 # contributors y: 30 lines of code client/src/services/mock/translation.ts x: 3 # contributors y: 15 lines of code client/src/polyfills.ts x: 3 # contributors y: 2 lines of code client/src/pipes/gcs-url.pipe.ts x: 1 # contributors y: 17 lines of code client/src/components/translation-selector/translation-selector.html x: 4 # contributors y: 37 lines of code client/src/pipes/asset-url.ts x: 4 # contributors y: 24 lines of code client/src/pipes/pipes.module.ts x: 4 # contributors y: 22 lines of code functions/validation.js x: 5 # contributors y: 12 lines of code tools/auth.py x: 2 # contributors y: 10 lines of code tools/update_translations.py x: 3 # contributors y: 84 lines of code client/src/app/app.component.ts x: 2 # contributors y: 103 lines of code client/src/util/platform.ts x: 2 # contributors y: 69 lines of code client/src/services/google/analytics.ts x: 2 # contributors y: 49 lines of code functions/index.js x: 14 # contributors y: 210 lines of code client/src/components/camera-preview/camera-preview.ts x: 2 # contributors y: 171 lines of code client/src/components/scroll-list/scroll-list.ts x: 1 # contributors y: 453 lines of code client/src/components/translation-selector/translation-selector.ts x: 2 # contributors y: 107 lines of code client/src/i18n/i18n.service.ts x: 1 # contributors y: 62 lines of code client/src/pages/languages/change/change-language.ts x: 1 # contributors y: 76 lines of code client/src/services/api/feedback.ts x: 2 # contributors y: 58 lines of code client/src/services/endangered-language.ts x: 1 # contributors y: 42 lines of code client/src/services/google/image-recognition.ts x: 2 # contributors y: 169 lines of code client/src/services/local-profile.ts x: 2 # contributors y: 32 lines of code client/src/services/mock/analytics.ts x: 2 # contributors y: 13 lines of code client/src/services/mock/feedback.ts x: 2 # contributors y: 24 lines of code client/src/util/audio.ts x: 2 # contributors y: 215 lines of code client/src/util/logging.ts x: 1 # contributors y: 29 lines of code client/src/components/error-popup/error-popup.scss x: 2 # contributors y: 3 lines of code client/src/pages/intro/about/about.html x: 2 # contributors y: 15 lines of code terraform/main.tf x: 2 # contributors y: 38 lines of code deploy/copy_server_files.js x: 1 # contributors y: 90 lines of code client/src/app/app-routing.module.ts x: 2 # contributors y: 48 lines of code client/src/app/app.component.html x: 2 # contributors y: 1 lines of code client/src/app/routes.ts x: 2 # contributors y: 19 lines of code client/src/components/add-word-fieldset/add-word-fieldset.html x: 2 # contributors y: 46 lines of code client/src/components/add-word-fieldset/add-word-fieldset.module.ts x: 2 # contributors y: 30 lines of code client/src/components/animation/animation.module.ts x: 2 # contributors y: 11 lines of code client/src/components/animation/animation.ts x: 2 # contributors y: 44 lines of code client/src/components/app-toolbar/app-toolbar.html x: 1 # contributors y: 5 lines of code client/src/components/app-toolbar/app-toolbar.ts x: 1 # contributors y: 8 lines of code client/src/components/busy-spinner/busy-spinner.ts x: 2 # contributors y: 8 lines of code client/src/components/capture-popup/capture-popup.module.ts x: 2 # contributors y: 20 lines of code client/src/components/capture-popup/capture-popup.scss x: 2 # contributors y: 6 lines of code client/src/components/error-popup/error-popup.module.ts x: 2 # contributors y: 22 lines of code client/src/components/icon/icon.module.ts x: 2 # contributors y: 17 lines of code client/src/components/language-selector/language-selector.html x: 1 # contributors y: 12 lines of code client/src/components/language-selector/language-selector.module.ts x: 1 # contributors y: 19 lines of code client/src/components/language-selector/language-selector.scss x: 1 # contributors y: 7 lines of code client/src/components/language-selector/language-selector.ts x: 1 # contributors y: 24 lines of code client/src/components/page-header/page-header.module.ts x: 1 # contributors y: 21 lines of code client/src/components/translation-selector/selection-line.ts x: 2 # contributors y: 62 lines of code client/src/components/translation-selector/word-scroll-list.ts x: 2 # contributors y: 400 lines of code client/src/directives/directives.module.ts x: 1 # contributors y: 14 lines of code client/src/directives/file-upload.ts x: 1 # contributors y: 57 lines of code client/src/i18n/i18n.directionality.ts x: 1 # contributors y: 16 lines of code client/src/pages/add-word/add-word.module.ts x: 2 # contributors y: 37 lines of code client/src/pages/caption-image/caption-image.module.ts x: 2 # contributors y: 33 lines of code client/src/pages/intro/intro.module.ts x: 2 # contributors y: 26 lines of code client/src/pages/languages/change/change-language.html x: 1 # contributors y: 22 lines of code client/src/pages/languages/change/change-language.module.ts x: 1 # contributors y: 27 lines of code client/src/pages/languages/view/view-language.html x: 1 # contributors y: 34 lines of code client/src/pages/translate/translate.module.ts x: 2 # contributors y: 28 lines of code client/src/services/api/translation.ts x: 2 # contributors y: 74 lines of code client/src/services/image-rendering.ts x: 2 # contributors y: 172 lines of code deploy/configure_client.js x: 1 # contributors y: 55 lines of code deploy/create_client_cors_config.js x: 1 # contributors y: 25 lines of code functions/cloudbuild.yaml x: 1 # contributors y: 32 lines of code
453.0
lines of code
  min: 1.0
  average: 42.08
  25th percentile: 10.0
  median: 20.5
  75th percentile: 44.75
  max: 453.0
0 14.0
# contributors
min: 1.0 | average: 2.55 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 14.0