apache / airavata-custos
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 532 files with 86,509 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 (430 lines of code)
    • 151 files changed 6-20 times (31,850 lines of code)
    • 378 files changed 1-5 times (54,229 lines of code)
0% | 0% | <1% | 36% | 62%
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 532 files with 86,509 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)
    • 45 files changed by 2-5 contributors (2,594 lines of code)
    • 487 files changed by 1 contributor (83,915 lines of code)
0% | 0% | 0% | 2% | 97%
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, py, xml, proto, yml, yaml, json, js, sh, txt, properties, md, ftl, gitignore, cfg, ini, css, html, in, tpl, pb
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 1% | 41% | 56%
py0% | 0% | <1% | 69% | 30%
yml0% | 0% | 1% | 67% | 30%
yaml0% | 0% | 0% | 80% | 19%
proto0% | 0% | 0% | 4% | 95%
cfg0% | 0% | 0% | 60% | 40%
js0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
ftl0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
in0% | 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
custos-client-sdks0% | 0% | <1% | 42% | 56%
ansible0% | 0% | 1% | 68% | 29%
custos-services0% | 0% | 0% | 28% | 71%
custos-utilities0% | 0% | 0% | 98% | 1%
custos-core0% | 0% | 0% | 30% | 69%
custos-rest-proxy0% | 0% | 0% | 100% | 0%
custos-grpc-data-models0% | 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
custos.yml
in ansible
21 - 2022-06-29 2023-07-31 27 2 sinhabhi@iu.edu irjanith@gmail.com
UserManagementClient.java
in custos-client-sdks/custos-java-clients/user-management-client/src/main/java/org/apache/custos/user/management/client
378 27 2020-05-06 2023-07-31 27 1 irjanith@gmail.com irjanith@gmail.com
setup.py
in custos-client-sdks/custos-python-sdk
31 1 2020-03-03 2023-07-31 23 1 irjanith@gmail.com irjanith@gmail.com
main.yml
in ansible/roles/custos/tasks
77 - 2022-06-29 2023-07-31 20 3 sinhabhi@iu.edu irjanith@gmail.com
IdentityManagementClient.java
in custos-client-sdks/custos-java-clients/identity-management-client/src/main/java/org/apache/custos/identity/management/client
126 10 2020-05-05 2023-07-31 20 2 irjanith@gmail.com irjanith@gmail.com
ResourceSecretManagementClient.java
in custos-client-sdks/custos-java-clients/resource-secret-management-client/src/main/java/org/apache/custos/resource/secret/management/client
441 37 2020-06-12 2023-07-31 20 1 irjanith@gmail.com irjanith@gmail.com
GroupManagementClient.java
in custos-client-sdks/custos-java-clients/group-management-client/src/main/java/org/apache/custos/group/management/client
255 24 2020-05-06 2023-07-31 19 1 irjanith@gmail.com irjanith@gmail.com
CustosClientProvider.java
in custos-client-sdks/custos-java-sdk/src/main/java/org/apache/custos/clients
83 16 2020-02-06 2023-07-31 18 2 irjanith@gmail.com irjanith@gmail.com
main.yml
in ansible/roles/nginx/tasks
97 - 2022-07-23 2023-07-31 18 2 sinhabhi@iu.edu irjanith@gmail.com
TenantManagementClient.java
in custos-client-sdks/custos-java-clients/tenant-management-client/src/main/java/org/apache/custos/tenant/manamgement/client
161 13 2020-05-05 2023-07-31 18 2 irjanith@gmail.com irjanith@gmail.com
resource_secret_management_client.py
in custos-client-sdks/custos-python-sdk/custos/clients
186 12 2020-07-21 2023-07-31 18 1 irjanith@gmail.com irjanith@gmail.com
SharingManagementClient.java
in custos-client-sdks/custos-java-clients/sharing-management-client/src/main/java/org/apache/custos/sharing/management/client
183 29 2020-07-15 2023-07-31 17 1 irjanith@gmail.com irjanith@gmail.com
main.yml
in ansible/roles/env_setup/tasks
82 - 2022-06-29 2023-07-31 16 3 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/database/tasks
23 - 2022-07-03 2023-07-31 15 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/keycloak/tasks
66 - 2022-07-17 2023-07-31 14 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/consul/tasks
46 - 2022-07-17 2023-07-31 13 3 sinhabhi@iu.edu irjanith@gmail.com
AbstractClient.java
in custos-client-sdks/custos-java-clients/custos-clients-core/src/main/java/org/apache/custos/clients/core
49 5 2021-06-08 2023-07-31 13 1 irjanith@gmail.com irjanith@gmail.com
main.yml
in ansible/roles/vault/tasks
29 - 2022-07-17 2023-07-31 12 2 sinhabhi@iu.edu irjanith@gmail.com
import_db.yml
in ansible/roles/database/tasks
10 - 2022-08-12 2023-07-31 11 2 sinhabhi@iu.edu irjanith@gmail.com
ResourceSecretManagementAgentClient.java
in custos-client-sdks/custos-java-clients/resource-secret-management-client/src/main/java/org/apache/custos/resource/secret/management/client
113 18 2021-01-25 2022-05-11 11 1 irjanith@gmail.com irjanith@gmail.com
AgentManagementClient.java
in custos-client-sdks/custos-java-clients/agent-management-client/src/main/java/org/apache/custos/agent/management/client
181 14 2020-05-06 2023-07-31 11 1 irjanith@gmail.com irjanith@gmail.com
resource_secret_management_client.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
186 12 2020-08-01 2023-07-31 10 1 irjanith@gmail.com irjanith@gmail.com
cfg
ansible.cfg
in ansible
3 - 2022-07-17 2023-07-31 9 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/consul/handlers
4 - 2022-07-17 2023-07-31 9 3 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/migrate_db/tasks
19 - 2022-08-12 2023-07-31 9 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/keycloak/defaults
19 - 2022-07-17 2023-07-31 9 2 sinhabhi@iu.edu irjanith@gmail.com
setup.py
in custos-client-sdks/custos_jupyterhub_authenticator
23 1 2022-02-08 2023-07-31 9 1 irjanith@gmail.com irjanith@gmail.com
secure_install.yml
in ansible/roles/database/tasks
30 - 2022-07-03 2023-07-31 9 2 sinhabhi@iu.edu irjanith@gmail.com
ClientUtils.java
in custos-client-sdks/custos-java-clients/custos-clients-core/src/main/java/org/apache/custos/clients/core
88 6 2020-05-05 2021-08-31 9 2 irjanith@gmail.com irjanith@gmail.com
SuperAdminOperationsClient.java
in custos-client-sdks/custos-java-clients/tenant-management-client/src/main/java/org/apache/custos/tenant/manamgement/client
90 6 2020-05-05 2023-07-31 9 2 irjanith@gmail.com irjanith@gmail.com
custos.py
in custos-client-sdks/custos_jupyterhub_authenticator/custosauthenticator
125 5 2022-02-08 2023-07-31 9 1 irjanith@gmail.com irjanith@gmail.com
agent_management_client.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
159 13 2020-08-01 2023-07-14 9 1 irjanith@gmail.com irjanith@gmail.com
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
582 40 2020-07-21 2021-08-31 9 1 irjanith@gmail.com irjanith@gmail.com
ResourceSecretManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
644 44 2020-07-21 2021-08-31 9 1 irjanith@gmail.com irjanith@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos
1 - 2020-03-08 2023-07-14 8 1 irjanith@gmail.com irjanith@gmail.com
main.yml
in ansible/roles/pkcs12/tasks
8 - 2022-07-25 2023-07-31 8 2 sinhabhi@iu.edu irjanith@gmail.com
custos.py
in custos-client-sdks/custos_jupyterhub_authenticator/build/lib/custosauthenticator
121 5 2022-02-08 2023-07-31 8 1 irjanith@gmail.com irjanith@gmail.com
ResourceManager.java
in custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/manager
510 20 2023-02-07 2023-07-31 8 1 irjanith@gmail.com irjanith@gmail.com
CredentialStoreService.java
in custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/service
880 23 2023-02-07 2023-07-31 8 1 irjanith@gmail.com irjanith@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server
1 - 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
1 - 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
1 - 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/transport
1 - 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils
1 - 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
1 - 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
main.yml
in ansible/roles/custos/handlers
1 - 2022-06-29 2023-07-31 7 2 sinhabhi@iu.edu irjanith@gmail.com
utilities.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils
6 1 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
ClusterManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
28 3 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
settings.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/transport
29 1 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
main.yml
in ansible/roles/zookeeper/tasks
35 - 2022-07-03 2023-07-31 7 2 sinhabhi@iu.edu irjanith@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
main.yml
in ansible/roles/custos/tasks
77 - 2022-06-29 2023-07-31 20 3 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/env_setup/tasks
82 - 2022-06-29 2023-07-31 16 3 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/consul/tasks
46 - 2022-07-17 2023-07-31 13 3 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/consul/handlers
4 - 2022-07-17 2023-07-31 9 3 sinhabhi@iu.edu irjanith@gmail.com
custos.yml
in ansible
21 - 2022-06-29 2023-07-31 27 2 sinhabhi@iu.edu irjanith@gmail.com
IdentityManagementClient.java
in custos-client-sdks/custos-java-clients/identity-management-client/src/main/java/org/apache/custos/identity/management/client
126 10 2020-05-05 2023-07-31 20 2 irjanith@gmail.com irjanith@gmail.com
main.yml
in ansible/roles/nginx/tasks
97 - 2022-07-23 2023-07-31 18 2 sinhabhi@iu.edu irjanith@gmail.com
CustosClientProvider.java
in custos-client-sdks/custos-java-sdk/src/main/java/org/apache/custos/clients
83 16 2020-02-06 2023-07-31 18 2 irjanith@gmail.com irjanith@gmail.com
TenantManagementClient.java
in custos-client-sdks/custos-java-clients/tenant-management-client/src/main/java/org/apache/custos/tenant/manamgement/client
161 13 2020-05-05 2023-07-31 18 2 irjanith@gmail.com irjanith@gmail.com
main.yml
in ansible/roles/database/tasks
23 - 2022-07-03 2023-07-31 15 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/keycloak/tasks
66 - 2022-07-17 2023-07-31 14 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/vault/tasks
29 - 2022-07-17 2023-07-31 12 2 sinhabhi@iu.edu irjanith@gmail.com
import_db.yml
in ansible/roles/database/tasks
10 - 2022-08-12 2023-07-31 11 2 sinhabhi@iu.edu irjanith@gmail.com
secure_install.yml
in ansible/roles/database/tasks
30 - 2022-07-03 2023-07-31 9 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/keycloak/defaults
19 - 2022-07-17 2023-07-31 9 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/migrate_db/tasks
19 - 2022-08-12 2023-07-31 9 2 sinhabhi@iu.edu irjanith@gmail.com
cfg
ansible.cfg
in ansible
3 - 2022-07-17 2023-07-31 9 2 sinhabhi@iu.edu irjanith@gmail.com
SuperAdminOperationsClient.java
in custos-client-sdks/custos-java-clients/tenant-management-client/src/main/java/org/apache/custos/tenant/manamgement/client
90 6 2020-05-05 2023-07-31 9 2 irjanith@gmail.com irjanith@gmail.com
ClientUtils.java
in custos-client-sdks/custos-java-clients/custos-clients-core/src/main/java/org/apache/custos/clients/core
88 6 2020-05-05 2021-08-31 9 2 irjanith@gmail.com irjanith@gmail.com
main.yml
in ansible/roles/pkcs12/tasks
8 - 2022-07-25 2023-07-31 8 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/custos/handlers
1 - 2022-06-29 2023-07-31 7 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/zookeeper/tasks
35 - 2022-07-03 2023-07-31 7 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/kafka/tasks
64 - 2022-07-03 2023-07-31 7 2 sinhabhi@iu.edu irjanith@gmail.com
setup_postgres.yml
in ansible/roles/keycloak/tasks
58 - 2022-09-04 2023-07-31 7 2 sinhabhi@iu.edu irjanith@gmail.com
start_custos.yml
in ansible/roles/custos/tasks
26 - 2022-08-31 2023-07-31 6 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/zookeeper/vars
13 - 2022-07-03 2023-07-31 6 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/zookeeper/handlers
10 - 2022-07-03 2023-07-31 6 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/nginx/handlers
5 - 2022-07-23 2023-07-31 6 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/kafka/defaults
21 - 2022-07-03 2023-07-31 6 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/kafka/handlers
19 - 2022-07-03 2023-07-31 6 2 sinhabhi@iu.edu irjanith@gmail.com
restore_db.yml
in ansible/roles/keycloak/tasks
13 - 2022-09-04 2023-07-31 6 2 sinhabhi@iu.edu irjanith@gmail.com
main.yml
in ansible/roles/keycloak/handlers
4 - 2022-07-17 2023-07-31 6 2 sinhabhi@iu.edu irjanith@gmail.com
IdentityClient.java
in custos-services/custos-core-services-client-stubs/identity-core-service-client-stub/src/main/java/org/apache/custos/identity/client
95 17 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
UserProfileClient.java
in custos-services/custos-core-services-client-stubs/user-profile-core-service-client-stub/src/main/java/org/apache/custos/user/profile/client
144 31 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
SharingClient.java
in custos-services/custos-core-services-client-stubs/sharing-core-service-client-stub/src/main/java/org/apache/custos/sharing/client
104 28 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
LoggingClient.java
in custos-services/custos-core-services-client-stubs/custos-logging-client-stub/src/main/java/org/apache/custos/logging/client
66 5 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
CredentialStoreServiceClient.java
in custos-services/custos-core-services-client-stubs/credential-store-core-service-client-stubs/src/main/java/org/apache/custos/credential/store/client
127 27 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
AgentProfileClient.java
in custos-services/custos-core-services-client-stubs/agent-profile-core-service-client-stub/src/main/java/org/apache/custos/agent/profile/client
60 6 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
IamAdminServiceClient.java
in custos-services/custos-core-services-client-stubs/iam-admin-core-service-client-stub/src/main/java/org/apache/custos/iam/admin/client
261 68 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
MessagingClient.java
in custos-services/custos-core-services-client-stubs/messaging-core-service-client-stub/src/main/java/org/apache/custos/messaging/client
56 8 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
ResourceSecretClient.java
in custos-services/custos-core-services-client-stubs/resource-secret-core-service-client-stub/src/main/java/org/apache/custos/resource/secret/client
82 21 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
ClusterManagementClient.java
in custos-services/custos-core-services-client-stubs/cluster-management-core-service-client-stub/src/main/java/org/apache/custos/cluster/management/cl...
29 2 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
TenantProfileClient.java
in custos-services/custos-core-services-client-stubs/tenant-profile-core-service-client-stub/src/main/java/org/apache/custos/tenant/profile/client/async
108 19 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
FederatedAuthenticationClient.java
in custos-services/custos-core-services-client-stubs/federated-authentication-core-service-client-stub/src/main/java/org/apache/custos/federated/authe...
91 16 2023-02-07 2023-07-31 6 2 irjanith@gmail.com irjanith@gmail.com
prometheus.yml
in custos-utilities/prometheus
20 - 2019-12-07 2020-05-06 4 2 irjanith@gmail.com irjanith@gmail.com
UserManagementClient.java
in custos-client-sdks/custos-java-clients/user-management-client/src/main/java/org/apache/custos/user/management/client
378 27 2020-05-06 2023-07-31 27 1 irjanith@gmail.com irjanith@gmail.com
setup.py
in custos-client-sdks/custos-python-sdk
31 1 2020-03-03 2023-07-31 23 1 irjanith@gmail.com irjanith@gmail.com
ResourceSecretManagementClient.java
in custos-client-sdks/custos-java-clients/resource-secret-management-client/src/main/java/org/apache/custos/resource/secret/management/client
441 37 2020-06-12 2023-07-31 20 1 irjanith@gmail.com irjanith@gmail.com
GroupManagementClient.java
in custos-client-sdks/custos-java-clients/group-management-client/src/main/java/org/apache/custos/group/management/client
255 24 2020-05-06 2023-07-31 19 1 irjanith@gmail.com irjanith@gmail.com
resource_secret_management_client.py
in custos-client-sdks/custos-python-sdk/custos/clients
186 12 2020-07-21 2023-07-31 18 1 irjanith@gmail.com irjanith@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
TenantProfileService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/tenant-profile
2033 262 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
IamAdminService.java
in custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/service
1945 55 2023-02-07 2023-07-31 6 1 irjanith@gmail.com irjanith@gmail.com
UserProfileService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/user-profile
1875 246 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
SharingService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/sharing-service
1864 243 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
IdentityService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/identity-service
1589 200 2020-06-29 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
IdentityService_pb.js
in custos-services/custos-core-services/identity-core-service/src/main/proto
1589 200 2023-02-07 2023-07-31 5 1 irjanith@gmail.com irjanith@gmail.com
KeycloakClient.java
in custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients/keycloak
1584 59 2023-02-07 2023-07-31 7 1 irjanith@gmail.com irjanith@gmail.com
TenantManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management
1476 186 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
IamAdminService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
1453 98 2020-07-21 2021-08-31 6 1 irjanith@gmail.com irjanith@gmail.com
IamAdminService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
1453 98 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
CredentialStoreService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/credential-store-service
1427 182 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
IamAdminService_pb2_grpc.py
in custos-services/custos-core-services/iam-admin-core-service
1423 96 2023-02-07 2023-07-31 5 1 irjanith@gmail.com irjanith@gmail.com
ResourceSecretService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/resource-secret-service
1319 166 2020-06-29 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
FederatedAuthenticationService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/federated-authentication-service
1115 147 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
UserProfileService.java
in custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/service
1063 25 2023-02-07 2023-07-31 7 1 irjanith@gmail.com irjanith@gmail.com
UserManagementService.java
in custos-services/custos-integration-services/user-management-service/src/main/java/org/apache/custos/user/management/service
1054 27 2023-02-07 2023-07-31 5 1 irjanith@gmail.com irjanith@gmail.com
UserManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management
974 123 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
UserManagementService_pb.js
in custos-services/custos-integration-services/user-management-service/src/main/proto
974 123 2023-02-07 2023-07-31 5 1 irjanith@gmail.com irjanith@gmail.com
SharingImpl.java
in custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/impl
901 26 2023-02-07 2023-07-31 5 1 irjanith@gmail.com irjanith@gmail.com
CredentialStoreService.java
in custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/service
880 23 2023-02-07 2023-07-31 8 1 irjanith@gmail.com irjanith@gmail.com
UserManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management
808 94 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
SharingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
792 54 2020-10-01 2021-08-31 5 1 irjanith@gmail.com irjanith@gmail.com
SharingManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
792 54 2020-10-01 2021-08-31 5 1 irjanith@gmail.com irjanith@gmail.com
SharingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
792 54 2021-06-07 2023-07-14 6 1 irjanith@gmail.com irjanith@gmail.com
SharingManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
792 54 2021-06-07 2023-07-14 6 1 irjanith@gmail.com irjanith@gmail.com
GroupManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
733 50 2020-07-21 2021-08-31 6 1 irjanith@gmail.com irjanith@gmail.com
GroupManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
733 50 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
UserProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
732 50 2020-07-21 2021-08-31 6 1 irjanith@gmail.com irjanith@gmail.com
UserProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
732 50 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
TenantManagementService.java
in custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/service
719 26 2023-02-07 2023-07-31 7 1 irjanith@gmail.com irjanith@gmail.com
UserManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
704 48 2020-07-21 2021-08-31 6 1 irjanith@gmail.com irjanith@gmail.com
UserManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
704 48 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
IAMInputValidator.java
in custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/validator
691 30 2023-02-07 2023-07-31 5 1 irjanith@gmail.com irjanith@gmail.com
standalone-ha.xml
in custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources
656 - 2023-02-07 2023-07-31 5 1 irjanith@gmail.com irjanith@gmail.com
GroupManagementService.java
in custos-services/custos-integration-services/group-management-service/src/main/java/org/apache/custos/group/management/service
651 25 2023-02-07 2023-07-31 6 1 irjanith@gmail.com irjanith@gmail.com
TenantManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
647 44 2020-07-21 2021-08-31 5 1 irjanith@gmail.com irjanith@gmail.com
TenantManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
647 44 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
ResourceSecretManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
644 44 2020-07-21 2021-08-31 9 1 irjanith@gmail.com irjanith@gmail.com
ResourceSecretManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
644 44 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
AgentManagementService.java
in custos-services/custos-integration-services/agent-management-service/src/main/java/org/apache/custos/agent/management/service
639 16 2023-02-07 2023-07-31 5 1 irjanith@gmail.com irjanith@gmail.com
IdentityManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management
630 79 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
standalone.xml
in custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources
595 - 2023-02-07 2023-07-31 5 1 irjanith@gmail.com irjanith@gmail.com
SharingManagementService.java
in custos-services/custos-integration-services/sharing-management-service/src/main/java/org/apache/custos/sharing/management/service
585 29 2023-02-07 2023-07-31 5 1 irjanith@gmail.com irjanith@gmail.com
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
582 40 2020-07-21 2021-08-31 9 1 irjanith@gmail.com irjanith@gmail.com
CredentialStoreService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
582 40 2020-07-21 2021-08-31 5 1 irjanith@gmail.com irjanith@gmail.com
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
582 40 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
CredentialStoreService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
582 40 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
SharingService.java
in custos-services/custos-core-services/sharing-core-service/src/main/java/org/apache/custos/sharing/service
558 29 2023-02-07 2023-07-31 5 1 irjanith@gmail.com irjanith@gmail.com
GroupManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/group-management
536 62 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
ResourceManager.java
in custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/manager
510 20 2023-02-07 2023-07-31 8 1 irjanith@gmail.com irjanith@gmail.com
Correlations

