spotify / vispana
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 75 files with 2,951 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 3 files changed 6-20 times (569 lines of code)
    • 72 files changed 1-5 times (2,382 lines of code)
0% | 0% | 0% | 19% | 80%
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 75 files with 2,951 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 46 files changed by 2-5 contributors (1,867 lines of code)
    • 29 files changed by 1 contributor (1,084 lines of code)
0% | 0% | 0% | 63% | 36%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, json, js, xml, md, yaml, properties, css, gitignore, dockerignore, txt, sh, html, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 30% | 69%
java0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 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
src0% | 0% | 0% | 19% | 80%
ROOT0% | 0% | 0% | 0% | 100%
sample-app0% | 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
layout.js
in src/main/js/routes/layout
195 5 2023-11-09 2024-05-23 7 4 90255202+broknloop@users.no... erikolsson027@gmail.com
query-result.js
in src/main/js/components/query-result
266 4 2023-11-20 2024-03-18 7 3 90255202+broknloop@users.no... 90255202+broknloop@users.no...
query.js
in src/main/js/routes/schema
108 4 2023-11-20 2024-03-18 6 3 90255202+broknloop@users.no... 90255202+broknloop@users.no...
main.css
in src/main/resources/static
73 - 2023-11-09 2024-05-23 5 3 90255202+broknloop@users.no... erikolsson027@gmail.com
content.js
in src/main/js/routes/content
142 2 2023-11-09 2024-03-16 5 3 90255202+broknloop@users.no... 90255202+broknloop@users.no...
VespaStateClient.java
in src/main/java/com/vispana/vespa/state
57 1 2023-11-20 2024-05-23 4 2 90255202+broknloop@users.no... erikolsson027@gmail.com
index.js
in src/main/js/routes/index
62 3 2023-11-09 2024-03-16 4 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
editor.js
in src/main/js/components/editor
69 - 2023-11-20 2023-12-11 4 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
ContentAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
175 10 2023-11-20 2024-05-23 4 2 90255202+broknloop@users.no... erikolsson027@gmail.com
loading.js
in src/main/js/routes/loading
12 - 2023-11-10 2024-03-16 3 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
container.js
in src/main/js/routes/container
25 1 2023-11-09 2023-11-20 3 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
app.js
in src/main/js
27 - 2023-11-09 2023-11-20 3 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
vispana-error.js
in src/main/js/routes/error
39 - 2023-11-10 2024-03-16 3 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
schema.js
in src/main/js/routes/schema
60 3 2023-11-20 2024-03-18 3 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
app-package.js
in src/main/js/routes/apppackage
71 1 2023-11-09 2024-05-22 3 3 90255202+broknloop@users.no... erikolsson027@gmail.com
ContainerCluster.java
in src/main/java/com/vispana/api/model/container
4 1 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
VispanaRoot.java
in src/main/java/com/vispana/api/model
11 1 2023-11-09 2024-05-22 2 3 90255202+broknloop@users.no... erikolsson027@gmail.com
VespaVersionFetcher.java
in src/main/java/com/vispana/vespa/state/helpers
11 1 2023-11-20 2024-05-22 2 2 90255202+broknloop@users.no... erikolsson027@gmail.com
index.html
in src/main/resources/templates
16 - 2023-11-09 2024-03-16 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
Content.java
in src/main/java/com/vispana/api/model/apppackage
20 3 2024-05-21 2024-05-23 2 1 erikolsson027@gmail.com erikolsson027@gmail.com
config.js
in src/main/js/routes/config
20 - 2023-11-09 2023-11-10 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
simple-grid.js
in src/main/js/components/simple-grid
24 1 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
vispana-api-client.js
in src/main/js/client
25 2 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
Services.java
in src/main/java/com/vispana/api/model/apppackage
26 2 2024-05-21 2024-05-23 2 1 erikolsson027@gmail.com erikolsson027@gmail.com
Hosts.java
in src/main/java/com/vispana/api/model/apppackage
27 2 2024-05-21 2024-05-23 2 1 erikolsson027@gmail.com erikolsson027@gmail.com
JSONSchemaGenerator.java
in src/main/java/com/vispana/schemagen
28 4 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
Group.java
in src/main/java/com/vispana/api/model/apppackage
29 4 2024-05-21 2024-05-23 2 1 erikolsson027@gmail.com erikolsson027@gmail.com
accordion.js
in src/main/js/components/accordion
34 - 2023-11-20 2024-03-16 2 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
MainController.java
in src/main/java/com/vispana/api
36 3 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
tab-view.js
in src/main/js/components/tabs
38 1 2023-11-09 2024-03-18 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
ContentNodesExtractor.java
in src/main/java/com/vispana/vespa/state/helpers
58 2 2024-05-21 2024-05-23 2 1 erikolsson027@gmail.com erikolsson027@gmail.com
Host.java
in src/main/java/com/vispana/api/model
2 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
SchemaDocCount.java
in src/main/java/com/vispana/api/model/content
2 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
Schema.java
in src/main/java/com/vispana/api/model/content
2 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
Group.java
in src/main/java/com/vispana/api/model/content
2 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
HostMetrics.java
in src/main/java/com/vispana/api/model
2 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContainerNodes.java
in src/main/java/com/vispana/api/model/container
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContentNodes.java
in src/main/java/com/vispana/api/model/content
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
GroupKey.java
in src/main/java/com/vispana/api/model/content
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ApplicationPackage.java
in src/main/java/com/vispana/api/model/apppackage
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ConfigCluster.java
in src/main/java/com/vispana/api/model/config
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ConfigNodes.java
in src/main/java/com/vispana/api/model/config
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
6 - 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContainerNode.java
in src/main/java/com/vispana/api/model/container
7 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContentCluster.java
in src/main/java/com/vispana/api/model/content
7 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContentOverview.java
in src/main/java/com/vispana/api/model/content
7 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ConfigNode.java
in src/main/java/com/vispana/api/model/config
7 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
NameExtractorFromUrl.java
in src/main/java/com/vispana/vespa/state/helpers
7 1 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
7 - 2024-11-28 2024-11-28 1 1 150809971+ivo-sp@users.nore... 150809971+ivo-sp@users.nore...
Main.java
in src/main/java/com/vispana
9 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.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
layout.js
in src/main/js/routes/layout
195 5 2023-11-09 2024-05-23 7 4 90255202+broknloop@users.no... erikolsson027@gmail.com
query-result.js
in src/main/js/components/query-result
266 4 2023-11-20 2024-03-18 7 3 90255202+broknloop@users.no... 90255202+broknloop@users.no...
query.js
in src/main/js/routes/schema
108 4 2023-11-20 2024-03-18 6 3 90255202+broknloop@users.no... 90255202+broknloop@users.no...
content.js
in src/main/js/routes/content
142 2 2023-11-09 2024-03-16 5 3 90255202+broknloop@users.no... 90255202+broknloop@users.no...
main.css
in src/main/resources/static
73 - 2023-11-09 2024-05-23 5 3 90255202+broknloop@users.no... erikolsson027@gmail.com
app-package.js
in src/main/js/routes/apppackage
71 1 2023-11-09 2024-05-22 3 3 90255202+broknloop@users.no... erikolsson027@gmail.com
VispanaRoot.java
in src/main/java/com/vispana/api/model
11 1 2023-11-09 2024-05-22 2 3 90255202+broknloop@users.no... erikolsson027@gmail.com
editor.js
in src/main/js/components/editor
69 - 2023-11-20 2023-12-11 4 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
index.js
in src/main/js/routes/index
62 3 2023-11-09 2024-03-16 4 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
VespaStateClient.java
in src/main/java/com/vispana/vespa/state
57 1 2023-11-20 2024-05-23 4 2 90255202+broknloop@users.no... erikolsson027@gmail.com
ContentAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
175 10 2023-11-20 2024-05-23 4 2 90255202+broknloop@users.no... erikolsson027@gmail.com
container.js
in src/main/js/routes/container
25 1 2023-11-09 2023-11-20 3 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
schema.js
in src/main/js/routes/schema
60 3 2023-11-20 2024-03-18 3 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
app.js
in src/main/js
27 - 2023-11-09 2023-11-20 3 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
tab-view.js
in src/main/js/components/tabs
38 1 2023-11-09 2024-03-18 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
simple-grid.js
in src/main/js/components/simple-grid
24 1 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
vispana-api-client.js
in src/main/js/client
25 2 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
config.js
in src/main/js/routes/config
20 - 2023-11-09 2023-11-10 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
index.html
in src/main/resources/templates
16 - 2023-11-09 2024-03-16 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
VespaVersionFetcher.java
in src/main/java/com/vispana/vespa/state/helpers
11 1 2023-11-20 2024-05-22 2 2 90255202+broknloop@users.no... erikolsson027@gmail.com
MainController.java
in src/main/java/com/vispana/api
36 3 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
ContainerCluster.java
in src/main/java/com/vispana/api/model/container
4 1 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
JSONSchemaGenerator.java
in src/main/java/com/vispana/schemagen
28 4 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
34 - 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
6 - 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
simple-grid-row.js
in src/main/js/components/simple-grid
159 7 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
WebAppConfig.java
in src/main/java/com/vispana
22 2 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
Main.java
in src/main/java/com/vispana
9 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
HostMetrics.java
in src/main/java/com/vispana/api/model
2 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
Status.java
in src/main/java/com/vispana/api/model
13 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ConfigNode.java
in src/main/java/com/vispana/api/model/config
7 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ConfigNodes.java
in src/main/java/com/vispana/api/model/config
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ConfigCluster.java
in src/main/java/com/vispana/api/model/config
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ApplicationPackage.java
in src/main/java/com/vispana/api/model/apppackage
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContentData.java
in src/main/java/com/vispana/api/model/content
12 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
GroupKey.java
in src/main/java/com/vispana/api/model/content
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
Group.java
in src/main/java/com/vispana/api/model/content
2 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
Schema.java
in src/main/java/com/vispana/api/model/content
2 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContentOverview.java
in src/main/java/com/vispana/api/model/content
7 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContentNode.java
in src/main/java/com/vispana/api/model/content
13 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
SchemaDocCount.java
in src/main/java/com/vispana/api/model/content
2 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContentCluster.java
in src/main/java/com/vispana/api/model/content
7 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContentNodes.java
in src/main/java/com/vispana/api/model/content
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContainerNode.java
in src/main/java/com/vispana/api/model/container
7 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContainerNodes.java
in src/main/java/com/vispana/api/model/container
3 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
Host.java
in src/main/java/com/vispana/api/model
2 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
loading.js
in src/main/js/routes/loading
12 - 2023-11-10 2024-03-16 3 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
vispana-error.js
in src/main/js/routes/error
39 - 2023-11-10 2024-03-16 3 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
accordion.js
in src/main/js/components/accordion
34 - 2023-11-20 2024-03-16 2 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
ContentNodesExtractor.java
in src/main/java/com/vispana/vespa/state/helpers
58 2 2024-05-21 2024-05-23 2 1 erikolsson027@gmail.com erikolsson027@gmail.com
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
query-schema.js
in src/main/js/components/editor
178 1 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
query-history.js
in src/main/js/routes/schema
138 1 2024-03-18 2024-03-18 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
ContainerAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
101 6 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
configuration.js
in src/main/js/routes/layout
90 4 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
ContentNodesExtractor.java
in src/main/java/com/vispana/vespa/state/helpers
58 2 2024-05-21 2024-05-23 2 1 erikolsson027@gmail.com erikolsson027@gmail.com
ConfigNodesAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
41 1 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
vispana-error.js
in src/main/js/routes/error
39 - 2023-11-10 2024-03-16 3 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
VespaQueryClient.java
in src/main/java/com/vispana/vespa/query
39 1 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
accordion.js
in src/main/js/components/accordion
34 - 2023-11-20 2024-03-16 2 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
Group.java
in src/main/java/com/vispana/api/model/apppackage
29 4 2024-05-21 2024-05-23 2 1 erikolsson027@gmail.com erikolsson027@gmail.com
Hosts.java
in src/main/java/com/vispana/api/model/apppackage
27 2 2024-05-21 2024-05-23 2 1 erikolsson027@gmail.com erikolsson027@gmail.com
history-client.js
in src/main/js/client
26 3 2024-03-18 2024-03-18 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
Services.java
in src/main/java/com/vispana/api/model/apppackage
26 2 2024-05-21 2024-05-23 2 1 erikolsson027@gmail.com erikolsson027@gmail.com
SystemMetrics.java
in src/main/java/com/vispana/vespa/state/helpers
25 1 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
preview.js
in src/main/js/routes/schema
24 1 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
VespaVersion.java
in src/main/java/com/vispana/api/model
23 1 2024-05-22 2024-05-22 1 1 erikolsson027@gmail.com erikolsson027@gmail.com
Content.java
in src/main/java/com/vispana/api/model/apppackage
20 3 2024-05-21 2024-05-23 2 1 erikolsson027@gmail.com erikolsson027@gmail.com
services.xml
in sample-app
19 - 2024-05-23 2024-05-23 1 1 erikolsson027@gmail.com erikolsson027@gmail.com
ProcessStatus.java
in src/main/java/com/vispana/vespa/state/helpers
18 1 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
ApplicationUrlFetcher.java
in src/main/java/com/vispana/vespa/state/helpers
17 1 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
Request.java
in src/main/java/com/vispana/vespa/state/helpers
16 2 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
AppPackageAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
14 1 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
MetricsFetcher.java
in src/main/java/com/vispana/vespa/state/helpers
14 1 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
Nodes.java
in src/main/java/com/vispana/api/model/apppackage
14 1 2024-05-23 2024-05-23 1 1 erikolsson027@gmail.com erikolsson027@gmail.com
Node.java
in src/main/java/com/vispana/api/model/apppackage
14 2 2024-05-21 2024-05-21 1 1 erikolsson027@gmail.com erikolsson027@gmail.com
Host.java
in src/main/java/com/vispana/api/model/apppackage
14 2 2024-05-21 2024-05-21 1 1 erikolsson027@gmail.com erikolsson027@gmail.com
loading.js
in src/main/js/routes/loading
12 - 2023-11-10 2024-03-16 3 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
7 - 2024-11-28 2024-11-28 1 1 150809971+ivo-sp@users.nore... 150809971+ivo-sp@users.nore...
NameExtractorFromUrl.java
in src/main/java/com/vispana/vespa/state/helpers
7 1 2023-11-20 2023-11-20 1 1 90255202+broknloop@users.no... 90255202+broknloop@users.no...
ContentAssembler.java
in src/main/java/com/vispana/vespa/state/assemblers
175 10 2023-11-20 2024-05-23 4 2 90255202+broknloop@users.no... erikolsson027@gmail.com
simple-grid-row.js
in src/main/js/components/simple-grid
159 7 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
editor.js
in src/main/js/components/editor
69 - 2023-11-20 2023-12-11 4 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
index.js
in src/main/js/routes/index
62 3 2023-11-09 2024-03-16 4 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
schema.js
in src/main/js/routes/schema
60 3 2023-11-20 2024-03-18 3 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
VespaStateClient.java
in src/main/java/com/vispana/vespa/state
57 1 2023-11-20 2024-05-23 4 2 90255202+broknloop@users.no... erikolsson027@gmail.com
tab-view.js
in src/main/js/components/tabs
38 1 2023-11-09 2024-03-18 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
MainController.java
in src/main/java/com/vispana/api
36 3 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
34 - 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
JSONSchemaGenerator.java
in src/main/java/com/vispana/schemagen
28 4 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
app.js
in src/main/js
27 - 2023-11-09 2023-11-20 3 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
vispana-api-client.js
in src/main/js/client
25 2 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
container.js
in src/main/js/routes/container
25 1 2023-11-09 2023-11-20 3 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
simple-grid.js
in src/main/js/components/simple-grid
24 1 2023-11-09 2023-11-20 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
WebAppConfig.java
in src/main/java/com/vispana
22 2 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
config.js
in src/main/js/routes/config
20 - 2023-11-09 2023-11-10 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
index.html
in src/main/resources/templates
16 - 2023-11-09 2024-03-16 2 2 90255202+broknloop@users.no... 90255202+broknloop@users.no...
Status.java
in src/main/java/com/vispana/api/model
13 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContentNode.java
in src/main/java/com/vispana/api/model/content
13 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
ContentData.java
in src/main/java/com/vispana/api/model/content
12 1 2023-11-09 2023-11-09 1 2 90255202+broknloop@users.no... broknloop@gmail.com
VespaVersionFetcher.java
in src/main/java/com/vispana/vespa/state/helpers
11 1 2023-11-20 2024-05-22 2 2 90255202+broknloop@users.no... erikolsson027@gmail.com
Correlations

