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 313 files with 64,463 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (409 lines of code)
    • 74 files changed 6-20 times (19,897 lines of code)
    • 237 files changed 1-5 times (44,157 lines of code)
0% | 0% | <1% | 30% | 68%
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 313 files with 64,463 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)
    • 100 files changed by 2-5 contributors (27,510 lines of code)
    • 213 files changed by 1 contributor (36,953 lines of code)
0% | 0% | 0% | 42% | 57%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, java, js, xml, tsx, txt, tf, proto, json, md, sh, yaml, gitignore, ts, html, ini, cfg, svg, hcl, tfvars, in, tpl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 2% | 10% | 87%
py0% | 0% | <1% | 78% | 21%
in0% | 0% | 0% | 100% | 0%
cfg0% | 0% | 0% | 50% | 50%
js0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
tf0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
tfvars0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
hcl0% | 0% | 0% | 0% | 100%
html0% | 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% | 45% | 53%
services0% | 0% | 0% | 0% | 100%
core0% | 0% | 0% | 0% | 100%
api0% | 0% | 0% | 0% | 100%
custos-portal0% | 0% | 0% | 0% | 100%
deployment0% | 0% | 0% | 0% | 100%
application0% | 0% | 0% | 0% | 100%
custos-grpc-data-models0% | 0% | 0% | 0% | 100%
compose0% | 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
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 28 1 irjanith@gmail.com irjanith@gmail.com
setup.py
in custos-client-sdks/custos-python-sdk
31 1 2020-03-03 2024-09-25 24 2 irjanith@gmail.com lahirujayathilake@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 2024-09-25 20 2 irjanith@gmail.com lahirujayathilake@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
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 19 2 smarru@apache.org 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
CustosClientProvider.java
in custos-client-sdks/custos-java-sdk/src/main/java/org/apache/custos/clients
83 16 2020-02-06 2023-07-31 17 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 17 2 smarru@apache.org 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
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 14 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 2024-09-25 12 2 irjanith@gmail.com lahirujayathilake@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
setup.py
in custos-client-sdks/custos_jupyterhub_authenticator
23 1 2022-02-08 2024-09-25 10 2 irjanith@gmail.com lahirujayathilake@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
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
582 40 2020-07-21 2024-09-25 10 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos
1 - 2020-03-08 2024-09-25 9 2 irjanith@gmail.com lahirujayathilake@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
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/clients
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/transport
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
utilities.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils
6 1 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
ClusterManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
28 3 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
settings.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/transport
29 1 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@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 8 2 smarru@apache.org 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 8 2 smarru@apache.org irjanith@gmail.com
ClusterManagementService_pb2.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
112 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
ClusterManagementService_pb2.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
117 - 2021-06-07 2023-07-14 8 1 irjanith@gmail.com 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
TenantProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
282 20 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
582 40 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
UserProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
732 50 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
super_tenant_management_client.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
37 3 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
certificate_fetching_rest_client.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils
51 4 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
MessagingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
72 6 2021-06-07 2024-09-25 7 2 irjanith@gmail.com lahirujayathilake@gmail.com
group_management_client.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
95 9 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
sharing_management_client.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
102 7 2021-06-07 2024-09-25 7 2 irjanith@gmail.com lahirujayathilake@gmail.com
identity_management_client.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
121 11 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
AgentProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
132 10 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
LoggingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
132 10 2021-06-07 2024-09-25 7 2 irjanith@gmail.com lahirujayathilake@gmail.com
tenant_management_client.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
170 10 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
user_management_client.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
203 16 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
FederatedAuthenticationService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
282 20 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
IdentityService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
343 24 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
IdentityManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
375 26 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
AgentManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
463 32 2020-08-01 2023-07-14 7 1 irjanith@gmail.com 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
NavContainer.tsx
in custos-portal/src/components
232 1 2024-09-26 2025-02-28 5 3 ganningxu@gmail.com ganningxu@gmail.com
constants.ts
in custos-portal/src/lib
7 - 2024-09-26 2025-02-28 5 3 ganningxu@gmail.com ganningxu@gmail.com
index.tsx
in custos-portal/src
80 - 2024-09-26 2025-02-28 5 3 ganningxu@gmail.com ganningxu@gmail.com
setup.py
in custos-client-sdks/custos-python-sdk
31 1 2020-03-03 2024-09-25 24 2 irjanith@gmail.com lahirujayathilake@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 2024-09-25 20 2 irjanith@gmail.com lahirujayathilake@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 19 2 smarru@apache.org 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 17 2 smarru@apache.org 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 17 2 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 2024-09-25 12 2 irjanith@gmail.com lahirujayathilake@gmail.com
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
582 40 2020-07-21 2024-09-25 10 2 irjanith@gmail.com lahirujayathilake@gmail.com
setup.py
in custos-client-sdks/custos_jupyterhub_authenticator
23 1 2022-02-08 2024-09-25 10 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos
1 - 2020-03-08 2024-09-25 9 2 irjanith@gmail.com lahirujayathilake@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 8 2 smarru@apache.org 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 8 2 smarru@apache.org irjanith@gmail.com
settings.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/transport
29 1 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/transport
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
TenantProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
282 20 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
582 40 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
ClusterManagementService_pb2.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
112 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
UserProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
732 50 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
ClusterManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
28 3 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
utilities.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils
6 1 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
1 - 2020-08-01 2024-09-25 8 2 irjanith@gmail.com lahirujayathilake@gmail.com
MessagingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
72 6 2021-06-07 2024-09-25 7 2 irjanith@gmail.com lahirujayathilake@gmail.com
LoggingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
132 10 2021-06-07 2024-09-25 7 2 irjanith@gmail.com lahirujayathilake@gmail.com
SharingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
792 54 2021-06-07 2024-09-25 7 2 irjanith@gmail.com lahirujayathilake@gmail.com
sharing_management_client.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
102 7 2021-06-07 2024-09-25 7 2 irjanith@gmail.com lahirujayathilake@gmail.com
UserProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
732 50 2020-07-21 2024-09-25 7 2 irjanith@gmail.com lahirujayathilake@gmail.com
TenantProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
282 20 2020-07-21 2024-09-25 6 2 irjanith@gmail.com lahirujayathilake@gmail.com
SharingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
792 54 2020-10-01 2024-09-25 6 2 irjanith@gmail.com lahirujayathilake@gmail.com
ClusterManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
28 3 2020-07-21 2024-09-25 6 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/custos/clients/utils/exceptions
1 - 2021-12-01 2024-09-25 6 2 irjanith@gmail.com lahirujayathilake@gmail.com
CustosExceptions.py
in custos-client-sdks/custos-python-sdk/custos/clients/utils/exceptions
12 4 2021-12-01 2024-09-25 6 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos_jupyterhub_authenticator
1 - 2022-02-08 2024-09-25 6 2 irjanith@gmail.com lahirujayathilake@gmail.com
in
MANIFEST.in
in custos-client-sdks/custos_jupyterhub_authenticator
16 - 2022-02-12 2024-09-25 6 2 irjanith@gmail.com lahirujayathilake@gmail.com
cfg
setup.cfg
in custos-client-sdks/custos_jupyterhub_authenticator
15 - 2022-02-08 2024-09-25 6 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/exceptions
1 - 2022-06-21 2024-09-25 5 2 irjanith@gmail.com lahirujayathilake@gmail.com
CustosExceptions.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/exceptions
12 4 2022-06-21 2024-09-25 5 2 irjanith@gmail.com lahirujayathilake@gmail.com
MessagingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
72 6 2021-06-07 2024-09-25 4 2 irjanith@gmail.com lahirujayathilake@gmail.com
LoggingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
132 10 2021-06-07 2024-09-25 4 2 irjanith@gmail.com lahirujayathilake@gmail.com
CredentialStoreService.java
in services/src/main/java/org/apache/custos/service/credential/store
508 19 2024-08-28 2025-02-28 3 2 lahirujayathilake@gmail.com ganningxu@gmail.com
UserProfileService.java
in services/src/main/java/org/apache/custos/service/profile
981 22 2024-08-28 2025-02-28 3 2 lahirujayathilake@gmail.com ganningxu@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk
1 - 2020-03-03 2024-09-25 3 2 irjanith@gmail.com lahirujayathilake@gmail.com
settings.py
in custos-client-sdks/custos-python-sdk/custos/transport
29 1 2020-07-21 2024-09-25 3 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/custos/transport
1 - 2020-07-21 2024-09-25 3 2 irjanith@gmail.com lahirujayathilake@gmail.com
__init__.py
in custos-client-sdks/custos-python-sdk/custos
1 - 2020-03-03 2024-09-25 3 2 irjanith@gmail.com lahirujayathilake@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
IamAdminService.java
in services/src/main/java/org/apache/custos/service/iam
1619 29 2024-08-28 2024-08-28 1 1 lahirujayathilake@gmail.com lahirujayathilake@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/build/lib/custos/server/core
1453 98 2020-08-01 2023-07-14 7 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
KeycloakClient.java
in services/src/main/java/org/apache/custos/service/federated/client/keycloak
1300 61 2024-08-28 2024-08-28 1 1 lahirujayathilake@gmail.com lahirujayathilake@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
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
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
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
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
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
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
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
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
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
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
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
TenantManagementService.java
in services/src/main/java/org/apache/custos/service/management
599 21 2024-08-28 2024-08-28 1 1 lahirujayathilake@gmail.com lahirujayathilake@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
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
IdentityManagementController.java
in api/src/main/java/org/apache/custos/api/identity
538 12 2024-08-28 2024-12-03 3 1 lahirujayathilake@gmail.com lahirujayathilake@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
ResourceSecretManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/resource-secret-management
470 54 2020-06-29 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
AgentManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/agent-management
467 54 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
AgentManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
463 32 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
AgentManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
463 32 2020-07-21 2021-08-31 5 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
IdentityManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management
402 46 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
IdentityService.java
in services/src/main/java/org/apache/custos/service/identity
387 13 2024-08-28 2024-10-18 2 1 lahirujayathilake@gmail.com lahirujayathilake@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 28 1 irjanith@gmail.com irjanith@gmail.com
IdentityManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
375 26 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
IdentityManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
375 26 2020-07-21 2021-08-31 5 1 irjanith@gmail.com irjanith@gmail.com
KeycloakAuthClient.java
in services/src/main/java/org/apache/custos/service/federated/client/keycloak/auth
369 27 2024-08-28 2024-10-18 2 1 lahirujayathilake@gmail.com lahirujayathilake@gmail.com
proto
IamAdmin.proto
in core/src/main/proto
365 - 2024-08-28 2024-08-28 1 1 lahirujayathilake@gmail.com lahirujayathilake@gmail.com
IdentityService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
343 24 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
IdentityService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
343 24 2020-07-21 2021-08-31 5 1 irjanith@gmail.com irjanith@gmail.com
AgentManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/agent-management
332 41 2020-06-30 2020-07-07 2 1 irjanith@gmail.com irjanith@gmail.com
TokenAuthorizer.java
in services/src/main/java/org/apache/custos/service/auth
322 20 2024-08-28 2024-08-28 1 1 lahirujayathilake@gmail.com lahirujayathilake@gmail.com
FederatedAuthenticationService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
282 20 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
FederatedAuthenticationService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
282 20 2020-07-21 2021-08-31 5 1 irjanith@gmail.com irjanith@gmail.com
FederatedAuthenticationService.java
in services/src/main/java/org/apache/custos/service/federated/cilogon
277 12 2024-08-28 2024-08-28 1 1 lahirujayathilake@gmail.com lahirujayathilake@gmail.com
main.tf
in deployment/terraform/aws/modules/keycloak
253 - 2024-11-04 2024-12-03 2 1 lahirujayathilake@gmail.com lahirujayathilake@gmail.com
TenantProfileService.java
in services/src/main/java/org/apache/custos/service/profile
252 9 2024-08-28 2024-08-28 1 1 lahirujayathilake@gmail.com lahirujayathilake@gmail.com
variables.tf
in deployment/terraform/aws
250 - 2024-11-04 2024-12-03 2 1 lahirujayathilake@gmail.com lahirujayathilake@gmail.com
IdentityManagementService.java
in services/src/main/java/org/apache/custos/service/management
246 12 2024-08-28 2024-10-18 2 1 lahirujayathilake@gmail.com lahirujayathilake@gmail.com
Tenant.java
in core/src/main/java/org/apache/custos/core/model/tenant
240 56 2024-08-28 2024-08-28 1 1 lahirujayathilake@gmail.com lahirujayathilake@gmail.com
main.tf
in deployment/terraform/aws/modules/vault
225 - 2024-11-04 2024-12-03 2 1 lahirujayathilake@gmail.com lahirujayathilake@gmail.com
UserSettings.tsx
in custos-portal/src/components/Users
218 1 2025-02-07 2025-02-28 2 1 ganningxu@gmail.com ganningxu@gmail.com
user_management_client.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/clients
203 16 2020-08-01 2023-07-14 7 1 irjanith@gmail.com irjanith@gmail.com
user_management_client.py
in custos-client-sdks/custos-python-sdk/custos/clients
203 16 2020-07-21 2020-10-04 3 1 irjanith@gmail.com irjanith@gmail.com
Correlations

