apache / pulsar-manager
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 244 files with 25,797 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (1,967 lines of code)
    • 40 files changed 6-20 times (11,549 lines of code)
    • 201 files changed 1-5 times (12,281 lines of code)
0% | 0% | 7% | 44% | 47%
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 244 files with 25,797 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)
    • 11 files changed by 6-10 contributors (4,558 lines of code)
    • 131 files changed by 2-5 contributors (17,356 lines of code)
    • 102 files changed by 1 contributor (3,883 lines of code)
0% | 0% | 17% | 67% | 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
java, js, txt, vue, svg, md, scss, sql, properties, yaml, gradle, sh, css, json, html, gitignore, dockerignore, bat, editorconfig, babelrc, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 34% | 18% | 46%
vue0% | 0% | 0% | 60% | 39%
java0% | 0% | 0% | 33% | 66%
sql0% | 0% | 0% | 100% | 0%
scss0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 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
front-end0% | 0% | 10% | 46% | 43%
src0% | 0% | 0% | 39% | 60%
docker0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
en.js
in front-end/src/lang
820 - 2019-03-02 2023-06-01 33 10 eguangning@gmail.com 64506104+hrzzzz@users.norep...
zh.js
in front-end/src/lang
817 - 2019-03-02 2023-06-01 28 10 eguangning@gmail.com 64506104+hrzzzz@users.norep...
index.js
in front-end/src/router
330 - 2019-03-02 2022-05-10 22 4 eguangning@gmail.com urfree@apache.org
partitionedTopic.vue
in front-end/src/views/management/topics
813 - 2019-07-30 2022-02-09 17 5 eguangning@gmail.com liushen001@126.com
index.vue
in front-end/src/views/management/tenants
376 - 2019-03-02 2022-04-13 16 3 eguangning@gmail.com guangning@apache.org
topic.vue
in front-end/src/views/management/topics
1043 - 2019-07-30 2022-04-13 16 5 eguangning@gmail.com guangning@apache.org
namespace.vue
in front-end/src/views/management/namespaces
1629 - 2019-07-30 2023-06-30 15 6 eguangning@gmail.com linkun0922@163.com
request.js
in front-end/src/utils
79 1 2019-03-02 2024-05-06 14 5 eguangning@gmail.com benjamin.pereto@switch.ch
BrokerStatsServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
297 8 2019-11-08 2024-05-06 14 8 guangning@apache.org benjamin.pereto@switch.ch
cluster.vue
in front-end/src/views/management/clusters
640 - 2019-07-30 2020-01-13 14 3 eguangning@gmail.com guangning@apache.org
topics.js
in front-end/src/api
399 54 2019-03-05 2022-12-30 13 3 eguangning@gmail.com apurvatelang15@gmail.com
mysql-schema.sql
in src/main/resources/META-INF/sql
132 - 2019-08-20 2023-06-01 12 5 eguangning@gmail.com 64506104+hrzzzz@users.norep...
index.vue
in front-end/src/views/management/clusters
337 - 2019-03-02 2019-11-05 12 3 eguangning@gmail.com guangning@apache.org
tenant.vue
in front-end/src/views/management/tenants
484 - 2019-07-30 2022-02-09 12 5 eguangning@gmail.com liushen001@126.com
EnvironmentForward.java
in src/main/java/org/apache/pulsar/manager/zuul
86 6 2019-11-08 2022-04-13 10 4 guangning@apache.org guangning@apache.org
sqlite-schema.sql
in src/main/resources/META-INF/sql
130 - 2019-08-20 2023-06-01 10 4 eguangning@gmail.com 64506104+hrzzzz@users.norep...
postgresql-schema.sql
in src/main/resources/META-INF/sql
133 - 2019-09-15 2024-04-04 10 6 eguangning@gmail.com sourabh.agrawal2@nutanix.com
user.js
in front-end/src/store/modules
138 8 2019-03-02 2022-04-13 10 3 eguangning@gmail.com baoyaolong@gmail.com
EnvironmentsController.java
in src/main/java/org/apache/pulsar/manager/controller
151 1 2019-11-08 2023-06-01 10 7 guangning@apache.org 64506104+hrzzzz@users.norep...
EnvironmentCacheServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
192 14 2019-11-08 2024-05-06 10 9 guangning@apache.org benjamin.pereto@switch.ch
broker.vue
in front-end/src/views/management/brokers
293 - 2019-07-30 2023-08-07 10 5 eguangning@gmail.com linkun0922@163.com
WebAppConfigurer.java
in src/main/java/org/apache/pulsar/manager/interceptor
51 2 2019-11-08 2022-04-13 9 5 guangning@apache.org baoyaolong@gmail.com
index.js
in front-end/config
52 - 2019-03-02 2020-09-28 9 2 eguangning@gmail.com guangning@apache.org
herddb-schema.sql
in src/main/resources/META-INF/sql
120 - 2019-09-19 2023-06-01 9 5 eolivelli@gmail.com 64506104+hrzzzz@users.norep...
LoginController.java
in src/main/java/org/apache/pulsar/manager/controller
126 1 2019-11-08 2024-05-06 9 6 guangning@apache.org urh.marko@gmail.com
init_db.sql
in docker
136 - 2019-08-20 2024-05-03 9 6 eguangning@gmail.com benjamin.pereto@switch.ch
subscription.vue
in front-end/src/views/management/subscriptions
594 - 2019-07-30 2020-02-10 9 3 eguangning@gmail.com guangning@apache.org
AdminHandlerInterceptor.java
in src/main/java/org/apache/pulsar/manager/interceptor
98 4 2019-11-08 2022-04-13 8 3 guangning@apache.org guangning@apache.org
NamespacesServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
137 3 2019-11-08 2020-12-05 8 6 guangning@apache.org minardi.matteo@hotmail.it
index.vue
in front-end/src/views/login
276 - 2019-03-02 2022-12-02 8 4 eguangning@gmail.com 88994283+jakiuncle@users.no...
namespaceIsolationPolicy.vue
in front-end/src/views/management/namespaceIsolations
482 - 2019-07-30 2020-12-23 8 4 eguangning@gmail.com danielorf@gmail.com
dev.env.js
in front-end/config
9 - 2019-03-02 2019-11-05 7 2 eguangning@gmail.com guangning@apache.org
PulsarApplicationListener.java
in src/main/java/org/apache/pulsar/manager
120 4 2020-01-13 2024-05-11 7 6 guangning@apache.org urh.marko@gmail.com
TenantsServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
124 3 2019-11-08 2020-12-05 7 4 guangning@apache.org minardi.matteo@hotmail.it
failureDomain.vue
in front-end/src/views/management/clusters
183 - 2019-07-30 2019-11-05 7 3 eguangning@gmail.com guangning@apache.org
index.vue
in front-end/src/components/Breadcrumb
265 - 2019-03-02 2023-08-09 7 4 eguangning@gmail.com linkun0922@163.com
namespaces.js
in front-end/src/api
356 50 2019-03-02 2019-08-12 7 2 eguangning@gmail.com sijie@apache.org
subscriptions.js
in front-end/src/api
51 6 2019-03-06 2020-02-06 6 3 eguangning@gmail.com guangning@apache.org
ClustersServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
88 3 2019-11-08 2020-12-05 6 5 guangning@apache.org minardi.matteo@hotmail.it
TopicsController.java
in src/main/java/org/apache/pulsar/manager/controller
123 3 2019-11-08 2020-06-29 6 3 guangning@apache.org 51769018+shustsud@users.nor...
Navbar.vue
in front-end/src/views/layout/components
175 - 2019-03-02 2019-11-05 6 3 eguangning@gmail.com guangning@apache.org
index.vue
in front-end/src/views/management/environments
270 - 2019-08-06 2023-06-01 6 5 eguangning@gmail.com 64506104+hrzzzz@users.norep...
TopicsServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
361 6 2019-11-08 2020-12-05 6 5 guangning@apache.org minardi.matteo@hotmail.it
tenants.js
in front-end/src/api
44 6 2019-03-02 2019-07-30 5 1 eguangning@gmail.com eguangning@gmail.com
TenantsMapper.java
in src/main/java/org/apache/pulsar/manager/mapper
58 - 2019-12-11 2022-01-13 5 3 guangning@apache.org sourabh.agrawal2@nutanix.com
TenantsController.java
in src/main/java/org/apache/pulsar/manager/controller
63 1 2019-11-08 2022-04-13 5 3 guangning@apache.org guangning@apache.org
ClustersController.java
in src/main/java/org/apache/pulsar/manager/controller
64 1 2019-11-08 2022-04-13 5 2 guangning@apache.org guangning@apache.org
BrokersServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
77 3 2019-11-08 2023-06-01 5 5 guangning@apache.org 64506104+hrzzzz@users.norep...
clusters.js
in front-end/src/api
104 12 2019-03-02 2019-08-11 5 2 eguangning@gmail.com sijie@apache.org
HttpUtil.java
in src/main/java/org/apache/pulsar/manager/utils
142 9 2019-11-08 2024-02-16 5 3 guangning@apache.org jonasgeiregat@users.noreply...
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
en.js
in front-end/src/lang
820 - 2019-03-02 2023-06-01 33 10 eguangning@gmail.com 64506104+hrzzzz@users.norep...
zh.js
in front-end/src/lang
817 - 2019-03-02 2023-06-01 28 10 eguangning@gmail.com 64506104+hrzzzz@users.norep...
EnvironmentCacheServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
192 14 2019-11-08 2024-05-06 10 9 guangning@apache.org benjamin.pereto@switch.ch
BrokerStatsServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
297 8 2019-11-08 2024-05-06 14 8 guangning@apache.org benjamin.pereto@switch.ch
EnvironmentsController.java
in src/main/java/org/apache/pulsar/manager/controller
151 1 2019-11-08 2023-06-01 10 7 guangning@apache.org 64506104+hrzzzz@users.norep...
namespace.vue
in front-end/src/views/management/namespaces
1629 - 2019-07-30 2023-06-30 15 6 eguangning@gmail.com linkun0922@163.com
postgresql-schema.sql
in src/main/resources/META-INF/sql
133 - 2019-09-15 2024-04-04 10 6 eguangning@gmail.com sourabh.agrawal2@nutanix.com
LoginController.java
in src/main/java/org/apache/pulsar/manager/controller
126 1 2019-11-08 2024-05-06 9 6 guangning@apache.org urh.marko@gmail.com
init_db.sql
in docker
136 - 2019-08-20 2024-05-03 9 6 eguangning@gmail.com benjamin.pereto@switch.ch
NamespacesServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
137 3 2019-11-08 2020-12-05 8 6 guangning@apache.org minardi.matteo@hotmail.it
PulsarApplicationListener.java
in src/main/java/org/apache/pulsar/manager
120 4 2020-01-13 2024-05-11 7 6 guangning@apache.org urh.marko@gmail.com
partitionedTopic.vue
in front-end/src/views/management/topics
813 - 2019-07-30 2022-02-09 17 5 eguangning@gmail.com liushen001@126.com
topic.vue
in front-end/src/views/management/topics
1043 - 2019-07-30 2022-04-13 16 5 eguangning@gmail.com guangning@apache.org
request.js
in front-end/src/utils
79 1 2019-03-02 2024-05-06 14 5 eguangning@gmail.com benjamin.pereto@switch.ch
mysql-schema.sql
in src/main/resources/META-INF/sql
132 - 2019-08-20 2023-06-01 12 5 eguangning@gmail.com 64506104+hrzzzz@users.norep...
tenant.vue
in front-end/src/views/management/tenants
484 - 2019-07-30 2022-02-09 12 5 eguangning@gmail.com liushen001@126.com
broker.vue
in front-end/src/views/management/brokers
293 - 2019-07-30 2023-08-07 10 5 eguangning@gmail.com linkun0922@163.com
WebAppConfigurer.java
in src/main/java/org/apache/pulsar/manager/interceptor
51 2 2019-11-08 2022-04-13 9 5 guangning@apache.org baoyaolong@gmail.com
herddb-schema.sql
in src/main/resources/META-INF/sql
120 - 2019-09-19 2023-06-01 9 5 eolivelli@gmail.com 64506104+hrzzzz@users.norep...
TopicsServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
361 6 2019-11-08 2020-12-05 6 5 guangning@apache.org minardi.matteo@hotmail.it
ClustersServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
88 3 2019-11-08 2020-12-05 6 5 guangning@apache.org minardi.matteo@hotmail.it
index.vue
in front-end/src/views/management/environments
270 - 2019-08-06 2023-06-01 6 5 eguangning@gmail.com 64506104+hrzzzz@users.norep...
PulsarAdminServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
147 15 2020-06-29 2024-05-11 5 5 51769018+shustsud@users.nor... urh.marko@gmail.com
BrokersServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
77 3 2019-11-08 2023-06-01 5 5 guangning@apache.org 64506104+hrzzzz@users.norep...
index.js
in front-end/src/router
330 - 2019-03-02 2022-05-10 22 4 eguangning@gmail.com urfree@apache.org
EnvironmentForward.java
in src/main/java/org/apache/pulsar/manager/zuul
86 6 2019-11-08 2022-04-13 10 4 guangning@apache.org guangning@apache.org
sqlite-schema.sql
in src/main/resources/META-INF/sql
130 - 2019-08-20 2023-06-01 10 4 eguangning@gmail.com 64506104+hrzzzz@users.norep...
namespaceIsolationPolicy.vue
in front-end/src/views/management/namespaceIsolations
482 - 2019-07-30 2020-12-23 8 4 eguangning@gmail.com danielorf@gmail.com
index.vue
in front-end/src/views/login
276 - 2019-03-02 2022-12-02 8 4 eguangning@gmail.com 88994283+jakiuncle@users.no...
TenantsServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
124 3 2019-11-08 2020-12-05 7 4 guangning@apache.org minardi.matteo@hotmail.it
index.vue
in front-end/src/components/Breadcrumb
265 - 2019-03-02 2023-08-09 7 4 eguangning@gmail.com linkun0922@163.com
BookiesServiceImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
140 7 2019-11-08 2024-02-16 4 4 guangning@apache.org jonasgeiregat@users.noreply...
index.vue
in front-end/src/views/management/tenants
376 - 2019-03-02 2022-04-13 16 3 eguangning@gmail.com guangning@apache.org
cluster.vue
in front-end/src/views/management/clusters
640 - 2019-07-30 2020-01-13 14 3 eguangning@gmail.com guangning@apache.org
topics.js
in front-end/src/api
399 54 2019-03-05 2022-12-30 13 3 eguangning@gmail.com apurvatelang15@gmail.com
index.vue
in front-end/src/views/management/clusters
337 - 2019-03-02 2019-11-05 12 3 eguangning@gmail.com guangning@apache.org
user.js
in front-end/src/store/modules
138 8 2019-03-02 2022-04-13 10 3 eguangning@gmail.com baoyaolong@gmail.com
subscription.vue
in front-end/src/views/management/subscriptions
594 - 2019-07-30 2020-02-10 9 3 eguangning@gmail.com guangning@apache.org
AdminHandlerInterceptor.java
in src/main/java/org/apache/pulsar/manager/interceptor
98 4 2019-11-08 2022-04-13 8 3 guangning@apache.org guangning@apache.org
failureDomain.vue
in front-end/src/views/management/clusters
183 - 2019-07-30 2019-11-05 7 3 eguangning@gmail.com guangning@apache.org
TopicsController.java
in src/main/java/org/apache/pulsar/manager/controller
123 3 2019-11-08 2020-06-29 6 3 guangning@apache.org 51769018+shustsud@users.nor...
Navbar.vue
in front-end/src/views/layout/components
175 - 2019-03-02 2019-11-05 6 3 eguangning@gmail.com guangning@apache.org
subscriptions.js
in front-end/src/api
51 6 2019-03-06 2020-02-06 6 3 eguangning@gmail.com guangning@apache.org
TenantsMapper.java
in src/main/java/org/apache/pulsar/manager/mapper
58 - 2019-12-11 2022-01-13 5 3 guangning@apache.org sourabh.agrawal2@nutanix.com
HttpUtil.java
in src/main/java/org/apache/pulsar/manager/utils
142 9 2019-11-08 2024-02-16 5 3 guangning@apache.org jonasgeiregat@users.noreply...
TenantsController.java
in src/main/java/org/apache/pulsar/manager/controller
63 1 2019-11-08 2022-04-13 5 3 guangning@apache.org guangning@apache.org
EnvironmentsMapper.java
in src/main/java/org/apache/pulsar/manager/mapper
29 - 2019-11-08 2023-06-01 4 3 guangning@apache.org 64506104+hrzzzz@users.norep...
TopicsStatsRepositoryImpl.java
in src/main/java/org/apache/pulsar/manager/dao
75 9 2019-11-08 2020-10-01 4 3 guangning@apache.org 654815312@qq.com
TenantsRepositoryImpl.java
in src/main/java/org/apache/pulsar/manager/dao
59 9 2019-12-11 2022-01-13 4 3 guangning@apache.org sourabh.agrawal2@nutanix.com
NamespacesRepositoryImpl.java
in src/main/java/org/apache/pulsar/manager/dao
84 13 2019-12-11 2021-05-24 4 3 guangning@apache.org 16098391+g0715158@users.nor...
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
namespaces.js
in front-end/integration-test/testNamespaces
386 32 2019-04-22 2019-04-22 1 1 eguangning@gmail.com eguangning@gmail.com
index.vue
in front-end/src/views/management/users
337 - 2019-12-11 2020-02-06 2 1 guangning@apache.org guangning@apache.org
tenant.vue
in front-end/src/views/management/admin/tenants
271 - 2020-01-13 2020-01-13 1 1 guangning@apache.org guangning@apache.org
index.scss
in front-end/src/styles
162 - 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
tagsView.js
in front-end/src/store/modules
152 13 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
sidebar.scss
in front-end/src/styles
127 - 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
index.js
in front-end/src/utils
123 6 2019-03-02 2019-08-13 4 1 eguangning@gmail.com eguangning@gmail.com
PulsarEventImpl.java
in src/main/java/org/apache/pulsar/manager/service/impl
85 9 2019-12-30 2022-04-13 3 1 guangning@apache.org guangning@apache.org
btn.scss
in front-end/src/styles
83 - 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
sticky.js
in front-end/src/directive
72 2 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
TopicStatsEntity.java
in src/main/java/org/apache/pulsar/manager/entity
71 3 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
tenants.js
in front-end/integration-test/testTenants
67 9 2019-04-22 2019-04-22 1 1 eguangning@gmail.com eguangning@gmail.com
element-ui.scss
in front-end/src/styles
66 - 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
GithubUserInfoEntity.java
in src/main/java/org/apache/pulsar/manager/entity
61 - 2019-12-04 2019-12-04 1 1 guangning@apache.org guangning@apache.org
app.js
in front-end/src/store/modules
57 5 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
mixin.scss
in front-end/src/styles
56 - 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
drag.js
in front-end/src/directive/el-dragDialog
56 3 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
UsersMapper.java
in src/main/java/org/apache/pulsar/manager/mapper
53 - 2019-12-04 2019-12-30 3 1 guangning@apache.org guangning@apache.org
EnvironmentsRepositoryImpl.java
in src/main/java/org/apache/pulsar/manager/dao
51 9 2019-11-08 2020-01-13 2 1 guangning@apache.org guangning@apache.org
clipboard.js
in front-end/src/directive/clipboard
47 5 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
tenants.js
in front-end/src/api
44 6 2019-03-02 2019-07-30 5 1 eguangning@gmail.com eguangning@gmail.com
users.js
in front-end/src/api
43 5 2019-12-11 2020-01-13 2 1 guangning@apache.org guangning@apache.org
waves.js
in front-end/src/directive/waves
40 1 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
scrollTo.js
in front-end/src/utils
39 3 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
ResizeHandler.js
in front-end/src/views/layout/mixin
38 5 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
ErrorResourceSerializer.java
in src/main/java/org/apache/pulsar/manager/controller/exception
37 1 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
DashboardController.java
in src/main/java/org/apache/pulsar/manager/controller
35 1 2020-10-01 2020-10-01 1 1 654815312@qq.com 654815312@qq.com
transition.scss
in front-end/src/styles
35 - 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
index.js
in front-end/src/filters
35 3 2019-03-02 2019-08-13 2 1 eguangning@gmail.com eguangning@gmail.com
create.js
in front-end/integration-test/testTopic
35 3 2019-04-28 2019-04-28 1 1 zhangyong1025.zy@gmail.com zhangyong1025.zy@gmail.com
BrokerTokensRepositoryImpl.java
in src/main/java/org/apache/pulsar/manager/dao
34 6 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
environments.js
in front-end/src/api
33 4 2019-08-06 2019-08-06 1 1 eguangning@gmail.com eguangning@gmail.com
clipboard.js
in front-end/src/utils
33 3 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
ReplicationsStatsMapper.java
in src/main/java/org/apache/pulsar/manager/mapper
28 - 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
ReplicationStatsEntity.java
in src/main/java/org/apache/pulsar/manager/entity
28 1 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
CustomizeExceptionHandler.java
in src/main/java/org/apache/pulsar/manager/controller/exception
28 1 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
SubscriptionsStatsMapper.java
in src/main/java/org/apache/pulsar/manager/mapper
27 - 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
ConsumerStatsEntity.java
in src/main/java/org/apache/pulsar/manager/entity
27 1 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
SubscriptionStatsEntity.java
in src/main/java/org/apache/pulsar/manager/entity
26 1 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
index.html
in src/main/resources/templates
25 - 2019-12-04 2019-12-04 1 1 guangning@apache.org guangning@apache.org
waves.css
in front-end/src/directive/waves
25 - 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
PublisherStatsEntity.java
in src/main/java/org/apache/pulsar/manager/entity
24 1 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
FixiOSBug.js
in front-end/src/views/layout/components/Sidebar
24 3 2019-03-02 2019-03-02 1 1 eguangning@gmail.com eguangning@gmail.com
PulsarManagerReplicatorStats.java
in src/main/java/org/apache/pulsar/manager/entity
23 - 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
TenantEntity.java
in src/main/java/org/apache/pulsar/manager/entity
23 - 2019-12-11 2020-01-13 2 1 guangning@apache.org guangning@apache.org
PublishersStatsMapper.java
in src/main/java/org/apache/pulsar/manager/mapper
22 - 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
PulsarManagerTopicStats.java
in src/main/java/org/apache/pulsar/manager/entity
22 - 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
CsrfTokenController.java
in src/main/java/org/apache/pulsar/manager/controller
22 1 2020-07-07 2020-07-07 1 1 guangning@apache.org guangning@apache.org
UserInfoEntity.java
in src/main/java/org/apache/pulsar/manager/entity
21 - 2019-12-04 2019-12-11 2 1 guangning@apache.org guangning@apache.org
PulsarManagerSubscriptionStats.java
in src/main/java/org/apache/pulsar/manager/entity
20 - 2019-11-08 2019-11-08 1 1 guangning@apache.org guangning@apache.org
Correlations