File Size vs. Number of Changes: 75 points

catalog-info.yaml x: 7 lines of code y: 1 # changes src/main/js/routes/layout/layout.js x: 195 lines of code y: 7 # changes src/main/resources/static/main.css x: 73 lines of code y: 5 # changes sample-app/services.xml x: 19 lines of code y: 1 # changes src/main/java/com/vispana/api/model/apppackage/Content.java x: 20 lines of code y: 2 # changes src/main/java/com/vispana/api/model/apppackage/Group.java x: 29 lines of code y: 2 # changes src/main/java/com/vispana/api/model/apppackage/Hosts.java x: 27 lines of code y: 2 # changes src/main/java/com/vispana/api/model/apppackage/Nodes.java x: 14 lines of code y: 1 # changes src/main/java/com/vispana/api/model/apppackage/Services.java x: 26 lines of code y: 2 # changes src/main/java/com/vispana/vespa/state/VespaStateClient.java x: 57 lines of code y: 4 # changes src/main/java/com/vispana/vespa/state/assemblers/ContentAssembler.java x: 175 lines of code y: 4 # changes src/main/java/com/vispana/vespa/state/helpers/ContentNodesExtractor.java x: 58 lines of code y: 2 # changes src/main/java/com/vispana/api/model/VespaVersion.java x: 23 lines of code y: 1 # changes src/main/java/com/vispana/api/model/VispanaRoot.java x: 11 lines of code y: 2 # changes src/main/js/routes/apppackage/app-package.js x: 71 lines of code y: 3 # changes src/main/js/client/history-client.js x: 26 lines of code y: 1 # changes src/main/js/components/query-result/query-result.js x: 266 lines of code y: 7 # changes src/main/js/components/tabs/tab-view.js x: 38 lines of code y: 2 # changes src/main/js/routes/schema/query-history.js x: 138 lines of code y: 1 # changes src/main/js/routes/schema/query.js x: 108 lines of code y: 6 # changes src/main/js/routes/schema/schema.js x: 60 lines of code y: 3 # changes src/main/resources/templates/index.html x: 16 lines of code y: 2 # changes src/main/js/components/accordion/accordion.js x: 34 lines of code y: 2 # changes src/main/js/routes/content/content.js x: 142 lines of code y: 5 # changes src/main/js/routes/error/vispana-error.js x: 39 lines of code y: 3 # changes src/main/js/routes/index/index.js x: 62 lines of code y: 4 # changes src/main/js/routes/loading/loading.js x: 12 lines of code y: 3 # changes src/main/js/components/editor/editor.js x: 69 lines of code y: 4 # changes src/main/js/routes/schema/preview.js x: 24 lines of code y: 1 # changes src/main/java/com/vispana/api/MainController.java x: 36 lines of code y: 2 # changes src/main/java/com/vispana/api/model/container/ContainerCluster.java x: 4 lines of code y: 2 # changes src/main/java/com/vispana/schemagen/JSONSchemaGenerator.java x: 28 lines of code y: 2 # changes src/main/java/com/vispana/vespa/query/VespaQueryClient.java x: 39 lines of code y: 1 # changes src/main/java/com/vispana/vespa/state/assemblers/ConfigNodesAssembler.java x: 41 lines of code y: 1 # changes src/main/java/com/vispana/vespa/state/assemblers/ContainerAssembler.java x: 101 lines of code y: 1 # changes src/main/java/com/vispana/vespa/state/helpers/ApplicationUrlFetcher.java x: 17 lines of code y: 1 # changes src/main/java/com/vispana/vespa/state/helpers/ProcessStatus.java x: 18 lines of code y: 1 # changes src/main/java/com/vispana/vespa/state/helpers/Request.java x: 16 lines of code y: 1 # changes src/main/java/com/vispana/vespa/state/helpers/SystemMetrics.java x: 25 lines of code y: 1 # changes src/main/js/app.js x: 27 lines of code y: 3 # changes src/main/js/client/vispana-api-client.js x: 25 lines of code y: 2 # changes src/main/js/components/editor/query-schema.js x: 178 lines of code y: 1 # changes src/main/js/components/simple-grid/simple-grid.js x: 24 lines of code y: 2 # changes src/main/js/routes/container/container.js x: 25 lines of code y: 3 # changes src/main/js/routes/layout/configuration.js x: 90 lines of code y: 1 # changes postcss.config.js x: 6 lines of code y: 1 # changes src/main/java/com/vispana/Main.java x: 9 lines of code y: 1 # changes src/main/java/com/vispana/WebAppConfig.java x: 22 lines of code y: 1 # changes src/main/java/com/vispana/api/model/Host.java x: 2 lines of code y: 1 # changes src/main/java/com/vispana/api/model/Status.java x: 13 lines of code y: 1 # changes src/main/java/com/vispana/api/model/apppackage/ApplicationPackage.java x: 3 lines of code y: 1 # changes src/main/java/com/vispana/api/model/content/ContentData.java x: 12 lines of code y: 1 # changes src/main/js/components/simple-grid/simple-grid-row.js x: 159 lines of code y: 1 # changes tailwind.config.js x: 34 lines of code y: 1 # changes
7.0
# changes
  min: 1.0
  average: 1.87
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 7.0
0 266.0
lines of code
min: 2.0 | average: 39.35 | 25th percentile: 7.0 | median: 20.0 | 75th percentile: 39.0 | max: 266.0