File Size vs. Number of Changes: 532 points

ansible/ansible.cfg x: 3 lines of code y: 9 # changes ansible/custos.yml x: 21 lines of code y: 27 # changes ansible/inventories/develop/group_vars/all/vars.yml x: 48 lines of code y: 4 # changes ansible/inventories/develop/group_vars/all/vault.yml x: 87 lines of code y: 4 # changes ansible/inventories/develop/host_vars/custos/vars.yml x: 4 lines of code y: 3 # changes ansible/inventories/develop/hosts.yml x: 21 lines of code y: 3 # changes ansible/inventories/staging/group_vars/all/vars.yml x: 48 lines of code y: 3 # changes ansible/inventories/staging/group_vars/all/vault.yml x: 88 lines of code y: 3 # changes ansible/roles/consul/handlers/main.yml x: 4 lines of code y: 9 # changes ansible/roles/consul/tasks/main.yml x: 46 lines of code y: 13 # changes ansible/roles/custos/handlers/main.yml x: 1 lines of code y: 7 # changes ansible/roles/custos/tasks/main.yml x: 77 lines of code y: 20 # changes ansible/roles/custos/tasks/start_custos.yml x: 26 lines of code y: 6 # changes ansible/roles/database/tasks/import_db.yml x: 10 lines of code y: 11 # changes ansible/roles/database/tasks/main.yml x: 23 lines of code y: 15 # changes ansible/roles/database/tasks/secure_install.yml x: 30 lines of code y: 9 # changes ansible/roles/env_setup/tasks/main.yml x: 82 lines of code y: 16 # changes ansible/roles/kafka/defaults/main.yml x: 21 lines of code y: 6 # changes ansible/roles/kafka/tasks/main.yml x: 64 lines of code y: 7 # changes ansible/roles/keycloak/defaults/main.yml x: 19 lines of code y: 9 # changes ansible/roles/keycloak/handlers/main.yml x: 4 lines of code y: 6 # changes ansible/roles/keycloak/tasks/main.yml x: 66 lines of code y: 14 # changes ansible/roles/keycloak/tasks/restore_db.yml x: 13 lines of code y: 6 # changes ansible/roles/keycloak/tasks/setup_postgres.yml x: 58 lines of code y: 7 # changes ansible/roles/nginx/tasks/main.yml x: 97 lines of code y: 18 # changes ansible/roles/pkcs12/tasks/main.yml x: 8 lines of code y: 8 # changes ansible/roles/vault/tasks/main.yml x: 29 lines of code y: 12 # changes ansible/roles/zookeeper/handlers/main.yml x: 10 lines of code y: 6 # changes ansible/roles/zookeeper/tasks/main.yml x: 35 lines of code y: 7 # changes custos-client-sdks/custos-java-clients/agent-management-client/src/main/java/org/apache/custos/agent/management/client/AgentManagementClient.java x: 181 lines of code y: 11 # changes custos-client-sdks/custos-java-clients/custos-clients-core/src/main/java/org/apache/custos/clients/core/AbstractClient.java x: 49 lines of code y: 13 # changes custos-client-sdks/custos-java-clients/group-management-client/src/main/java/org/apache/custos/group/management/client/GroupManagementClient.java x: 255 lines of code y: 19 # changes custos-client-sdks/custos-java-clients/identity-management-client/src/main/java/org/apache/custos/identity/management/client/IdentityManagementClient.java x: 126 lines of code y: 20 # changes custos-client-sdks/custos-java-clients/resource-secret-management-client/src/main/java/org/apache/custos/resource/secret/management/client/ResourceSecretManagementClient.java x: 441 lines of code y: 20 # changes custos-client-sdks/custos-java-clients/sharing-management-client/src/main/java/org/apache/custos/sharing/management/client/SharingManagementClient.java x: 183 lines of code y: 17 # changes custos-client-sdks/custos-java-clients/tenant-management-client/src/main/java/org/apache/custos/tenant/manamgement/client/SuperAdminOperationsClient.java x: 90 lines of code y: 9 # changes custos-client-sdks/custos-java-clients/tenant-management-client/src/main/java/org/apache/custos/tenant/manamgement/client/TenantManagementClient.java x: 161 lines of code y: 18 # changes custos-client-sdks/custos-java-clients/user-management-client/src/main/java/org/apache/custos/user/management/client/UserManagementClient.java x: 378 lines of code y: 27 # changes custos-client-sdks/custos-java-sdk/src/main/java/org/apache/custos/clients/CustosClientProvider.java x: 83 lines of code y: 18 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/resource_secret_management_client.py x: 186 lines of code y: 10 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/exceptions/CustosExceptions.py x: 12 lines of code y: 4 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/exceptions/__init__.py x: 1 lines of code y: 4 # changes custos-client-sdks/custos-python-sdk/custos/clients/resource_secret_management_client.py x: 186 lines of code y: 18 # changes custos-client-sdks/custos-python-sdk/custos/clients/utils/exceptions/CustosExceptions.py x: 12 lines of code y: 5 # changes custos-client-sdks/custos-python-sdk/custos/clients/utils/exceptions/__init__.py x: 1 lines of code y: 5 # changes custos-client-sdks/custos-python-sdk/setup.py x: 31 lines of code y: 23 # changes custos-client-sdks/custos_jupyterhub_authenticator/build/lib/custosauthenticator/custos.py x: 121 lines of code y: 8 # changes custos-client-sdks/custos_jupyterhub_authenticator/custosauthenticator/custos.py x: 125 lines of code y: 9 # changes custos-client-sdks/custos_jupyterhub_authenticator/setup.py x: 23 lines of code y: 9 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/SharingAPI.java x: 62 lines of code y: 5 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/exceptions/CustosSharingException.java x: 10 lines of code y: 5 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/impl/SharingImpl.java x: 901 lines of code y: 5 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/mapper/EntityMapper.java x: 71 lines of code y: 5 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/mapper/EntityTypeMapper.java x: 35 lines of code y: 5 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/mapper/SharingMapper.java x: 105 lines of code y: 5 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/model/Entity.java x: 164 lines of code y: 7 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/model/EntityType.java x: 96 lines of code y: 7 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/model/Sharing.java x: 121 lines of code y: 7 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/repository/EntityTypeRepository.java x: 7 lines of code y: 5 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/repository/SearchEntityRepositoryImpl.java x: 134 lines of code y: 7 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/repository/SharingRepository.java x: 53 lines of code y: 5 # changes custos-grpc-data-models/proto/SharingService.proto x: 127 lines of code y: 5 # changes custos-rest-proxy/src/main/resources/envoy.yaml x: 57 lines of code y: 6 # changes custos-services/custos-core-services-client-stubs/agent-profile-core-service-client-stub/src/main/java/org/apache/custos/agent/profile/client/AgentProfileClient.java x: 60 lines of code y: 6 # changes custos-services/custos-core-services-client-stubs/credential-store-core-service-client-stubs/src/main/java/org/apache/custos/credential/store/client/CredentialStoreServiceClient.java x: 127 lines of code y: 6 # changes custos-services/custos-core-services-client-stubs/custos-logging-client-stub/src/main/java/org/apache/custos/logging/client/LoggingClient.java x: 66 lines of code y: 6 # changes custos-services/custos-core-services-client-stubs/federated-authentication-core-service-client-stub/src/main/java/org/apache/custos/federated/authentication/client/FederatedAuthenticationClient.java x: 91 lines of code y: 6 # changes custos-services/custos-core-services-client-stubs/iam-admin-core-service-client-stub/src/main/java/org/apache/custos/iam/admin/client/IamAdminServiceClient.java x: 261 lines of code y: 6 # changes custos-services/custos-core-services-client-stubs/identity-core-service-client-stub/src/main/java/org/apache/custos/identity/client/IdentityClient.java x: 95 lines of code y: 6 # changes custos-services/custos-core-services-client-stubs/resource-secret-core-service-client-stub/src/main/java/org/apache/custos/resource/secret/client/ResourceSecretClient.java x: 82 lines of code y: 6 # changes custos-services/custos-core-services-client-stubs/sharing-core-service-client-stub/src/main/java/org/apache/custos/sharing/client/SharingClient.java x: 104 lines of code y: 6 # changes custos-services/custos-core-services-client-stubs/tenant-profile-core-service-client-stub/src/main/java/org/apache/custos/tenant/profile/client/async/TenantProfileClient.java x: 108 lines of code y: 6 # changes custos-services/custos-core-services-client-stubs/user-profile-core-service-client-stub/src/main/java/org/apache/custos/user/profile/client/UserProfileClient.java x: 144 lines of code y: 6 # changes custos-services/custos-core-services-server/src/main/java/org/apache/custos/core/services/api/CoreServicesServer.java x: 87 lines of code y: 6 # changes custos-services/custos-core-services-server/src/main/resources/log4j2.xml x: 26 lines of code y: 5 # changes custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/mapper/AgentMapper.java x: 100 lines of code y: 5 # changes custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/persistance/model/Agent.java x: 79 lines of code y: 5 # changes custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/persistance/model/AgentAttribute.java x: 41 lines of code y: 6 # changes custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/service/AgentProfileService.java x: 162 lines of code y: 5 # changes custos-services/custos-core-services/cluster-management-core-service/src/main/java/org/apache/custos/cluster/management/service/ClusterManagementService.java x: 58 lines of code y: 5 # changes custos-services/custos-core-services/cluster-management-core-service/src/main/java/org/apache/custos/cluster/management/validator/ClusterManagementInputValidator.java x: 22 lines of code y: 5 # changes custos-services/custos-core-services/cluster-management-core-service/src/main/proto/ClusterManagementService.proto x: 33 lines of code y: 5 # changes custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/model/Credential.java x: 65 lines of code y: 5 # changes custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/service/CredentialStoreService.java x: 880 lines of code y: 8 # changes custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/validator/CredentialStoreInputValidator.java x: 118 lines of code y: 5 # changes custos-services/custos-core-services/custos-logging/src/main/java/org/apache/custos/logging/persistance/model/LoggingEnabledStatus.java x: 25 lines of code y: 5 # changes custos-services/custos-core-services/custos-logging/src/main/java/org/apache/custos/logging/validator/CustosLoggingInputValidator.java x: 75 lines of code y: 5 # changes custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/mapper/MessagingMapper.java x: 16 lines of code y: 5 # changes custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/persistance/model/EmailReceivers.java x: 42 lines of code y: 5 # changes custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/persistance/model/EmailTemplate.java x: 98 lines of code y: 5 # changes custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/service/EmailService.java x: 219 lines of code y: 5 # changes custos-services/custos-core-services/custos-messaging-core-service/src/main/proto/EmailService.proto x: 87 lines of code y: 5 # changes custos-services/custos-core-services/custos-messaging-core-service/src/main/proto/MessagingService.proto x: 48 lines of code y: 5 # changes custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/service/FederatedAuthenticationService.java x: 320 lines of code y: 5 # changes custos-services/custos-core-services/federated-authentication-core-service/src/main/proto/FederatedAuthenticationService.proto x: 115 lines of code y: 5 # changes custos-services/custos-core-services/iam-admin-core-service/IamAdminService_pb2_grpc.py x: 1423 lines of code y: 5 # changes custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/service/IamAdminService.java x: 1945 lines of code y: 6 # changes custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/utils/IAMOperations.java x: 37 lines of code y: 5 # changes custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/validator/IAMInputValidator.java x: 691 lines of code y: 5 # changes custos-services/custos-core-services/iam-admin-core-service/src/main/proto/IamAdminService.proto x: 420 lines of code y: 5 # changes custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos/identity/service/IdentityService.java x: 336 lines of code y: 5 # changes custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos/identity/validator/IdentityInputValidator.java x: 234 lines of code y: 5 # changes custos-services/custos-core-services/identity-core-service/src/main/proto/IdentityService_pb.js x: 1589 lines of code y: 5 # changes custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/adaptor/inbound/CredentialReader.java x: 317 lines of code y: 5 # changes custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/adaptor/outbound/CredentialWriter.java x: 409 lines of code y: 5 # changes custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/persistance/local/model/Secret.java x: 94 lines of code y: 5 # changes custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/persistance/vault/Certificate.java x: 47 lines of code y: 5 # changes custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/service/ResourceSecretService.java x: 430 lines of code y: 5 # changes custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/validator/ResourceSecretInputValidator.java x: 91 lines of code y: 5 # changes custos-services/custos-core-services/resource-secret-core-service/src/main/proto/ResourceSecretService.proto x: 166 lines of code y: 5 # changes custos-services/custos-core-services/sharing-core-service/src/main/java/org/apache/custos/sharing/service/SharingService.java x: 558 lines of code y: 5 # changes custos-services/custos-core-services/sharing-core-service/src/main/java/org/apache/custos/sharing/validator/SharingInputValidator.java x: 249 lines of code y: 5 # changes custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/mapper/AttributeUpdateMetadataMapper.java x: 132 lines of code y: 5 # changes custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/mapper/TenantMapper.java x: 134 lines of code y: 5 # changes custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/model/Tenant.java x: 228 lines of code y: 5 # changes custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/service/TenantProfileService.java x: 275 lines of code y: 5 # changes custos-services/custos-core-services/tenant-profile-core-service/src/main/proto/TenantProfileService.proto x: 147 lines of code y: 5 # changes custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/mapper/GroupMapper.java x: 124 lines of code y: 5 # changes custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/mapper/UserProfileMapper.java x: 137 lines of code y: 5 # changes custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/model/GroupToGroupMembership.java x: 67 lines of code y: 5 # changes custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/persistance/repository/SearchGroupsRepositoryImpl.java x: 67 lines of code y: 6 # changes custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/service/UserProfileService.java x: 1063 lines of code y: 7 # changes custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/validator/UserProfileInputValidator.java x: 276 lines of code y: 5 # changes custos-services/custos-core-services/user-profile-core-service/src/main/proto/UserProfileService.proto x: 176 lines of code y: 6 # changes custos-services/custos-external-services-distributions/custos-grpc-web-proxy/src/main/resources/envoy.yaml x: 107 lines of code y: 5 # changes custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/standalone-ha.xml x: 656 lines of code y: 5 # changes custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/standalone.xml x: 595 lines of code y: 5 # changes custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients/keycloak/KeycloakClient.java x: 1584 lines of code y: 7 # changes custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients/keycloak/auth/KeycloakAuthClient.java x: 421 lines of code y: 7 # changes custos-services/custos-integration-services/agent-management-service/src/main/java/org/apache/custos/agent/management/interceptors/AgentManagementUserAuthInterceptorImpl.java x: 178 lines of code y: 5 # changes custos-services/custos-integration-services/agent-management-service/src/main/java/org/apache/custos/agent/management/service/AgentManagementService.java x: 639 lines of code y: 5 # changes custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/interceptors/AuthInterceptor.java x: 422 lines of code y: 6 # changes custos-services/custos-integration-services/custos-integration-services-commons/src/main/java/org/apache/custos/integration/services/commons/model/AuthClaim.java x: 129 lines of code y: 6 # changes custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/ResourceSecretManagementService.proto x: 140 lines of code y: 5 # changes custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/SharingService.proto x: 185 lines of code y: 5 # changes custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/TenantManagementService.proto x: 236 lines of code y: 5 # changes custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/UserManagementService.proto x: 213 lines of code y: 5 # changes custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/UserProfileService.proto x: 172 lines of code y: 5 # changes custos-services/custos-integration-services/group-management-service/src/main/java/org/apache/custos/group/management/service/GroupManagementService.java x: 651 lines of code y: 6 # changes custos-services/custos-integration-services/identity-management-service/src/main/java/org/apache/custos/identity/management/service/IdentityManagementService.java x: 290 lines of code y: 5 # changes custos-services/custos-integration-services/resource-secret-management-service/src/main/java/org/apache/custos/resource/secret/management/service/ResourceSecretManagementService.java x: 396 lines of code y: 5 # changes custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/SCIMServiceInitializer.java x: 1 lines of code y: 6 # changes custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/GroupResource.java x: 211 lines of code y: 7 # changes custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/UserResource.java x: 201 lines of code y: 6 # changes custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/manager/ResourceManager.java x: 510 lines of code y: 8 # changes custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/utils/AuthHandler.java x: 39 lines of code y: 6 # changes custos-services/custos-integration-services/sharing-management-service/src/main/java/org/apache/custos/sharing/management/service/SharingManagementService.java x: 585 lines of code y: 5 # changes custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/interceptors/TenantManagementAuthInterceptorImpl.java x: 342 lines of code y: 5 # changes custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/interceptors/TenantManagementInputValidator.java x: 151 lines of code y: 5 # changes custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/interceptors/TenantManagementSuperTenantRestrictedOperationsInterceptorImpl.java x: 91 lines of code y: 7 # changes custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/service/TenantManagementService.java x: 719 lines of code y: 7 # changes custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/tasks/TenantActivationTask.java x: 214 lines of code y: 7 # changes custos-services/custos-integration-services/user-management-service/src/main/java/org/apache/custos/user/management/interceptors/UserManagementAuthInterceptorImpl.java x: 384 lines of code y: 5 # changes custos-services/custos-integration-services/user-management-service/src/main/java/org/apache/custos/user/management/service/UserManagementService.java x: 1054 lines of code y: 5 # changes custos-services/custos-integration-services/user-management-service/src/main/proto/UserManagementService_pb.js x: 974 lines of code y: 5 # changes custos-utilities/custos-bootstrap-service/src/main/java/CustosBootstrapService.java x: 32 lines of code y: 6 # changes custos-utilities/k8-deployment-scripts/custos/mysql/values.yaml x: 260 lines of code y: 6 # changes custos-utilities/k8-deployment-scripts/keycloak/postgresql/postgresql-values.yaml x: 222 lines of code y: 6 # changes custos-utilities/k8-deployment-scripts/vault/vault/vaules.yaml x: 241 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/__init__.py x: 1 lines of code y: 8 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/agent_management_client.py x: 159 lines of code y: 9 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/group_management_client.py x: 95 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/sharing_management_client.py x: 102 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/super_tenant_management_client.py x: 37 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/tenant_management_client.py x: 170 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/user_management_client.py x: 203 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/certificate_fetching_rest_client.py x: 51 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/utilities.py x: 6 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/AgentProfileService_pb2_grpc.py x: 132 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ClusterManagementService_pb2_grpc.py x: 28 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/CredentialStoreService_pb2_grpc.py x: 582 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/FederatedAuthenticationService_pb2_grpc.py x: 282 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/IamAdminService_pb2_grpc.py x: 1453 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/IdentityService_pb2_grpc.py x: 343 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/MessagingService_pb2_grpc.py x: 72 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/SharingService_pb2_grpc.py x: 792 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/UserProfileService_pb2_grpc.py x: 732 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/AgentManagementService_pb2_grpc.py x: 463 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/IdentityManagementService_pb2_grpc.py x: 375 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ResourceSecretManagementService_pb2_grpc.py x: 644 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/TenantManagementService_pb2_grpc.py x: 647 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/UserManagementService_pb2_grpc.py x: 704 lines of code y: 7 # changes custos-client-sdks/custos-java-clients/resource-secret-management-client/src/main/java/org/apache/custos/resource/secret/management/client/ResourceSecretManagementAgentClient.java x: 113 lines of code y: 11 # changes custos-client-sdks/custos-java-clients/custos-clients-core/src/main/java/org/apache/custos/clients/core/ClientUtils.java x: 88 lines of code y: 9 # changes custos-client-sdks/custos-python-sdk/custos/clients/agent_management_client.py x: 159 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/custos/clients/utils/certificate_fetching_rest_client.py x: 51 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/custos/server/core/CredentialStoreService_pb2_grpc.py x: 582 lines of code y: 5 # changes custos-client-sdks/custos-python-sdk/custos/server/core/FederatedAuthenticationService_pb2_grpc.py x: 282 lines of code y: 5 # changes custos-client-sdks/custos-python-sdk/custos/server/core/IamAdminService_pb2_grpc.py x: 1453 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/custos/server/core/LoggingService_pb2_grpc.py x: 132 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/custos/server/core/MessagingService_pb2_grpc.py x: 72 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/custos/server/core/ResourceSecretService_pb2_grpc.py x: 582 lines of code y: 9 # changes custos-client-sdks/custos-python-sdk/custos/server/core/SharingService_pb2_grpc.py x: 792 lines of code y: 5 # changes custos-client-sdks/custos-python-sdk/custos/server/core/UserProfileService_pb2_grpc.py x: 732 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/custos/server/integration/AgentManagementService_pb2_grpc.py x: 463 lines of code y: 5 # changes custos-client-sdks/custos-python-sdk/custos/server/integration/ClusterManagementService_pb2_grpc.py x: 42 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/custos/server/integration/IdentityManagementService_pb2_grpc.py x: 375 lines of code y: 5 # changes custos-client-sdks/custos-python-sdk/custos/server/integration/LogManagementService_pb2_grpc.py x: 102 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/custos/server/integration/ResourceSecretManagementService_pb2_grpc.py x: 644 lines of code y: 9 # changes custos-client-sdks/custos-python-sdk/custos/server/integration/TenantManagementService_pb2_grpc.py x: 647 lines of code y: 5 # changes custos-client-sdks/custos-python-sdk/custos/server/integration/UserManagementService_pb2_grpc.py x: 704 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/custos/clients/sharing_management_client.py x: 102 lines of code y: 2 # changes custos-client-sdks/custos-python-sdk/custos/clients/user_management_client.py x: 203 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/custos/clients/__init__.py x: 1 lines of code y: 2 # changes custos-client-sdks/custos-python-sdk/custos/clients/identity_management_client.py x: 121 lines of code y: 2 # changes custos-client-sdks/custos-python-sdk/custos/clients/super_tenant_management_client.py x: 37 lines of code y: 2 # changes custos-client-sdks/custos-python-sdk/custos/clients/tenant_management_client.py x: 170 lines of code y: 2 # changes custos-client-sdks/custos-python-sdk/custos/clients/utils/utilities.py x: 6 lines of code y: 2 # changes custos-client-sdks/custos-python-sdk/custos/transport/settings.py x: 29 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/clients/ResourceManagementClient.js x: 19 lines of code y: 4 # changes custos-client-sdks/custos-js-sdk/clients/test.html x: 8 lines of code y: 3 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/agent-profile-service/AgentProfileService_pb.js x: 450 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/cluster-management-service/ClusterManagementService_pb.js x: 154 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/credential-store-service/CredentialStoreService_pb.js x: 1427 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/federated-authentication-service/FederatedAuthenticationService_pb.js x: 1115 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/identity-service/IdentityService_pb.js x: 1589 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/resource-secret-service/ResourceSecretService_pb.js x: 1319 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/sharing-service/SharingService_pb.js x: 1864 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/tenant-profile/TenantProfileService_pb.js x: 2033 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/user-profile/UserProfileService_pb.js x: 1875 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/agent-management/AgentManagementService_grpc_web_pb.js x: 467 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/agent-management/AgentManagementService_pb.js x: 332 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/group-management/GroupManagementService_grpc_web_pb.js x: 536 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management/IdentityManagementService_grpc_web_pb.js x: 402 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management/IdentityManagementService_pb.js x: 630 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/resource-secret-management/ResourceSecretManagementService_grpc_web_pb.js x: 470 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/resource-secret-management/ResourceSecretManagementService_pb.js x: 12 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management/TenantManagementService_pb.js x: 1476 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management/UserManagementService_grpc_web_pb.js x: 808 lines of code y: 2 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management/UserManagementService_pb.js x: 974 lines of code y: 2 # changes
27.0
# changes
  min: 2.0
  average: 5.64
  25th percentile: 5.0
  median: 5.0
  75th percentile: 6.0
  max: 27.0