File Size vs. Number of Changes: 313 points

api/src/main/java/org/apache/custos/api/user/UserManagementController.java x: 696 lines of code y: 2 # changes core/src/main/java/org/apache/custos/core/mapper/user/UserProfileMapper.java x: 152 lines of code y: 2 # changes core/src/main/java/org/apache/custos/core/model/user/UserAttribute.java x: 65 lines of code y: 2 # changes core/src/main/java/org/apache/custos/core/model/user/UserProfile.java x: 156 lines of code y: 2 # changes core/src/main/java/org/apache/custos/core/repo/user/UserAttributeRepository.java x: 12 lines of code y: 2 # changes core/src/main/java/org/apache/custos/core/repo/user/UserRoleRepository.java x: 8 lines of code y: 2 # changes core/src/main/proto/UserProfile.proto x: 168 lines of code y: 3 # changes custos-portal/src/components/NavContainer.tsx x: 232 lines of code y: 5 # changes custos-portal/src/components/Users/UserSettings.tsx x: 218 lines of code y: 2 # changes custos-portal/src/components/Users/index.tsx x: 114 lines of code y: 2 # changes custos-portal/src/hooks/useApi.tsx x: 43 lines of code y: 3 # changes custos-portal/src/index.tsx x: 80 lines of code y: 5 # changes custos-portal/src/lib/constants.ts x: 7 lines of code y: 5 # changes custos-portal/src/lib/util.ts x: 33 lines of code y: 3 # changes services/src/main/java/org/apache/custos/service/credential/store/CredentialStoreService.java x: 508 lines of code y: 3 # changes services/src/main/java/org/apache/custos/service/management/UserManagementService.java x: 931 lines of code y: 2 # changes services/src/main/java/org/apache/custos/service/profile/UserProfileService.java x: 981 lines of code y: 3 # changes api/src/main/java/org/apache/custos/api/group/GroupManagementController.java x: 1066 lines of code y: 2 # changes services/src/main/java/org/apache/custos/service/management/GroupManagementService.java x: 372 lines of code y: 2 # changes api/src/main/java/org/apache/custos/api/tenant/TenantManagementController.java x: 389 lines of code y: 2 # changes custos-portal/src/App.tsx x: 47 lines of code y: 3 # changes custos-portal/src/components/Groups/GroupSettings.tsx x: 302 lines of code y: 3 # changes custos-portal/src/components/LeftRightLayout.tsx x: 13 lines of code y: 1 # changes custos-portal/src/components/StackedBorderBox.tsx x: 20 lines of code y: 1 # changes application/src/main/assembly/custos-bin-assembly.xml x: 67 lines of code y: 1 # changes application/src/main/resources/distribution/conf/logback-spring.xml x: 29 lines of code y: 1 # changes custos-portal/eslint.config.js x: 27 lines of code y: 2 # changes custos-portal/src/components/ActionButton.tsx x: 32 lines of code y: 2 # changes custos-portal/src/components/Groups/AddGroupMemberModal.tsx x: 109 lines of code y: 2 # changes custos-portal/src/components/Groups/CreateGroupModal.tsx x: 206 lines of code y: 2 # changes custos-portal/src/components/Groups/GroupDetails.tsx x: 71 lines of code y: 2 # changes custos-portal/src/components/Groups/GroupMembers.tsx x: 224 lines of code y: 2 # changes custos-portal/src/components/Groups/TransferOwnershipModal.tsx x: 128 lines of code y: 2 # changes custos-portal/src/components/Login/index.tsx x: 60 lines of code y: 2 # changes custos-portal/src/interfaces/Groups.tsx x: 36 lines of code y: 2 # changes custos-portal/vite.config.ts x: 5 lines of code y: 2 # changes deployment/terraform/aws/modules/keycloak/main.tf x: 253 lines of code y: 2 # changes deployment/terraform/aws/modules/keycloak/resources/cache-ispn-jdbc-ping.xml x: 82 lines of code y: 2 # changes deployment/terraform/aws/modules/keycloak/variables.tf x: 187 lines of code y: 2 # changes deployment/terraform/aws/modules/network/main.tf x: 76 lines of code y: 2 # changes deployment/terraform/aws/modules/network/outputs.tf x: 21 lines of code y: 2 # changes deployment/terraform/aws/modules/network/variables.tf x: 16 lines of code y: 2 # changes deployment/terraform/aws/modules/vault/templates/install_vault_script.sh.tpl x: 78 lines of code y: 2 # changes deployment/terraform/aws/modules/vault/variables.tf x: 101 lines of code y: 2 # changes deployment/terraform/aws/outputs.tf x: 40 lines of code y: 2 # changes deployment/terraform/aws/terraform.tfvars x: 50 lines of code y: 2 # changes api/src/main/java/org/apache/custos/api/identity/IdentityManagementController.java x: 538 lines of code y: 3 # changes services/src/main/java/org/apache/custos/service/auth/KeyService.java x: 85 lines of code y: 1 # changes services/src/main/java/org/apache/custos/service/federated/client/keycloak/auth/KeycloakAuthClient.java x: 369 lines of code y: 2 # changes services/src/main/java/org/apache/custos/service/identity/IdentityService.java x: 387 lines of code y: 2 # changes services/src/main/java/org/apache/custos/service/management/IdentityManagementService.java x: 246 lines of code y: 2 # changes core/src/main/java/org/apache/custos/core/mapper/user/GroupMapper.java x: 134 lines of code y: 2 # 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: 12 # 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: 20 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/agent-profile-service/AgentProfileService_pb.js x: 450 lines of code y: 3 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/cluster-management-service/ClusterManagementService_pb.js x: 154 lines of code y: 3 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/credential-store-service/CredentialStoreService_pb.js x: 1427 lines of code y: 3 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/federated-authentication-service/FederatedAuthenticationService_pb.js x: 1115 lines of code y: 3 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/identity-service/IdentityService_pb.js x: 1589 lines of code y: 3 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/resource-secret-service/ResourceSecretService_pb.js x: 1319 lines of code y: 3 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/sharing-service/SharingService_pb.js x: 1864 lines of code y: 3 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/tenant-profile/TenantProfileService_pb.js x: 2033 lines of code y: 3 # changes custos-client-sdks/custos-js-sdk/stubs/core-services/user-profile/UserProfileService_pb.js x: 1875 lines of code y: 3 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management/TenantManagementService_grpc_web_pb.js x: 471 lines of code y: 3 # changes custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management/UserManagementService_pb.js x: 974 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/__init__.py x: 1 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/__init__.py x: 1 lines of code y: 9 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/__init__.py x: 1 lines of code y: 8 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/sharing_management_client.py x: 102 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/exceptions/CustosExceptions.py x: 12 lines of code y: 5 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/exceptions/__init__.py x: 1 lines of code y: 5 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/utilities.py x: 6 lines of code y: 8 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ClusterManagementService_pb2.py x: 112 lines of code y: 8 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ClusterManagementService_pb2_grpc.py x: 28 lines of code y: 8 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/LoggingService_pb2_grpc.py x: 132 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: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ResourceSecretService_pb2_grpc.py x: 582 lines of code y: 8 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/SharingService_pb2_grpc.py x: 792 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/TenantProfileService_pb2_grpc.py x: 282 lines of code y: 8 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/UserProfileService_pb2_grpc.py x: 732 lines of code y: 8 # changes custos-client-sdks/custos-python-sdk/custos/clients/sharing_management_client.py x: 102 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/custos/clients/utils/exceptions/CustosExceptions.py x: 12 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/custos/clients/utils/exceptions/__init__.py x: 1 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/custos/clients/utils/utilities.py x: 6 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/custos/server/core/ClusterManagementService_pb2.py x: 112 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/custos/server/core/ClusterManagementService_pb2_grpc.py x: 28 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: 4 # changes custos-client-sdks/custos-python-sdk/custos/server/core/MessagingService_pb2_grpc.py x: 72 lines of code y: 4 # changes custos-client-sdks/custos-python-sdk/custos/server/core/ResourceSecretService_pb2_grpc.py x: 582 lines of code y: 10 # changes custos-client-sdks/custos-python-sdk/custos/server/core/SharingService_pb2_grpc.py x: 792 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/custos/server/core/TenantProfileService_pb2_grpc.py x: 282 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/custos/server/core/UserProfileService_pb2_grpc.py x: 732 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/custos/transport/settings.py x: 29 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/setup.cfg x: 15 lines of code y: 3 # changes custos-client-sdks/custos-python-sdk/setup.py x: 31 lines of code y: 24 # changes custos-client-sdks/custos_jupyterhub_authenticator/MANIFEST.in x: 16 lines of code y: 6 # changes custos-client-sdks/custos_jupyterhub_authenticator/setup.py x: 23 lines of code y: 10 # changes services/src/main/java/org/apache/custos/service/federated/client/keycloak/KeycloakClient.java x: 1300 lines of code y: 1 # changes services/src/main/java/org/apache/custos/service/federated/client/keycloak/KeycloakUtils.java x: 62 lines of code y: 1 # changes services/src/main/java/org/apache/custos/service/auth/TokenAuthorizer.java x: 322 lines of code y: 1 # changes api/src/main/java/org/apache/custos/api/GlobalExceptionHandler.java x: 57 lines of code y: 1 # changes api/src/main/java/org/apache/custos/api/ProtobufJsonHttpMessageConverter.java x: 39 lines of code y: 1 # changes api/src/main/java/org/apache/custos/api/exception/ProtobufConversionException.java x: 6 lines of code y: 1 # changes application/src/main/java/org/apache/custos/config/CacheConfig.java x: 24 lines of code y: 1 # changes application/src/main/java/org/apache/custos/config/OpenAPIConfig.java x: 46 lines of code y: 1 # changes application/src/main/java/org/apache/custos/config/ProtobufMessageConverterConfig.java x: 18 lines of code y: 1 # changes application/src/main/java/org/apache/custos/config/ProtobufPropertiesModule.java x: 129 lines of code y: 1 # changes core/src/main/java/org/apache/custos/core/commons/StatusUpdater.java x: 31 lines of code y: 1 # changes core/src/main/java/org/apache/custos/core/exception/UnauthorizedException.java x: 9 lines of code y: 1 # changes core/src/main/java/org/apache/custos/core/identity/authzcache/AuthzCacheIndex.java x: 42 lines of code y: 1 # changes core/src/main/java/org/apache/custos/core/identity/authzcache/DefaultAuthzCacheManager.java x: 49 lines of code y: 1 # changes core/src/main/java/org/apache/custos/core/mapper/tenant/TenantMapper.java x: 123 lines of code y: 1 # changes core/src/main/java/org/apache/custos/core/model/credential/store/AgentCredentialEntity.java x: 80 lines of code y: 1 # changes core/src/main/java/org/apache/custos/core/model/federated/CILogonInstitution.java x: 76 lines of code y: 1 # changes core/src/main/java/org/apache/custos/core/model/tenant/Tenant.java x: 240 lines of code y: 1 # changes core/src/main/java/org/apache/custos/core/model/tenant/TenantAttributeUpdateMetadata.java x: 72 lines of code y: 1 # changes core/src/main/java/org/apache/custos/core/model/user/StatusUpdateMetadata.java x: 65 lines of code y: 1 # changes core/src/main/proto/CredentialStore.proto x: 99 lines of code y: 1 # changes core/src/main/proto/FederatedAuthentication.proto x: 102 lines of code y: 1 # changes core/src/main/proto/IamAdmin.proto x: 365 lines of code y: 1 # changes core/src/main/proto/Identity.proto x: 156 lines of code y: 1 # changes core/src/main/proto/TenantProfile.proto x: 135 lines of code y: 1 # changes services/src/main/java/org/apache/custos/service/federated/cilogon/FederatedAuthenticationService.java x: 277 lines of code y: 1 # changes services/src/main/java/org/apache/custos/service/federated/client/cilogon/CILogonInstitution.java x: 36 lines of code y: 1 # changes services/src/main/java/org/apache/custos/service/federated/client/cilogon/CILogonRequest.java x: 54 lines of code y: 1 # changes services/src/main/java/org/apache/custos/service/iam/IamAdminService.java x: 1619 lines of code y: 1 # changes services/src/main/java/org/apache/custos/service/management/TenantActivationTask.java x: 186 lines of code y: 1 # changes services/src/main/java/org/apache/custos/service/management/TenantManagementService.java x: 599 lines of code y: 1 # changes services/src/main/java/org/apache/custos/service/profile/TenantProfileService.java x: 252 lines of code y: 1 # 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: 14 # 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: 19 # 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: 8 # 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: 17 # 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: 28 # changes custos-client-sdks/custos-java-sdk/src/main/java/org/apache/custos/clients/CustosClientProvider.java x: 83 lines of code y: 17 # 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/custos/clients/resource_secret_management_client.py x: 186 lines of code y: 18 # 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-grpc-data-models/proto/SharingModel.proto x: 104 lines of code y: 5 # changes custos-grpc-data-models/proto/SharingService.proto x: 127 lines of code y: 5 # 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/identity_management_client.py x: 121 lines of code y: 7 # 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/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/integration/AgentManagementService_pb2_grpc.py x: 463 lines of code y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ClusterManagementService_pb2.py x: 117 lines of code y: 8 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ClusterManagementService_pb2_grpc.py x: 42 lines of code y: 6 # 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/LogManagementService_pb2.py x: 63 lines of code y: 6 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/LogManagementService_pb2_grpc.py x: 102 lines of code y: 6 # 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: 8 # 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/group_management_client.py x: 95 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/AgentProfileService_pb2_grpc.py x: 132 lines of code y: 5 # 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/IdentityService_pb2_grpc.py x: 343 lines of code y: 5 # 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.py x: 117 lines of code y: 4 # changes custos-client-sdks/custos-python-sdk/custos/server/integration/GroupManagementService_pb2_grpc.py x: 733 lines of code y: 6 # 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.py x: 63 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/SharingManagementService_pb2_grpc.py x: 792 lines of code y: 5 # 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/user_management_client.py x: 203 lines of code y: 3 # 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/tenant_management_client.py x: 170 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/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/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
28.0
# changes
  min: 1.0
  average: 3.65
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 28.0
0 2033.0
lines of code
min: 1.0 | average: 205.95 | 25th percentile: 14.0 | median: 69.0 | 75th percentile: 204.5 | max: 2033.0