Number of Contributors vs. Number of Changes: 75 points

catalog-info.yaml x: 1 # contributors y: 1 # changes src/main/js/routes/layout/layout.js x: 4 # contributors y: 7 # changes src/main/resources/static/main.css x: 3 # contributors y: 5 # changes src/main/java/com/vispana/api/model/apppackage/Content.java x: 1 # contributors y: 2 # changes src/main/java/com/vispana/vespa/state/VespaStateClient.java x: 2 # contributors y: 4 # changes src/main/java/com/vispana/api/model/VispanaRoot.java x: 3 # contributors y: 2 # changes src/main/java/com/vispana/vespa/state/helpers/VespaVersionFetcher.java x: 2 # contributors y: 2 # changes src/main/js/routes/apppackage/app-package.js x: 3 # contributors y: 3 # changes src/main/js/components/query-result/query-result.js x: 3 # contributors y: 7 # changes src/main/js/routes/schema/query.js x: 3 # contributors y: 6 # changes src/main/js/routes/schema/schema.js x: 2 # contributors y: 3 # changes src/main/js/routes/error/vispana-error.js x: 1 # contributors y: 3 # changes postcss.config.js x: 2 # contributors y: 1 # changes
7.0
# changes
  min: 1.0
  average: 1.87
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 7.0
0 4.0
# contributors
min: 1.0 | average: 1.72 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 75 points