File Size vs. Number of Changes: 244 points

src/main/java/org/apache/pulsar/manager/PulsarApplicationListener.java x: 120 lines of code y: 7 # changes src/main/java/org/apache/pulsar/manager/service/impl/PulsarAdminServiceImpl.java x: 147 lines of code y: 5 # changes front-end/src/utils/request.js x: 79 lines of code y: 14 # changes src/main/java/org/apache/pulsar/manager/service/PulsarAdminService.java x: 21 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/service/impl/BrokerStatsServiceImpl.java x: 297 lines of code y: 14 # changes src/main/java/org/apache/pulsar/manager/service/impl/EnvironmentCacheServiceImpl.java x: 192 lines of code y: 10 # changes src/main/java/org/apache/pulsar/manager/controller/LoginController.java x: 126 lines of code y: 9 # changes src/main/java/org/apache/pulsar/manager/controller/UsersController.java x: 196 lines of code y: 5 # changes src/main/java/org/apache/pulsar/manager/PulsarManagerApplication.java x: 14 lines of code y: 2 # changes docker/init_db.sql x: 136 lines of code y: 9 # changes src/main/resources/META-INF/sql/postgresql-schema.sql x: 133 lines of code y: 10 # changes src/main/java/org/apache/pulsar/manager/EmbeddedTomcatCustomizer.java x: 133 lines of code y: 2 # changes src/main/java/org/apache/pulsar/manager/service/impl/BookiesServiceImpl.java x: 140 lines of code y: 4 # changes src/main/java/org/apache/pulsar/manager/utils/HttpUtil.java x: 142 lines of code y: 5 # changes src/main/java/org/apache/pulsar/manager/service/JwtService.java x: 10 lines of code y: 2 # changes src/main/java/org/apache/pulsar/manager/service/impl/JwtServiceImpl.java x: 119 lines of code y: 3 # changes front-end/src/components/Breadcrumb/index.vue x: 265 lines of code y: 7 # changes front-end/src/utils/i18n.js x: 8 lines of code y: 2 # changes front-end/src/views/management/brokers/broker.vue x: 293 lines of code y: 10 # changes front-end/src/views/management/namespaces/namespace.vue x: 1629 lines of code y: 15 # changes front-end/src/lang/en.js x: 820 lines of code y: 33 # changes front-end/src/lang/zh.js x: 817 lines of code y: 28 # changes front-end/src/views/management/environments/index.vue x: 270 lines of code y: 6 # changes src/main/java/org/apache/pulsar/manager/controller/EnvironmentsController.java x: 151 lines of code y: 10 # changes src/main/java/org/apache/pulsar/manager/entity/EnvironmentEntity.java x: 13 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/mapper/EnvironmentsMapper.java x: 29 lines of code y: 4 # changes src/main/java/org/apache/pulsar/manager/service/impl/BrokersServiceImpl.java x: 77 lines of code y: 5 # changes src/main/resources/META-INF/sql/herddb-schema.sql x: 120 lines of code y: 9 # changes src/main/resources/META-INF/sql/mysql-schema.sql x: 132 lines of code y: 12 # changes src/main/resources/META-INF/sql/sqlite-schema.sql x: 130 lines of code y: 10 # changes front-end/build/utils.js x: 88 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/zuul/HttpsClientConfiguration.java x: 60 lines of code y: 2 # changes front-end/src/api/topics.js x: 399 lines of code y: 13 # changes front-end/src/main.js x: 40 lines of code y: 2 # changes front-end/src/views/login/index.vue x: 276 lines of code y: 8 # changes front-end/src/router/index.js x: 330 lines of code y: 22 # changes front-end/src/views/layout/components/Sidebar/SidebarItem.vue x: 107 lines of code y: 4 # changes front-end/src/views/management/tenants/index.vue x: 376 lines of code y: 16 # changes front-end/src/views/management/topics/topic.vue x: 1043 lines of code y: 16 # changes src/main/java/org/apache/pulsar/manager/controller/ClustersController.java x: 64 lines of code y: 5 # changes src/main/java/org/apache/pulsar/manager/interceptor/AdminHandlerInterceptor.java x: 98 lines of code y: 8 # changes src/main/java/org/apache/pulsar/manager/service/PulsarEvent.java x: 6 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/service/impl/PulsarEventImpl.java x: 85 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/zuul/EnvironmentForward.java x: 86 lines of code y: 10 # changes front-end/src/api/login.js x: 38 lines of code y: 4 # changes front-end/src/permission.js x: 53 lines of code y: 4 # changes front-end/src/store/modules/user.js x: 138 lines of code y: 10 # changes front-end/src/views/callback/index.vue x: 17 lines of code y: 1 # changes src/main/java/org/apache/pulsar/manager/interceptor/WebAppConfigurer.java x: 51 lines of code y: 9 # changes front-end/src/views/management/tenants/tenant.vue x: 484 lines of code y: 12 # changes front-end/src/views/management/topics/partitionedTopic.vue x: 813 lines of code y: 17 # changes src/main/java/org/apache/pulsar/manager/dao/TenantsRepositoryImpl.java x: 59 lines of code y: 4 # changes src/main/java/org/apache/pulsar/manager/entity/TenantsRepository.java x: 17 lines of code y: 4 # changes src/main/java/org/apache/pulsar/manager/mapper/TenantsMapper.java x: 58 lines of code y: 5 # changes src/main/java/org/apache/pulsar/manager/service/impl/UsersServiceImpl.java x: 42 lines of code y: 2 # changes src/main/java/org/apache/pulsar/manager/service/impl/DashboardServiceImpl.java x: 84 lines of code y: 2 # changes src/main/java/org/apache/pulsar/manager/dao/NamespacesRepositoryImpl.java x: 84 lines of code y: 4 # changes front-end/src/utils/validate.js x: 70 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/swagger/SwaggerConfig.java x: 67 lines of code y: 2 # changes front-end/src/views/management/namespaceIsolations/namespaceIsolationPolicy.vue x: 482 lines of code y: 8 # changes src/main/java/org/apache/pulsar/manager/service/impl/ClustersServiceImpl.java x: 88 lines of code y: 6 # changes src/main/java/org/apache/pulsar/manager/service/impl/NamespacesServiceImpl.java x: 137 lines of code y: 8 # changes src/main/java/org/apache/pulsar/manager/service/impl/TenantsServiceImpl.java x: 124 lines of code y: 7 # changes src/main/java/org/apache/pulsar/manager/service/impl/TopicsServiceImpl.java x: 361 lines of code y: 6 # changes src/main/java/org/apache/pulsar/manager/controller/DashboardController.java x: 35 lines of code y: 1 # changes src/main/java/org/apache/pulsar/manager/dao/ConsumersStatsRepositoryImpl.java x: 43 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/dao/TopicsStatsRepositoryImpl.java x: 75 lines of code y: 4 # changes src/main/java/org/apache/pulsar/manager/entity/ConsumersStatsRepository.java x: 17 lines of code y: 2 # changes src/main/java/org/apache/pulsar/manager/entity/NamespacesRepository.java x: 20 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/mapper/ConsumerStatsMapper.java x: 53 lines of code y: 2 # changes src/main/java/org/apache/pulsar/manager/mapper/NamespacesMapper.java x: 53 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/mapper/TopicsStatsMapper.java x: 122 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/service/DashboardService.java x: 6 lines of code y: 1 # changes front-end/src/api/tokens.js x: 45 lines of code y: 2 # changes front-end/src/utils/csrfToken.js x: 11 lines of code y: 1 # changes src/main/java/org/apache/pulsar/manager/controller/CsrfTokenController.java x: 22 lines of code y: 1 # changes src/main/java/org/apache/pulsar/manager/security/SecurityConfig.java x: 14 lines of code y: 1 # changes src/main/java/org/apache/pulsar/manager/controller/BrokerStatsController.java x: 45 lines of code y: 4 # changes src/main/java/org/apache/pulsar/manager/controller/TopicsController.java x: 123 lines of code y: 6 # changes src/main/java/org/apache/pulsar/manager/service/BrokerStatsService.java x: 20 lines of code y: 4 # changes src/main/java/org/apache/pulsar/manager/service/TopicsService.java x: 18 lines of code y: 2 # changes front-end/src/views/management/subscriptions/subscription.vue x: 594 lines of code y: 9 # changes front-end/src/api/subscriptions.js x: 51 lines of code y: 6 # changes front-end/src/views/management/users/index.vue x: 337 lines of code y: 2 # changes front-end/src/store/modules/permission.js x: 49 lines of code y: 2 # changes front-end/src/views/management/admin/tenants/tenant.vue x: 271 lines of code y: 1 # changes front-end/src/views/management/clusters/cluster.vue x: 640 lines of code y: 14 # changes src/main/java/org/apache/pulsar/manager/dao/EnvironmentsRepositoryImpl.java x: 51 lines of code y: 2 # changes src/main/java/org/apache/pulsar/manager/entity/TenantEntity.java x: 23 lines of code y: 2 # changes src/main/java/org/apache/pulsar/manager/service/PermissionsService.java x: 4 lines of code y: 1 # changes src/main/java/org/apache/pulsar/manager/dao/UsersRepositoryImpl.java x: 52 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/controller/BrokerTokensController.java x: 135 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/controller/BrokersController.java x: 58 lines of code y: 2 # changes src/main/java/org/apache/pulsar/manager/controller/NamespacesController.java x: 78 lines of code y: 3 # changes src/main/java/org/apache/pulsar/manager/dao/PublishersStatsRepositoryImpl.java x: 28 lines of code y: 2 # changes src/main/java/org/apache/pulsar/manager/entity/GithubUserInfoEntity.java x: 61 lines of code y: 1 # changes src/main/resources/templates/index.html x: 25 lines of code y: 1 # changes src/main/java/org/apache/pulsar/manager/controller/exception/CustomizeExceptionHandler.java x: 28 lines of code y: 1 # changes src/main/java/org/apache/pulsar/manager/controller/exception/ErrorResourceSerializer.java x: 37 lines of code y: 1 # changes src/main/java/org/apache/pulsar/manager/entity/PulsarManagerConsumerStats.java x: 19 lines of code y: 1 # changes src/main/java/org/apache/pulsar/manager/entity/TopicStatsEntity.java x: 71 lines of code y: 1 # changes front-end/build/vue-loader.conf.js x: 3 lines of code y: 2 # changes front-end/config/dev.env.js x: 9 lines of code y: 7 # changes front-end/config/prod.env.js x: 4 lines of code y: 4 # changes front-end/src/components/CodeEditor/index.vue x: 71 lines of code y: 2 # changes front-end/src/components/JsonEditor/index.vue x: 68 lines of code y: 2 # changes front-end/src/components/LangSelect/index.vue x: 37 lines of code y: 3 # changes front-end/src/components/MDinput/index.vue x: 354 lines of code y: 2 # changes front-end/src/components/Pagination/index.vue x: 96 lines of code y: 2 # changes front-end/src/components/PanThumb/index.vue x: 128 lines of code y: 2 # changes front-end/src/views/dashboard/grafana/index.vue x: 38 lines of code y: 2 # changes front-end/src/views/errorPage/404.vue x: 222 lines of code y: 3 # changes front-end/src/views/layout/Layout.vue x: 66 lines of code y: 3 # changes front-end/src/views/layout/components/AppMain.vue x: 31 lines of code y: 2 # changes front-end/src/views/layout/components/Navbar.vue x: 175 lines of code y: 6 # changes front-end/src/views/layout/components/Sidebar/Link.vue x: 35 lines of code y: 2 # changes front-end/src/views/layout/components/TagsView.vue x: 231 lines of code y: 2 # changes front-end/src/views/management/bookies/bookie.vue x: 94 lines of code y: 2 # changes front-end/src/views/management/bookies/index.vue x: 233 lines of code y: 2 # changes front-end/src/views/management/clusters/failureDomain.vue x: 183 lines of code y: 7 # changes front-end/src/views/management/clusters/index.vue x: 337 lines of code y: 12 # changes front-end/src/views/management/functions/index.vue x: 770 lines of code y: 4 # changes front-end/src/views/management/sinks/index.vue x: 600 lines of code y: 3 # changes front-end/src/views/management/sources/index.vue x: 604 lines of code y: 3 # changes front-end/src/views/management/tokens/index.vue x: 254 lines of code y: 2 # changes front-end/src/utils/index.js x: 123 lines of code y: 4 # changes front-end/src/api/namespaces.js x: 356 lines of code y: 7 # changes front-end/src/api/clusters.js x: 104 lines of code y: 5 # changes front-end/src/api/bookies.js x: 41 lines of code y: 3 # changes front-end/src/api/tenants.js x: 44 lines of code y: 5 # changes front-end/src/api/functions.js x: 98 lines of code y: 2 # changes front-end/integration-test/testNamespaces/namespaces.js x: 386 lines of code y: 1 # changes front-end/integration-test/testTenants/tenants.js x: 67 lines of code y: 1 # changes front-end/src/directive/clipboard/clipboard.js x: 47 lines of code y: 1 # changes front-end/src/directive/el-dragDialog/drag.js x: 56 lines of code y: 1 # changes front-end/src/directive/waves/waves.js x: 40 lines of code y: 1 # changes front-end/src/store/modules/tagsView.js x: 152 lines of code y: 1 # changes front-end/src/styles/btn.scss x: 83 lines of code y: 1 # changes front-end/src/styles/index.scss x: 162 lines of code y: 1 # changes front-end/src/styles/sidebar.scss x: 127 lines of code y: 1 # changes
33.0
# changes
  min: 1.0
  average: 3.56
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 33.0
0 1629.0
lines of code
min: 3.0 | average: 105.73 | 25th percentile: 17.25 | median: 43.0 | 75th percentile: 102.5 | max: 1629.0