0 2033.0
lines of code
min: 1.0 | average: 162.61 | 25th percentile: 13.0 | median: 51.0 | 75th percentile: 139.25 | max: 2033.0

Number of Contributors vs. Number of Changes: 532 points

ansible/ansible.cfg x: 2 # contributors y: 9 # changes ansible/custos.yml x: 2 # contributors y: 27 # changes ansible/inventories/develop/group_vars/all/vars.yml x: 1 # contributors y: 4 # changes ansible/inventories/develop/host_vars/custos/vars.yml x: 1 # contributors y: 3 # changes ansible/roles/consul/handlers/main.yml x: 3 # contributors y: 9 # changes ansible/roles/consul/tasks/main.yml x: 3 # contributors y: 13 # changes ansible/roles/custos/handlers/main.yml x: 2 # contributors y: 7 # changes ansible/roles/custos/tasks/main.yml x: 3 # contributors y: 20 # changes ansible/roles/custos/tasks/start_custos.yml x: 2 # contributors y: 6 # changes ansible/roles/database/tasks/import_db.yml x: 2 # contributors y: 11 # changes ansible/roles/database/tasks/main.yml x: 2 # contributors y: 15 # changes ansible/roles/env_setup/tasks/main.yml x: 3 # contributors y: 16 # changes ansible/roles/keycloak/tasks/main.yml x: 2 # contributors y: 14 # changes ansible/roles/nginx/tasks/main.yml x: 2 # contributors y: 18 # changes ansible/roles/pkcs12/tasks/main.yml x: 2 # contributors y: 8 # changes ansible/roles/vault/tasks/main.yml x: 2 # contributors y: 12 # changes custos-client-sdks/custos-java-clients/agent-management-client/src/main/java/org/apache/custos/agent/management/client/AgentManagementClient.java x: 1 # contributors y: 11 # changes custos-client-sdks/custos-java-clients/custos-clients-core/src/main/java/org/apache/custos/clients/core/AbstractClient.java x: 1 # contributors y: 13 # changes custos-client-sdks/custos-java-clients/group-management-client/src/main/java/org/apache/custos/group/management/client/GroupManagementClient.java x: 1 # contributors y: 19 # changes custos-client-sdks/custos-java-clients/identity-management-client/src/main/java/org/apache/custos/identity/management/client/IdentityManagementClient.java x: 2 # contributors y: 20 # changes custos-client-sdks/custos-java-clients/resource-secret-management-client/src/main/java/org/apache/custos/resource/secret/management/client/ResourceSecretManagementClient.java x: 1 # contributors y: 20 # changes custos-client-sdks/custos-java-clients/sharing-management-client/src/main/java/org/apache/custos/sharing/management/client/SharingManagementClient.java x: 1 # contributors y: 17 # changes custos-client-sdks/custos-java-clients/user-management-client/src/main/java/org/apache/custos/user/management/client/UserManagementClient.java x: 1 # contributors y: 27 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/resource_secret_management_client.py x: 1 # contributors y: 10 # changes custos-client-sdks/custos-python-sdk/custos/clients/resource_secret_management_client.py x: 1 # contributors y: 18 # changes custos-client-sdks/custos-python-sdk/custos/clients/utils/exceptions/CustosExceptions.py x: 1 # contributors y: 5 # changes custos-client-sdks/custos-python-sdk/setup.py x: 1 # contributors y: 23 # changes custos-client-sdks/custos_jupyterhub_authenticator/build/lib/custosauthenticator/custos.py x: 1 # contributors y: 8 # changes custos-client-sdks/custos_jupyterhub_authenticator/custosauthenticator/custos.py x: 1 # contributors y: 9 # changes custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/model/Entity.java x: 1 # contributors y: 7 # changes custos-rest-proxy/src/main/resources/envoy.yaml x: 1 # contributors y: 6 # changes custos-client-sdks/custos-python-sdk/custos/clients/sharing_management_client.py x: 1 # contributors y: 2 # changes custos-utilities/prometheus/prometheus.yml x: 2 # contributors y: 4 # changes
27.0
# changes
  min: 2.0
  average: 5.64
  25th percentile: 5.0
  median: 5.0
  75th percentile: 6.0
  max: 27.0