Number of Contributors vs. Number of Changes: 313 points

api/src/main/java/org/apache/custos/api/user/UserManagementController.java x: 2 # contributors y: 2 # changes core/src/main/proto/UserProfile.proto x: 2 # contributors y: 3 # changes custos-portal/src/components/NavContainer.tsx x: 3 # contributors y: 5 # changes custos-portal/src/components/Users/UserSettings.tsx x: 1 # contributors y: 2 # changes custos-portal/src/components/LeftRightLayout.tsx x: 1 # contributors y: 1 # changes api/src/main/java/org/apache/custos/api/identity/IdentityManagementController.java x: 1 # contributors y: 3 # changes custos-client-sdks/custos-java-clients/agent-management-client/src/main/java/org/apache/custos/agent/management/client/AgentManagementClient.java x: 2 # contributors y: 12 # changes custos-client-sdks/custos-java-clients/group-management-client/src/main/java/org/apache/custos/group/management/client/GroupManagementClient.java x: 2 # contributors y: 20 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/__init__.py x: 2 # contributors y: 9 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/__init__.py x: 2 # contributors y: 8 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/sharing_management_client.py x: 2 # contributors y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/exceptions/CustosExceptions.py x: 2 # contributors y: 5 # changes custos-client-sdks/custos-python-sdk/custos/clients/utils/exceptions/CustosExceptions.py x: 2 # contributors y: 6 # changes custos-client-sdks/custos-python-sdk/custos/server/core/LoggingService_pb2_grpc.py x: 2 # contributors y: 4 # changes custos-client-sdks/custos-python-sdk/custos/server/core/ResourceSecretService_pb2_grpc.py x: 2 # contributors y: 10 # changes custos-client-sdks/custos-python-sdk/setup.py x: 2 # contributors y: 24 # changes custos-client-sdks/custos-java-clients/custos-clients-core/src/main/java/org/apache/custos/clients/core/AbstractClient.java x: 1 # contributors y: 14 # 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: 19 # 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/tenant-management-client/src/main/java/org/apache/custos/tenant/manamgement/client/TenantManagementClient.java x: 2 # 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: 28 # 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-samples/__init__.py x: 1 # contributors y: 5 # 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-client-sdks/custos-python-sdk/build/lib/custos/clients/group_management_client.py x: 1 # contributors y: 7 # changes custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ClusterManagementService_pb2_grpc.py x: 1 # contributors y: 6 # changes custos-client-sdks/custos-java-clients/resource-secret-management-client/src/main/java/org/apache/custos/resource/secret/management/client/ResourceSecretManagementAgentClient.java x: 1 # contributors y: 11 # changes custos-client-sdks/custos-python-sdk/custos/server/integration/ClusterManagementService_pb2.py x: 1 # contributors y: 4 # changes
28.0
# changes
  min: 1.0
  average: 3.65
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 28.0
0 3.0
# contributors
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 313 points