Number of Contributors vs. Number of Changes: 244 points

src/main/java/org/apache/pulsar/manager/PulsarApplicationListener.java x: 6 # contributors y: 7 # changes src/main/java/org/apache/pulsar/manager/service/impl/PulsarAdminServiceImpl.java x: 5 # contributors y: 5 # changes front-end/src/utils/request.js x: 5 # contributors y: 14 # changes src/main/java/org/apache/pulsar/manager/service/PulsarAdminService.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/pulsar/manager/service/impl/BrokerStatsServiceImpl.java x: 8 # contributors y: 14 # changes src/main/java/org/apache/pulsar/manager/service/impl/EnvironmentCacheServiceImpl.java x: 9 # contributors y: 10 # changes src/main/java/org/apache/pulsar/manager/controller/LoginController.java x: 6 # contributors y: 9 # changes src/main/java/org/apache/pulsar/manager/controller/UsersController.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/pulsar/manager/PulsarManagerApplication.java x: 2 # contributors y: 2 # changes src/main/resources/META-INF/sql/postgresql-schema.sql x: 6 # contributors y: 10 # changes src/main/java/org/apache/pulsar/manager/service/impl/BookiesServiceImpl.java x: 4 # contributors y: 4 # changes src/main/java/org/apache/pulsar/manager/utils/HttpUtil.java x: 3 # contributors y: 5 # changes front-end/src/components/Breadcrumb/index.vue x: 4 # contributors y: 7 # changes front-end/src/views/management/brokers/broker.vue x: 5 # contributors y: 10 # changes front-end/src/views/management/namespaces/namespace.vue x: 6 # contributors y: 15 # changes front-end/src/lang/en.js x: 10 # contributors y: 33 # changes front-end/src/lang/zh.js x: 10 # contributors y: 28 # changes front-end/src/views/management/environments/index.vue x: 5 # contributors y: 6 # changes src/main/java/org/apache/pulsar/manager/controller/EnvironmentsController.java x: 7 # contributors y: 10 # changes src/main/java/org/apache/pulsar/manager/mapper/EnvironmentsMapper.java x: 3 # contributors y: 4 # changes src/main/resources/META-INF/sql/herddb-schema.sql x: 5 # contributors y: 9 # changes src/main/resources/META-INF/sql/mysql-schema.sql x: 5 # contributors y: 12 # changes src/main/resources/META-INF/sql/sqlite-schema.sql x: 4 # contributors y: 10 # changes front-end/src/api/topics.js x: 3 # contributors y: 13 # changes front-end/src/views/login/index.vue x: 4 # contributors y: 8 # changes front-end/src/router/index.js x: 4 # contributors y: 22 # changes front-end/src/views/management/tenants/index.vue x: 3 # contributors y: 16 # changes front-end/src/views/management/topics/topic.vue x: 5 # contributors y: 16 # changes src/main/java/org/apache/pulsar/manager/interceptor/AdminHandlerInterceptor.java x: 3 # contributors y: 8 # changes src/main/java/org/apache/pulsar/manager/service/PulsarEvent.java x: 1 # contributors y: 3 # changes front-end/src/api/login.js x: 2 # contributors y: 4 # changes front-end/src/store/modules/user.js x: 3 # contributors y: 10 # changes front-end/src/views/callback/index.vue x: 1 # contributors y: 1 # changes front-end/src/views/management/topics/partitionedTopic.vue x: 5 # contributors y: 17 # changes src/main/java/org/apache/pulsar/manager/service/impl/NamespacesServiceImpl.java x: 6 # contributors y: 8 # changes src/main/java/org/apache/pulsar/manager/entity/NamespacesRepository.java x: 2 # contributors y: 3 # changes front-end/config/index.js x: 2 # contributors y: 9 # changes src/main/java/org/apache/pulsar/manager/controller/TopicsController.java x: 3 # contributors y: 6 # changes front-end/src/views/management/subscriptions/subscription.vue x: 3 # contributors y: 9 # changes front-end/src/views/management/users/index.vue x: 1 # contributors y: 2 # changes front-end/src/views/management/clusters/cluster.vue x: 3 # contributors y: 14 # changes front-end/config/dev.env.js x: 2 # contributors y: 7 # changes front-end/src/views/management/clusters/failureDomain.vue x: 3 # contributors y: 7 # changes front-end/src/views/management/clusters/index.vue x: 3 # contributors y: 12 # changes front-end/src/utils/index.js x: 1 # contributors y: 4 # changes front-end/src/api/tenants.js x: 1 # contributors y: 5 # changes
33.0
# changes
  min: 1.0
  average: 3.56
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 33.0
0 10.0
# contributors
min: 1.0 | average: 2.17 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 10.0