0 3.0
# contributors
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 532 points

ansible/ansible.cfg x: 2 # contributors y: 3 lines of code ansible/custos.yml x: 2 # contributors y: 21 lines of code ansible/inventories/develop/group_vars/all/vars.yml x: 1 # contributors y: 48 lines of code ansible/inventories/develop/group_vars/all/vault.yml x: 1 # contributors y: 87 lines of code ansible/inventories/develop/host_vars/custos/vars.yml x: 1 # contributors y: 4 lines of code ansible/inventories/develop/hosts.yml x: 1 # contributors y: 21 lines of code ansible/roles/consul/handlers/main.yml x: 3 # contributors y: 4 lines of code ansible/roles/consul/tasks/main.yml x: 3 # contributors y: 46 lines of code ansible/roles/custos/tasks/main.yml x: 3 # contributors y: 77 lines of code ansible/roles/custos/tasks/start_custos.yml x: 2 # contributors y: 26 lines of code ansible/roles/database/tasks/import_db.yml x: 2 # contributors y: 10 lines of code ansible/roles/env_setup/tasks/main.yml x: 3 # contributors y: 82 lines of code ansible/roles/kafka/tasks/main.yml x: 2 # contributors y: 64 lines of code ansible/roles/keycloak/tasks/main.yml x: 2 # contributors y: 66 lines of code ansible/roles/nginx/tasks/main.yml x: 2 # contributors y: 97 lines of code ansible/roles/zookeeper/tasks/main.yml x: 2 # contributors y: 35 lines of code custos-client-sdks/custos-java-clients/agent-management-client/src/main/java/org/apache/custos/agent/management/client/AgentManagementClient.java x: 1 # contributors y: 181 lines of code custos-client-sdks/custos-java-clients/custos-clients-core/src/main/java/org/apache/custos/clients/core/AbstractClient.java x: 1 # contributors y: 49 lines of code custos-client-sdks/custos-java-clients/group-management-client/src/main/java/org/apache/custos/group/management/client/GroupManagementClient.java x: 1 # contributors y: 255 lines of code custos-client-sdks/custos-java-clients/identity-management-client/src/main/java/org/apache/custos/identity/management/client/IdentityManagementClient.java x: 2 # contributors y: 126 lines of code custos-client-sdks/custos-java-clients/resource-secret-management-client/src/main/java/org/apache/custos/resource/secret/management/client/ResourceSecretManagementClient.java x: 1 # contributors y: 441 lines of code custos-client-sdks/custos-java-clients/tenant-management-client/src/main/java/org/apache/custos/tenant/manamgement/client/SuperAdminOperationsClient.java x: 2 # contributors y: 90 lines of code custos-client-sdks/custos-java-clients/tenant-management-client/src/main/java/org/apache/custos/tenant/manamgement/client/TenantManagementClient.java x: 2 # contributors y: 161 lines of code custos-client-sdks/custos-java-clients/user-management-client/src/main/java/org/apache/custos/user/management/client/UserManagementClient.java x: 1 # contributors y: 378 lines of code custos-client-sdks/custos-java-sdk/src/main/java/org/apache/custos/clients/CustosClientProvider.java x: 2 # contributors y: 83 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/resource_secret_management_client.py x: 1 # contributors y: 186 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/exceptions/CustosExceptions.py x: 1 # contributors y: 12 lines of code custos-client-sdks/custos-python-sdk/setup.py x: 1 # contributors y: 31 lines of code custos-client-sdks/custos_jupyterhub_authenticator/build/lib/custosauthenticator/custos.py x: 1 # contributors y: 121 lines of code custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/SharingAPI.java x: 1 # contributors y: 62 lines of code custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/impl/SharingImpl.java x: 1 # contributors y: 901 lines of code custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/mapper/EntityMapper.java x: 1 # contributors y: 71 lines of code custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/mapper/EntityTypeMapper.java x: 1 # contributors y: 35 lines of code custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/mapper/SharingMapper.java x: 1 # contributors y: 105 lines of code custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/model/Entity.java x: 1 # contributors y: 164 lines of code custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/model/EntityType.java x: 1 # contributors y: 96 lines of code custos-core/sharing-core-impl/src/main/java/org/apache/custos/sharing/core/persistance/repository/SearchEntityRepositoryImpl.java x: 1 # contributors y: 134 lines of code custos-core/sharing-core-impl/src/main/proto/SharingModel.proto x: 1 # contributors y: 104 lines of code custos-services/custos-core-services-client-stubs/iam-admin-core-service-client-stub/src/main/java/org/apache/custos/iam/admin/client/IamAdminServiceClient.java x: 2 # contributors y: 261 lines of code custos-services/custos-core-services-client-stubs/messaging-core-service-client-stub/src/main/java/org/apache/custos/messaging/client/MessagingClient.java x: 2 # contributors y: 56 lines of code custos-services/custos-core-services-client-stubs/tenant-profile-core-service-client-stub/src/main/java/org/apache/custos/tenant/profile/client/async/TenantProfileClient.java x: 2 # contributors y: 108 lines of code custos-services/custos-core-services-client-stubs/user-profile-core-service-client-stub/src/main/java/org/apache/custos/user/profile/client/UserProfileClient.java x: 2 # contributors y: 144 lines of code custos-services/custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/persistance/model/Agent.java x: 1 # contributors y: 79 lines of code custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/service/CredentialStoreService.java x: 1 # contributors y: 880 lines of code custos-services/custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/validator/CredentialStoreInputValidator.java x: 1 # contributors y: 118 lines of code custos-services/custos-core-services/custos-messaging-core-service/src/main/java/org/apache/custos/messaging/service/EmailService.java x: 1 # contributors y: 219 lines of code custos-services/custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/service/FederatedAuthenticationService.java x: 1 # contributors y: 320 lines of code custos-services/custos-core-services/iam-admin-core-service/IamAdminService_pb2_grpc.py x: 1 # contributors y: 1423 lines of code custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/service/IamAdminService.java x: 1 # contributors y: 1945 lines of code custos-services/custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/validator/IAMInputValidator.java x: 1 # contributors y: 691 lines of code custos-services/custos-core-services/iam-admin-core-service/src/main/proto/IamAdminService.proto x: 1 # contributors y: 420 lines of code custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos/identity/service/IdentityService.java x: 1 # contributors y: 336 lines of code custos-services/custos-core-services/identity-core-service/src/main/java/org/apache/custos/identity/validator/IdentityInputValidator.java x: 1 # contributors y: 234 lines of code custos-services/custos-core-services/identity-core-service/src/main/proto/IdentityService_pb.js x: 1 # contributors y: 1589 lines of code custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/manager/adaptor/outbound/CredentialWriter.java x: 1 # contributors y: 409 lines of code custos-services/custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/service/ResourceSecretService.java x: 1 # contributors y: 430 lines of code custos-services/custos-core-services/sharing-core-service/src/main/java/org/apache/custos/sharing/service/SharingService.java x: 1 # contributors y: 558 lines of code custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/model/Tenant.java x: 1 # contributors y: 228 lines of code custos-services/custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/service/TenantProfileService.java x: 1 # contributors y: 275 lines of code custos-services/custos-core-services/tenant-profile-core-service/src/main/proto/TenantProfileService.proto x: 1 # contributors y: 147 lines of code custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/mapper/UserProfileMapper.java x: 1 # contributors y: 137 lines of code custos-services/custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/service/UserProfileService.java x: 1 # contributors y: 1063 lines of code custos-services/custos-core-services/user-profile-core-service/src/main/proto/UserProfileService.proto x: 1 # contributors y: 176 lines of code custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/standalone-ha.xml x: 1 # contributors y: 656 lines of code custos-services/custos-external-services-distributions/custos-keycloak/src/main/resources/standalone.xml x: 1 # contributors y: 595 lines of code custos-services/custos-federated-services-clients/src/main/java/org/apache/custos/federated/services/clients/keycloak/KeycloakClient.java x: 1 # contributors y: 1584 lines of code custos-services/custos-integration-services/agent-management-service/src/main/java/org/apache/custos/agent/management/service/AgentManagementService.java x: 1 # contributors y: 639 lines of code custos-services/custos-integration-services/custos-integration-services-swagger/src/main/resources/protos/UserManagementService.proto x: 1 # contributors y: 213 lines of code custos-services/custos-integration-services/identity-management-service/src/main/java/org/apache/custos/identity/management/service/IdentityManagementService.java x: 1 # contributors y: 290 lines of code custos-services/custos-integration-services/resource-secret-management-service/src/main/java/org/apache/custos/resource/secret/management/service/ResourceSecretManagementService.java x: 1 # contributors y: 396 lines of code custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/UserResource.java x: 1 # contributors y: 201 lines of code custos-services/custos-integration-services/scim-service/src/main/java/org/apache/custos/scim/resource/manager/ResourceManager.java x: 1 # contributors y: 510 lines of code custos-services/custos-integration-services/sharing-management-service/src/main/java/org/apache/custos/sharing/management/service/SharingManagementService.java x: 1 # contributors y: 585 lines of code custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/interceptors/TenantManagementAuthInterceptorImpl.java x: 1 # contributors y: 342 lines of code custos-services/custos-integration-services/tenant-management-service/src/main/java/org/apache/custos/tenant/management/service/TenantManagementService.java x: 1 # contributors y: 719 lines of code custos-services/custos-integration-services/user-management-service/src/main/java/org/apache/custos/user/management/service/UserManagementService.java x: 1 # contributors y: 1054 lines of code custos-services/custos-integration-services/user-management-service/src/main/proto/UserManagementService_pb.js x: 1 # contributors y: 974 lines of code custos-utilities/k8-deployment-scripts/custos/mysql/values.yaml x: 1 # contributors y: 260 lines of code custos-utilities/k8-deployment-scripts/vault/vault/vaules.yaml x: 1 # contributors y: 241 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/agent_management_client.py x: 1 # contributors y: 159 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/CredentialStoreService_pb2_grpc.py x: 1 # contributors y: 582 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/FederatedAuthenticationService_pb2_grpc.py x: 1 # contributors y: 282 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/IamAdminService_pb2_grpc.py x: 1 # contributors y: 1453 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/SharingService_pb2_grpc.py x: 1 # contributors y: 792 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/UserProfileService_pb2_grpc.py x: 1 # contributors y: 732 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/AgentManagementService_pb2_grpc.py x: 1 # contributors y: 463 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/IdentityManagementService_pb2_grpc.py x: 1 # contributors y: 375 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ResourceSecretManagementService_pb2_grpc.py x: 1 # contributors y: 644 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/UserManagementService_pb2_grpc.py x: 1 # contributors y: 704 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/agent-profile-service/AgentProfileService_pb.js x: 1 # contributors y: 450 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/credential-store-service/CredentialStoreService_pb.js x: 1 # contributors y: 1427 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/federated-authentication-service/FederatedAuthenticationService_pb.js x: 1 # contributors y: 1115 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/resource-secret-service/ResourceSecretService_pb.js x: 1 # contributors y: 1319 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/sharing-service/SharingService_pb.js x: 1 # contributors y: 1864 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/tenant-profile/TenantProfileService_pb.js x: 1 # contributors y: 2033 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/user-profile/UserProfileService_pb.js x: 1 # contributors y: 1875 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/agent-management/AgentManagementService_grpc_web_pb.js x: 1 # contributors y: 467 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/group-management/GroupManagementService_grpc_web_pb.js x: 1 # contributors y: 536 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management/IdentityManagementService_grpc_web_pb.js x: 1 # contributors y: 402 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management/IdentityManagementService_pb.js x: 1 # contributors y: 630 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management/TenantManagementService_pb.js x: 1 # contributors y: 1476 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management/UserManagementService_grpc_web_pb.js x: 1 # contributors y: 808 lines of code
2033.0
lines of code
  min: 1.0
  average: 162.61
  25th percentile: 13.0
  median: 51.0
  75th percentile: 139.25
  max: 2033.0
0 3.0
# contributors
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0