api/src/main/java/org/apache/custos/api/user/UserManagementController.java x: 2 # contributors y: 696 lines of code core/src/main/java/org/apache/custos/core/mapper/user/UserProfileMapper.java x: 2 # contributors y: 152 lines of code core/src/main/java/org/apache/custos/core/model/user/UserAttribute.java x: 2 # contributors y: 65 lines of code core/src/main/java/org/apache/custos/core/model/user/UserProfile.java x: 2 # contributors y: 156 lines of code core/src/main/java/org/apache/custos/core/model/user/UserRole.java x: 2 # contributors y: 64 lines of code core/src/main/java/org/apache/custos/core/repo/user/UserAttributeRepository.java x: 2 # contributors y: 12 lines of code core/src/main/java/org/apache/custos/core/repo/user/UserRoleRepository.java x: 2 # contributors y: 8 lines of code core/src/main/proto/UserProfile.proto x: 2 # contributors y: 168 lines of code custos-portal/src/components/NavContainer.tsx x: 3 # contributors y: 232 lines of code custos-portal/src/components/Users/UserSettings.tsx x: 1 # contributors y: 218 lines of code custos-portal/src/components/Users/index.tsx x: 1 # contributors y: 114 lines of code custos-portal/src/hooks/useApi.tsx x: 2 # contributors y: 43 lines of code custos-portal/src/index.tsx x: 3 # contributors y: 80 lines of code custos-portal/src/interfaces/Users.tsx x: 1 # contributors y: 10 lines of code custos-portal/src/lib/constants.ts x: 3 # contributors y: 7 lines of code custos-portal/src/lib/util.ts x: 2 # contributors y: 33 lines of code services/src/main/java/org/apache/custos/service/credential/store/CredentialStoreService.java x: 2 # contributors y: 508 lines of code services/src/main/java/org/apache/custos/service/management/UserManagementService.java x: 2 # contributors y: 931 lines of code services/src/main/java/org/apache/custos/service/profile/UserProfileService.java x: 2 # contributors y: 981 lines of code api/src/main/java/org/apache/custos/api/group/GroupManagementController.java x: 2 # contributors y: 1066 lines of code services/src/main/java/org/apache/custos/service/management/GroupManagementService.java x: 2 # contributors y: 372 lines of code api/src/main/java/org/apache/custos/api/tenant/TenantManagementController.java x: 2 # contributors y: 389 lines of code custos-portal/src/components/Groups/GroupSettings.tsx x: 2 # contributors y: 302 lines of code custos-portal/src/components/StackedBorderBox.tsx x: 1 # contributors y: 20 lines of code application/src/main/assembly/custos-bin-assembly.xml x: 1 # contributors y: 67 lines of code application/src/main/resources/distribution/conf/logback-spring.xml x: 1 # contributors y: 29 lines of code custos-portal/eslint.config.js x: 2 # contributors y: 27 lines of code custos-portal/src/components/Groups/AddGroupMemberModal.tsx x: 2 # contributors y: 109 lines of code custos-portal/src/components/Groups/CreateGroupModal.tsx x: 2 # contributors y: 206 lines of code custos-portal/src/components/Groups/GroupMembers.tsx x: 2 # contributors y: 224 lines of code custos-portal/src/components/Groups/TransferOwnershipModal.tsx x: 2 # contributors y: 128 lines of code deployment/terraform/aws/main.tf x: 1 # contributors y: 109 lines of code deployment/terraform/aws/modules/keycloak/main.tf x: 1 # contributors y: 253 lines of code deployment/terraform/aws/modules/keycloak/resources/cache-ispn-jdbc-ping.xml x: 1 # contributors y: 82 lines of code deployment/terraform/aws/modules/keycloak/variables.tf x: 1 # contributors y: 187 lines of code deployment/terraform/aws/modules/network/main.tf x: 1 # contributors y: 76 lines of code deployment/terraform/aws/modules/vault/main.tf x: 1 # contributors y: 225 lines of code deployment/terraform/aws/modules/vault/variables.tf x: 1 # contributors y: 101 lines of code deployment/terraform/aws/outputs.tf x: 1 # contributors y: 40 lines of code deployment/terraform/aws/terraform.tfvars x: 1 # contributors y: 50 lines of code api/src/main/java/org/apache/custos/api/identity/IdentityManagementController.java x: 1 # contributors y: 538 lines of code services/src/main/java/org/apache/custos/service/federated/client/keycloak/auth/KeycloakAuthClient.java x: 1 # contributors y: 369 lines of code services/src/main/java/org/apache/custos/service/identity/IdentityService.java x: 1 # contributors y: 387 lines of code services/src/main/java/org/apache/custos/service/management/IdentityManagementService.java x: 1 # contributors y: 246 lines of code core/src/main/java/org/apache/custos/core/mapper/user/GroupMapper.java x: 1 # contributors y: 134 lines of code custos-client-sdks/custos-java-clients/agent-management-client/src/main/java/org/apache/custos/agent/management/client/AgentManagementClient.java x: 2 # contributors y: 181 lines of code custos-client-sdks/custos-java-clients/group-management-client/src/main/java/org/apache/custos/group/management/client/GroupManagementClient.java x: 2 # contributors y: 255 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/agent-profile-service/AgentProfileService_pb.js x: 2 # contributors y: 450 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/credential-store-service/CredentialStoreService_pb.js x: 2 # contributors y: 1427 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/federated-authentication-service/FederatedAuthenticationService_pb.js x: 2 # contributors y: 1115 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/identity-service/IdentityService_pb.js x: 2 # contributors y: 1589 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/resource-secret-service/ResourceSecretService_pb.js x: 2 # contributors y: 1319 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/sharing-service/SharingService_pb.js x: 2 # contributors y: 1864 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/tenant-profile/TenantProfileService_pb.js x: 2 # contributors y: 2033 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/user-profile/UserProfileService_pb.js x: 2 # contributors y: 1875 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management/TenantManagementService_grpc_web_pb.js x: 2 # contributors y: 471 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management/UserManagementService_pb.js x: 2 # contributors y: 974 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/sharing_management_client.py x: 2 # contributors y: 102 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/LoggingService_pb2_grpc.py x: 2 # contributors y: 132 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ResourceSecretService_pb2_grpc.py x: 2 # contributors y: 582 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/SharingService_pb2_grpc.py x: 2 # contributors y: 792 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/TenantProfileService_pb2_grpc.py x: 2 # contributors y: 282 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/UserProfileService_pb2_grpc.py x: 2 # contributors y: 732 lines of code custos-client-sdks/custos_jupyterhub_authenticator/setup.py x: 2 # contributors y: 23 lines of code services/src/main/java/org/apache/custos/service/federated/client/keycloak/KeycloakClient.java x: 1 # contributors y: 1300 lines of code services/src/main/java/org/apache/custos/service/federated/client/keycloak/KeycloakUtils.java x: 1 # contributors y: 62 lines of code services/src/main/java/org/apache/custos/service/auth/TokenAuthorizer.java x: 1 # contributors y: 322 lines of code api/src/main/java/org/apache/custos/api/exception/ProtobufConversionException.java x: 1 # contributors y: 6 lines of code application/src/main/java/org/apache/custos/config/OpenAPIConfig.java x: 1 # contributors y: 46 lines of code core/src/main/java/org/apache/custos/core/mapper/tenant/TenantMapper.java x: 1 # contributors y: 123 lines of code core/src/main/java/org/apache/custos/core/model/tenant/Tenant.java x: 1 # contributors y: 240 lines of code core/src/main/proto/IamAdmin.proto x: 1 # contributors y: 365 lines of code core/src/main/proto/Identity.proto x: 1 # contributors y: 156 lines of code services/src/main/java/org/apache/custos/service/federated/cilogon/FederatedAuthenticationService.java x: 1 # contributors y: 277 lines of code services/src/main/java/org/apache/custos/service/iam/IamAdminService.java x: 1 # contributors y: 1619 lines of code services/src/main/java/org/apache/custos/service/management/TenantManagementService.java x: 1 # contributors y: 599 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/sharing-management-client/src/main/java/org/apache/custos/sharing/management/client/SharingManagementClient.java x: 1 # contributors y: 183 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/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/group_management_client.py x: 1 # contributors y: 95 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/tenant_management_client.py x: 1 # contributors y: 170 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/user_management_client.py x: 1 # contributors y: 203 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/IdentityService_pb2_grpc.py x: 1 # contributors y: 343 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/GroupManagementService_pb2_grpc.py x: 1 # contributors y: 733 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/SharingManagementService_pb2_grpc.py x: 1 # contributors y: 792 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/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/agent-management/AgentManagementService_pb.js x: 1 # contributors y: 332 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: 205.95
  25th percentile: 14.0
  median: 69.0
  75th percentile: 204.5
  max: 2033.0
0 3.0
# contributors
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0