catalog-info.yaml x: 1 # contributors y: 7 lines of code src/main/js/routes/layout/layout.js x: 4 # contributors y: 195 lines of code src/main/resources/static/main.css x: 3 # contributors y: 73 lines of code sample-app/services.xml x: 1 # contributors y: 19 lines of code src/main/java/com/vispana/api/model/apppackage/Content.java x: 1 # contributors y: 20 lines of code src/main/java/com/vispana/api/model/apppackage/Group.java x: 1 # contributors y: 29 lines of code src/main/java/com/vispana/api/model/apppackage/Hosts.java x: 1 # contributors y: 27 lines of code src/main/java/com/vispana/api/model/apppackage/Nodes.java x: 1 # contributors y: 14 lines of code src/main/java/com/vispana/api/model/apppackage/Services.java x: 1 # contributors y: 26 lines of code src/main/java/com/vispana/vespa/state/VespaStateClient.java x: 2 # contributors y: 57 lines of code src/main/java/com/vispana/vespa/state/assemblers/ContentAssembler.java x: 2 # contributors y: 175 lines of code src/main/java/com/vispana/vespa/state/helpers/ContentNodesExtractor.java x: 1 # contributors y: 58 lines of code src/main/java/com/vispana/api/model/VespaVersion.java x: 1 # contributors y: 23 lines of code src/main/java/com/vispana/api/model/VispanaRoot.java x: 3 # contributors y: 11 lines of code src/main/java/com/vispana/vespa/state/helpers/VespaVersionFetcher.java x: 2 # contributors y: 11 lines of code src/main/js/routes/apppackage/app-package.js x: 3 # contributors y: 71 lines of code src/main/js/components/query-result/query-result.js x: 3 # contributors y: 266 lines of code src/main/js/components/tabs/tab-view.js x: 2 # contributors y: 38 lines of code src/main/js/routes/schema/query-history.js x: 1 # contributors y: 138 lines of code src/main/js/routes/schema/query.js x: 3 # contributors y: 108 lines of code src/main/js/routes/schema/schema.js x: 2 # contributors y: 60 lines of code src/main/resources/templates/index.html x: 2 # contributors y: 16 lines of code src/main/js/components/accordion/accordion.js x: 1 # contributors y: 34 lines of code src/main/js/routes/content/content.js x: 3 # contributors y: 142 lines of code src/main/js/routes/error/vispana-error.js x: 1 # contributors y: 39 lines of code src/main/js/routes/index/index.js x: 2 # contributors y: 62 lines of code src/main/js/routes/loading/loading.js x: 1 # contributors y: 12 lines of code src/main/js/components/editor/editor.js x: 2 # contributors y: 69 lines of code src/main/js/routes/schema/preview.js x: 1 # contributors y: 24 lines of code src/main/java/com/vispana/api/MainController.java x: 2 # contributors y: 36 lines of code src/main/java/com/vispana/api/model/container/ContainerCluster.java x: 2 # contributors y: 4 lines of code src/main/java/com/vispana/schemagen/JSONSchemaGenerator.java x: 2 # contributors y: 28 lines of code src/main/java/com/vispana/vespa/state/assemblers/ConfigNodesAssembler.java x: 1 # contributors y: 41 lines of code src/main/java/com/vispana/vespa/state/assemblers/ContainerAssembler.java x: 1 # contributors y: 101 lines of code src/main/java/com/vispana/vespa/state/helpers/ApplicationUrlFetcher.java x: 1 # contributors y: 17 lines of code src/main/java/com/vispana/vespa/state/helpers/ProcessStatus.java x: 1 # contributors y: 18 lines of code src/main/java/com/vispana/vespa/state/helpers/Request.java x: 1 # contributors y: 16 lines of code src/main/java/com/vispana/vespa/state/helpers/SystemMetrics.java x: 1 # contributors y: 25 lines of code src/main/js/app.js x: 2 # contributors y: 27 lines of code src/main/js/client/vispana-api-client.js x: 2 # contributors y: 25 lines of code src/main/js/components/editor/query-schema.js x: 1 # contributors y: 178 lines of code src/main/js/components/simple-grid/simple-grid.js x: 2 # contributors y: 24 lines of code src/main/js/routes/layout/configuration.js x: 1 # contributors y: 90 lines of code src/main/js/routes/config/config.js x: 2 # contributors y: 20 lines of code postcss.config.js x: 2 # contributors y: 6 lines of code src/main/java/com/vispana/Main.java x: 2 # contributors y: 9 lines of code src/main/java/com/vispana/WebAppConfig.java x: 2 # contributors y: 22 lines of code src/main/java/com/vispana/api/model/Host.java x: 2 # contributors y: 2 lines of code src/main/java/com/vispana/api/model/Status.java x: 2 # contributors y: 13 lines of code src/main/java/com/vispana/api/model/apppackage/ApplicationPackage.java x: 2 # contributors y: 3 lines of code src/main/java/com/vispana/api/model/config/ConfigNode.java x: 2 # contributors y: 7 lines of code src/main/java/com/vispana/api/model/content/ContentData.java x: 2 # contributors y: 12 lines of code src/main/js/components/simple-grid/simple-grid-row.js x: 2 # contributors y: 159 lines of code tailwind.config.js x: 2 # contributors y: 34 lines of code
266.0
lines of code
  min: 2.0
  average: 39.35
  25th percentile: 7.0
  median: 20.0
  75th percentile: 39.0
  max: 266.0
0 4.0
# contributors
min: 1.0 | average: 1.72 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0