Number of Contributors vs. File Size: 244 points

src/main/java/org/apache/pulsar/manager/PulsarApplicationListener.java x: 6 # contributors y: 120 lines of code src/main/java/org/apache/pulsar/manager/service/impl/PulsarAdminServiceImpl.java x: 5 # contributors y: 147 lines of code front-end/src/utils/request.js x: 5 # contributors y: 79 lines of code src/main/java/org/apache/pulsar/manager/service/PulsarAdminService.java x: 3 # contributors y: 21 lines of code src/main/java/org/apache/pulsar/manager/service/impl/BrokerStatsServiceImpl.java x: 8 # contributors y: 297 lines of code src/main/java/org/apache/pulsar/manager/service/impl/EnvironmentCacheServiceImpl.java x: 9 # contributors y: 192 lines of code src/main/java/org/apache/pulsar/manager/controller/LoginController.java x: 6 # contributors y: 126 lines of code src/main/java/org/apache/pulsar/manager/controller/UsersController.java x: 2 # contributors y: 196 lines of code src/main/java/org/apache/pulsar/manager/PulsarManagerApplication.java x: 2 # contributors y: 14 lines of code docker/init_db.sql x: 6 # contributors y: 136 lines of code src/main/resources/META-INF/sql/postgresql-schema.sql x: 6 # contributors y: 133 lines of code src/main/java/org/apache/pulsar/manager/EmbeddedTomcatCustomizer.java x: 2 # contributors y: 133 lines of code src/main/java/org/apache/pulsar/manager/service/impl/BookiesServiceImpl.java x: 4 # contributors y: 140 lines of code src/main/java/org/apache/pulsar/manager/utils/HttpUtil.java x: 3 # contributors y: 142 lines of code src/main/java/org/apache/pulsar/manager/service/JwtService.java x: 2 # contributors y: 10 lines of code src/main/java/org/apache/pulsar/manager/service/impl/JwtServiceImpl.java x: 3 # contributors y: 119 lines of code front-end/src/components/Breadcrumb/index.vue x: 4 # contributors y: 265 lines of code front-end/src/views/management/brokers/broker.vue x: 5 # contributors y: 293 lines of code front-end/src/views/management/namespaces/namespace.vue x: 6 # contributors y: 1629 lines of code front-end/src/lang/en.js x: 10 # contributors y: 820 lines of code front-end/src/views/management/environments/index.vue x: 5 # contributors y: 270 lines of code src/main/java/org/apache/pulsar/manager/controller/EnvironmentsController.java x: 7 # contributors y: 151 lines of code src/main/java/org/apache/pulsar/manager/entity/EnvironmentEntity.java x: 3 # contributors y: 13 lines of code src/main/java/org/apache/pulsar/manager/mapper/EnvironmentsMapper.java x: 3 # contributors y: 29 lines of code src/main/resources/META-INF/sql/herddb-schema.sql x: 5 # contributors y: 120 lines of code src/main/resources/META-INF/sql/mysql-schema.sql x: 5 # contributors y: 132 lines of code src/main/resources/META-INF/sql/sqlite-schema.sql x: 4 # contributors y: 130 lines of code front-end/build/utils.js x: 3 # contributors y: 88 lines of code src/main/java/org/apache/pulsar/manager/zuul/HttpsClientConfiguration.java x: 2 # contributors y: 60 lines of code front-end/src/api/topics.js x: 3 # contributors y: 399 lines of code front-end/src/main.js x: 2 # contributors y: 40 lines of code front-end/src/views/login/index.vue x: 4 # contributors y: 276 lines of code front-end/src/router/index.js x: 4 # contributors y: 330 lines of code front-end/src/views/layout/components/Sidebar/SidebarItem.vue x: 3 # contributors y: 107 lines of code front-end/src/views/management/tenants/index.vue x: 3 # contributors y: 376 lines of code front-end/src/views/management/topics/topic.vue x: 5 # contributors y: 1043 lines of code src/main/java/org/apache/pulsar/manager/controller/TenantsController.java x: 3 # contributors y: 63 lines of code src/main/java/org/apache/pulsar/manager/interceptor/AdminHandlerInterceptor.java x: 3 # contributors y: 98 lines of code src/main/java/org/apache/pulsar/manager/service/PulsarEvent.java x: 1 # contributors y: 6 lines of code src/main/java/org/apache/pulsar/manager/service/impl/PulsarEventImpl.java x: 1 # contributors y: 85 lines of code src/main/java/org/apache/pulsar/manager/zuul/EnvironmentForward.java x: 4 # contributors y: 86 lines of code front-end/src/api/login.js x: 2 # contributors y: 38 lines of code front-end/src/permission.js x: 2 # contributors y: 53 lines of code front-end/src/store/modules/user.js x: 3 # contributors y: 138 lines of code front-end/src/views/callback/index.vue x: 1 # contributors y: 17 lines of code src/main/java/org/apache/pulsar/manager/interceptor/WebAppConfigurer.java x: 5 # contributors y: 51 lines of code front-end/src/views/management/tenants/tenant.vue x: 5 # contributors y: 484 lines of code front-end/src/views/management/topics/partitionedTopic.vue x: 5 # contributors y: 813 lines of code src/main/java/org/apache/pulsar/manager/service/impl/DashboardServiceImpl.java x: 2 # contributors y: 84 lines of code front-end/src/utils/validate.js x: 3 # contributors y: 70 lines of code src/main/java/org/apache/pulsar/manager/swagger/SwaggerConfig.java x: 2 # contributors y: 67 lines of code front-end/src/views/management/namespaceIsolations/namespaceIsolationPolicy.vue x: 4 # contributors y: 482 lines of code src/main/java/org/apache/pulsar/manager/service/impl/ClustersServiceImpl.java x: 5 # contributors y: 88 lines of code src/main/java/org/apache/pulsar/manager/service/impl/TenantsServiceImpl.java x: 4 # contributors y: 124 lines of code src/main/java/org/apache/pulsar/manager/service/impl/TopicsServiceImpl.java x: 5 # contributors y: 361 lines of code src/main/java/org/apache/pulsar/manager/controller/DashboardController.java x: 1 # contributors y: 35 lines of code src/main/java/org/apache/pulsar/manager/dao/ConsumersStatsRepositoryImpl.java x: 3 # contributors y: 43 lines of code src/main/java/org/apache/pulsar/manager/dao/TopicsStatsRepositoryImpl.java x: 3 # contributors y: 75 lines of code src/main/java/org/apache/pulsar/manager/entity/NamespacesRepository.java x: 2 # contributors y: 20 lines of code src/main/java/org/apache/pulsar/manager/mapper/TopicsStatsMapper.java x: 2 # contributors y: 122 lines of code front-end/src/api/tokens.js x: 2 # contributors y: 45 lines of code front-end/src/utils/csrfToken.js x: 1 # contributors y: 11 lines of code src/main/java/org/apache/pulsar/manager/controller/CsrfTokenController.java x: 1 # contributors y: 22 lines of code src/main/java/org/apache/pulsar/manager/controller/BrokerStatsController.java x: 3 # contributors y: 45 lines of code src/main/java/org/apache/pulsar/manager/controller/TopicsController.java x: 3 # contributors y: 123 lines of code front-end/src/views/management/subscriptions/subscription.vue x: 3 # contributors y: 594 lines of code front-end/src/views/management/users/index.vue x: 1 # contributors y: 337 lines of code front-end/src/api/users.js x: 1 # contributors y: 43 lines of code front-end/src/views/management/admin/tenants/tenant.vue x: 1 # contributors y: 271 lines of code front-end/src/views/management/clusters/cluster.vue x: 3 # contributors y: 640 lines of code src/main/java/org/apache/pulsar/manager/dao/EnvironmentsRepositoryImpl.java x: 1 # contributors y: 51 lines of code src/main/java/org/apache/pulsar/manager/mapper/UsersMapper.java x: 1 # contributors y: 53 lines of code src/main/java/org/apache/pulsar/manager/controller/BrokerTokensController.java x: 2 # contributors y: 135 lines of code src/main/java/org/apache/pulsar/manager/controller/NamespacesController.java x: 2 # contributors y: 78 lines of code src/main/java/org/apache/pulsar/manager/dao/PublishersStatsRepositoryImpl.java x: 2 # contributors y: 28 lines of code src/main/java/org/apache/pulsar/manager/entity/GithubUserInfoEntity.java x: 1 # contributors y: 61 lines of code src/main/java/org/apache/pulsar/manager/controller/exception/CustomizeExceptionHandler.java x: 1 # contributors y: 28 lines of code src/main/java/org/apache/pulsar/manager/entity/TopicStatsEntity.java x: 1 # contributors y: 71 lines of code front-end/build/vue-loader.conf.js x: 2 # contributors y: 3 lines of code front-end/src/components/CodeEditor/index.vue x: 2 # contributors y: 71 lines of code front-end/src/components/LangSelect/index.vue x: 3 # contributors y: 37 lines of code front-end/src/components/MDinput/index.vue x: 2 # contributors y: 354 lines of code front-end/src/components/Pagination/index.vue x: 2 # contributors y: 96 lines of code front-end/src/views/errorPage/404.vue x: 2 # contributors y: 222 lines of code front-end/src/views/layout/components/Navbar.vue x: 3 # contributors y: 175 lines of code front-end/src/views/layout/components/TagsView.vue x: 2 # contributors y: 231 lines of code front-end/src/views/management/clusters/failureDomain.vue x: 3 # contributors y: 183 lines of code front-end/src/views/management/clusters/index.vue x: 3 # contributors y: 337 lines of code front-end/src/views/management/functions/index.vue x: 2 # contributors y: 770 lines of code front-end/src/views/management/sinks/index.vue x: 2 # contributors y: 600 lines of code front-end/src/views/management/sources/index.vue x: 2 # contributors y: 604 lines of code front-end/src/views/management/tokens/index.vue x: 2 # contributors y: 254 lines of code front-end/src/utils/index.js x: 1 # contributors y: 123 lines of code front-end/src/api/clusters.js x: 2 # contributors y: 104 lines of code front-end/src/api/functions.js x: 2 # contributors y: 98 lines of code front-end/integration-test/testNamespaces/namespaces.js x: 1 # contributors y: 386 lines of code front-end/integration-test/testTenants/tenants.js x: 1 # contributors y: 67 lines of code front-end/src/store/modules/tagsView.js x: 1 # contributors y: 152 lines of code front-end/src/styles/btn.scss x: 1 # contributors y: 83 lines of code front-end/src/styles/index.scss x: 1 # contributors y: 162 lines of code
1629.0
lines of code
  min: 3.0
  average: 105.73
  25th percentile: 17.25
  median: 43.0
  75th percentile: 102.5
  max: 1629.0
0 10.0
# contributors
min: 1.0 | average: 2.17 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 10.0