apache / airavata-custos
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
30% | 30% | 19% | 11% | 8%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js68% | 15% | 14% | <1% | <1%
java22% | 24% | 22% | 14% | 16%
py12% | 53% | 16% | 12% | 4%
tsx0% | 0% | 56% | 22% | 20%
tf0% | 0% | 54% | 29% | 15%
proto0% | 0% | 24% | 53% | 22%
xml0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
tfvars0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
hcl0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
custos-client-sdks35% | 35% | 17% | 8% | 3%
services31% | 32% | 23% | 8% | 5%
api37% | 43% | 13% | 0% | 4%
custos-portal0% | 0% | 54% | 21% | 23%
deployment0% | 0% | 47% | 25% | 27%
core0% | 0% | 14% | 33% | 52%
custos-grpc-data-models0% | 0% | 0% | 100% | 0%
application0% | 0% | 0% | 32% | 67%
compose0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
TenantProfileService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/tenant-profile
2033 262
UserProfileService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/user-profile
1875 246
SharingService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/sharing-service
1864 243
IamAdminService.java
in services/src/main/java/org/apache/custos/service/iam
1619 29
IdentityService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/identity-service
1589 200
TenantManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management
1476 186
IamAdminService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
1453 98
IamAdminService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
1453 98
CredentialStoreService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/credential-store-service
1427 182
ResourceSecretService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/resource-secret-service
1319 166
KeycloakClient.java
in services/src/main/java/org/apache/custos/service/federated/client/keycloak
1300 61
FederatedAuthenticationService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/federated-authentication-service
1115 147
GroupManagementController.java
in api/src/main/java/org/apache/custos/api/group
1066 20
UserProfileService.java
in services/src/main/java/org/apache/custos/service/profile
981 22
UserManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management
974 123
UserManagementService.java
in services/src/main/java/org/apache/custos/service/management
931 31
UserManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management
808 94
SharingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
792 54
SharingManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
792 54
SharingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
792 54
SharingManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
792 54
GroupManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
733 50
GroupManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
733 50
UserProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
732 50
UserProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
732 50
UserManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
704 48
UserManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
704 48
UserManagementController.java
in api/src/main/java/org/apache/custos/api/user
696 30
TenantManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
647 44
TenantManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
647 44
ResourceSecretManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
644 44
ResourceSecretManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
644 44
IdentityManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management
630 79
TenantManagementService.java
in services/src/main/java/org/apache/custos/service/management
599 21
CredentialStoreService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
582 40
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
582 40
CredentialStoreService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
582 40
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
582 40
IdentityManagementController.java
in api/src/main/java/org/apache/custos/api/identity
538 12
GroupManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/group-management
536 62
CredentialStoreService.java
in services/src/main/java/org/apache/custos/service/credential/store
508 19
TenantManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management
471 54
ResourceSecretManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/resource-secret-management
470 54
AgentManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/agent-management
467 54
AgentManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
463 32
AgentManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
463 32
AgentProfileService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/agent-profile-service
450 60
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
IdentityManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management
402 46
TenantManagementController.java
in api/src/main/java/org/apache/custos/api/tenant
389 25
Files With Most Units (Top 50)
File# lines# units
TenantProfileService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/tenant-profile
2033 262
UserProfileService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/user-profile
1875 246
SharingService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/sharing-service
1864 243
IdentityService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/identity-service
1589 200
TenantManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management
1476 186
CredentialStoreService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/credential-store-service
1427 182
ResourceSecretService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/resource-secret-service
1319 166
FederatedAuthenticationService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/federated-authentication-service
1115 147
UserManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management
974 123
IamAdminService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
1453 98
IamAdminService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
1453 98
UserManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management
808 94
IdentityManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management
630 79
GroupManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/group-management
536 62
KeycloakClient.java
in services/src/main/java/org/apache/custos/service/federated/client/keycloak
1300 61
AgentProfileService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/agent-profile-service
450 60
Tenant.java
in core/src/main/java/org/apache/custos/core/model/tenant
240 56
SharingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
792 54
SharingManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
792 54
SharingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
792 54
SharingManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
792 54
TenantManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management
471 54
AgentManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/agent-management
467 54
ResourceSecretManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/resource-secret-management
470 54
UserProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
732 50
GroupManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
733 50
UserProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
732 50
GroupManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
733 50
UserManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
704 48
UserManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
704 48
IdentityManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management
402 46
ResourceSecretManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
644 44
TenantManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
647 44
ResourceSecretManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
644 44
TenantManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
647 44
AgentManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/agent-management
332 41
CredentialStoreService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
582 40
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
582 40
CredentialStoreService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
582 40
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
582 40
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
AuthClaim.java
in services/src/main/java/org/apache/custos/service/auth
129 36
AgentManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
463 32
AgentManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
463 32
UserProfile.java
in core/src/main/java/org/apache/custos/core/model/user
156 32
UserManagementService.java
in services/src/main/java/org/apache/custos/service/management
931 31
UserManagementController.java
in api/src/main/java/org/apache/custos/api/user
696 30
IamAdminService.java
in services/src/main/java/org/apache/custos/service/iam
1619 29
SharingManagementClient.java
in custos-client-sdks/custos-java-clients/sharing-management-client/src/main/java/org/apache/custos/sharing/management/client
183 29
KeycloakAuthClient.java
in services/src/main/java/org/apache/custos/service/federated/client/keycloak/auth
369 27
Files With Long Lines (Top 50)

There are 115 files with lines longer than 120 characters. In total, there are 2114 long lines.

File# lines# units# long lines
IamAdminService.java
in services/src/main/java/org/apache/custos/service/iam
1619 29 115
TenantProfileService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/tenant-profile
2033 262 96
FederatedAuthenticationService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/federated-authentication-service
1115 147 92
UserManagementController.java
in api/src/main/java/org/apache/custos/api/user
696 30 86
ResourceSecretService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/resource-secret-service
1319 166 84
UserProfileService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/user-profile
1875 246 76
CredentialStoreService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/credential-store-service
1427 182 76
UserProfileService.java
in services/src/main/java/org/apache/custos/service/profile
981 22 70
KeycloakClient.java
in services/src/main/java/org/apache/custos/service/federated/client/keycloak
1300 61 50
TenantManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management
1476 186 48
GroupManagementController.java
in api/src/main/java/org/apache/custos/api/group
1066 20 47
IamAdminService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
1453 98 46
IamAdminService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
1453 98 46
UserManagementService.java
in services/src/main/java/org/apache/custos/service/management
931 31 39
IdentityService.java
in services/src/main/java/org/apache/custos/service/identity
387 13 38
ResourceSecretManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
644 44 38
ResourceSecretManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
644 44 38
TenantManagementController.java
in api/src/main/java/org/apache/custos/api/tenant
389 25 36
IdentityManagementController.java
in api/src/main/java/org/apache/custos/api/identity
538 12 35
ResourceSecretManagementService_grpc_web_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/resource-secret-management
470 54 35
TenantManagementService.java
in services/src/main/java/org/apache/custos/service/management
599 21 26
SharingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
792 54 26
SharingManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
792 54 26
SharingService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
792 54 26
SharingManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
792 54 26
UserManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management
974 123 25
IdentityManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management
630 79 25
SharingService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/sharing-service
1864 243 25
UserProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
732 50 24
GroupManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
733 50 24
UserProfileService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
732 50 24
GroupManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
733 50 24
UserManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
704 48 23
TenantManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
647 44 23
UserManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
704 48 23
TenantManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
647 44 23
GroupManagementService.java
in services/src/main/java/org/apache/custos/service/management
372 12 22
IdentityService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/identity-service
1589 200 21
CredentialStoreService.java
in services/src/main/java/org/apache/custos/service/credential/store
508 19 20
CredentialStoreService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
582 40 19
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/core
582 40 19
CredentialStoreService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
582 40 19
ResourceSecretService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/core
582 40 19
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 18
ClusterManagementService_pb.js
in custos-client-sdks/custos-js-sdk/stubs/core-services/cluster-management-service
154 20 17
FederatedAuthenticationService.java
in services/src/main/java/org/apache/custos/service/federated/cilogon
277 12 16
KeycloakAuthClient.java
in services/src/main/java/org/apache/custos/service/federated/client/keycloak/auth
369 27 15
AgentManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration
463 32 15
AgentManagementService_pb2_grpc.py
in custos-client-sdks/custos-python-sdk/custos/server/integration
463 32 15
IdentityManagementService.java
in services/src/main/java/org/apache/custos/service/management
246 12 14
Correlations

File Size vs. Commits (all time): 313 points

api/src/main/java/org/apache/custos/api/user/UserManagementController.java x: 2 commits (all time) y: 696 lines of code core/src/main/java/org/apache/custos/core/mapper/user/UserProfileMapper.java x: 2 commits (all time) y: 152 lines of code core/src/main/java/org/apache/custos/core/model/user/UserAttribute.java x: 2 commits (all time) y: 65 lines of code core/src/main/java/org/apache/custos/core/model/user/UserProfile.java x: 2 commits (all time) y: 156 lines of code core/src/main/java/org/apache/custos/core/model/user/UserRole.java x: 2 commits (all time) y: 64 lines of code core/src/main/java/org/apache/custos/core/repo/user/UserAttributeRepository.java x: 2 commits (all time) y: 12 lines of code core/src/main/java/org/apache/custos/core/repo/user/UserRoleRepository.java x: 2 commits (all time) y: 8 lines of code core/src/main/proto/UserProfile.proto x: 3 commits (all time) y: 168 lines of code custos-portal/src/components/NavContainer.tsx x: 5 commits (all time) y: 232 lines of code custos-portal/src/components/Users/UserSettings.tsx x: 2 commits (all time) y: 218 lines of code custos-portal/src/components/Users/index.tsx x: 2 commits (all time) y: 114 lines of code custos-portal/src/hooks/useApi.tsx x: 3 commits (all time) y: 43 lines of code custos-portal/src/index.tsx x: 5 commits (all time) y: 80 lines of code custos-portal/src/lib/constants.ts x: 5 commits (all time) y: 7 lines of code custos-portal/src/lib/util.ts x: 3 commits (all time) y: 33 lines of code services/src/main/java/org/apache/custos/service/credential/store/CredentialStoreService.java x: 4 commits (all time) y: 508 lines of code services/src/main/java/org/apache/custos/service/management/UserManagementService.java x: 2 commits (all time) y: 931 lines of code services/src/main/java/org/apache/custos/service/profile/UserProfileService.java x: 4 commits (all time) y: 981 lines of code api/src/main/java/org/apache/custos/api/group/GroupManagementController.java x: 2 commits (all time) y: 1066 lines of code services/src/main/java/org/apache/custos/service/management/GroupManagementService.java x: 2 commits (all time) y: 372 lines of code api/src/main/java/org/apache/custos/api/tenant/TenantManagementController.java x: 2 commits (all time) y: 389 lines of code custos-portal/src/components/Groups/GroupSettings.tsx x: 3 commits (all time) y: 302 lines of code custos-portal/src/components/LeftRightLayout.tsx x: 1 commits (all time) y: 13 lines of code custos-portal/src/components/StackedBorderBox.tsx x: 1 commits (all time) y: 20 lines of code application/src/main/assembly/custos-bin-assembly.xml x: 1 commits (all time) y: 67 lines of code application/src/main/resources/distribution/conf/logback-spring.xml x: 1 commits (all time) y: 29 lines of code custos-portal/eslint.config.js x: 2 commits (all time) y: 27 lines of code custos-portal/src/components/Groups/AddGroupMemberModal.tsx x: 2 commits (all time) y: 109 lines of code custos-portal/src/components/Groups/CreateGroupModal.tsx x: 2 commits (all time) y: 206 lines of code custos-portal/src/components/Groups/TransferOwnershipModal.tsx x: 2 commits (all time) y: 128 lines of code custos-portal/src/interfaces/Groups.tsx x: 2 commits (all time) y: 36 lines of code deployment/terraform/aws/modules/keycloak/main.tf x: 2 commits (all time) y: 253 lines of code deployment/terraform/aws/modules/keycloak/resources/cache-ispn-jdbc-ping.xml x: 2 commits (all time) y: 82 lines of code deployment/terraform/aws/modules/keycloak/variables.tf x: 2 commits (all time) y: 187 lines of code deployment/terraform/aws/modules/network/main.tf x: 2 commits (all time) y: 76 lines of code deployment/terraform/aws/modules/network/outputs.tf x: 2 commits (all time) y: 21 lines of code deployment/terraform/aws/modules/vault/main.tf x: 2 commits (all time) y: 225 lines of code deployment/terraform/aws/modules/vault/variables.tf x: 2 commits (all time) y: 101 lines of code deployment/terraform/aws/terraform.tfvars x: 2 commits (all time) y: 50 lines of code api/src/main/java/org/apache/custos/api/identity/IdentityManagementController.java x: 3 commits (all time) y: 538 lines of code services/src/main/java/org/apache/custos/service/auth/KeyService.java x: 1 commits (all time) y: 85 lines of code services/src/main/java/org/apache/custos/service/management/IdentityManagementService.java x: 2 commits (all time) y: 246 lines of code core/src/main/java/org/apache/custos/core/mapper/user/GroupMapper.java x: 2 commits (all time) 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: 16 commits (all time) 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: 24 commits (all time) y: 255 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/agent-profile-service/AgentProfileService_pb.js x: 3 commits (all time) y: 450 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/cluster-management-service/ClusterManagementService_pb.js x: 3 commits (all time) y: 154 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/credential-store-service/CredentialStoreService_pb.js x: 3 commits (all time) y: 1427 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/federated-authentication-service/FederatedAuthenticationService_pb.js x: 3 commits (all time) y: 1115 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/identity-service/IdentityService_pb.js x: 3 commits (all time) y: 1589 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/resource-secret-service/ResourceSecretService_pb.js x: 3 commits (all time) y: 1319 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/sharing-service/SharingService_pb.js x: 3 commits (all time) y: 1864 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/tenant-profile/TenantProfileService_pb.js x: 3 commits (all time) y: 2033 lines of code custos-client-sdks/custos-js-sdk/stubs/core-services/user-profile/UserProfileService_pb.js x: 3 commits (all time) y: 1875 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management/TenantManagementService_grpc_web_pb.js x: 3 commits (all time) y: 471 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management/UserManagementService_pb.js x: 3 commits (all time) y: 974 lines of code custos-client-sdks/custos-python-sdk/__init__.py x: 3 commits (all time) y: 1 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/__init__.py x: 11 commits (all time) y: 1 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/__init__.py x: 9 commits (all time) y: 1 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/sharing_management_client.py x: 8 commits (all time) y: 102 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/exceptions/CustosExceptions.py x: 5 commits (all time) y: 12 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ClusterManagementService_pb2.py x: 9 commits (all time) y: 112 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ClusterManagementService_pb2_grpc.py x: 9 commits (all time) y: 28 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/LoggingService_pb2_grpc.py x: 8 commits (all time) y: 132 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/MessagingService_pb2_grpc.py x: 8 commits (all time) y: 72 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ResourceSecretService_pb2_grpc.py x: 9 commits (all time) y: 582 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/SharingService_pb2_grpc.py x: 8 commits (all time) y: 792 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/TenantProfileService_pb2_grpc.py x: 9 commits (all time) y: 282 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/UserProfileService_pb2_grpc.py x: 9 commits (all time) y: 732 lines of code custos-client-sdks/custos-python-sdk/custos/clients/__init__.py x: 4 commits (all time) y: 1 lines of code custos-client-sdks/custos-python-sdk/custos/clients/sharing_management_client.py x: 5 commits (all time) y: 102 lines of code custos-client-sdks/custos-python-sdk/custos/clients/utils/exceptions/CustosExceptions.py x: 9 commits (all time) y: 12 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/ClusterManagementService_pb2.py x: 4 commits (all time) y: 112 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/ClusterManagementService_pb2_grpc.py x: 8 commits (all time) y: 28 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/LoggingService_pb2_grpc.py x: 5 commits (all time) y: 132 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/MessagingService_pb2_grpc.py x: 5 commits (all time) y: 72 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/ResourceSecretService_pb2_grpc.py x: 14 commits (all time) y: 582 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/TenantProfileService_pb2_grpc.py x: 8 commits (all time) y: 282 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/UserProfileService_pb2_grpc.py x: 11 commits (all time) y: 732 lines of code custos-client-sdks/custos-python-sdk/custos/transport/settings.py x: 5 commits (all time) y: 29 lines of code custos-client-sdks/custos-python-sdk/setup.cfg x: 3 commits (all time) y: 15 lines of code custos-client-sdks/custos-python-sdk/setup.py x: 35 commits (all time) y: 31 lines of code custos-client-sdks/custos_jupyterhub_authenticator/MANIFEST.in x: 7 commits (all time) y: 16 lines of code custos-client-sdks/custos_jupyterhub_authenticator/__init__.py x: 6 commits (all time) y: 1 lines of code custos-client-sdks/custos_jupyterhub_authenticator/setup.cfg x: 6 commits (all time) y: 15 lines of code custos-client-sdks/custos_jupyterhub_authenticator/setup.py x: 16 commits (all time) y: 23 lines of code services/src/main/java/org/apache/custos/service/federated/client/keycloak/KeycloakClient.java x: 2 commits (all time) y: 1300 lines of code services/src/main/java/org/apache/custos/service/auth/TokenAuthorizer.java x: 2 commits (all time) y: 322 lines of code api/src/main/java/org/apache/custos/api/GlobalExceptionHandler.java x: 1 commits (all time) y: 57 lines of code api/src/main/java/org/apache/custos/api/ProtobufJsonHttpMessageConverter.java x: 1 commits (all time) y: 39 lines of code api/src/main/java/org/apache/custos/api/exception/ProtobufConversionException.java x: 1 commits (all time) y: 6 lines of code application/src/main/java/org/apache/custos/config/OpenAPIConfig.java x: 1 commits (all time) y: 46 lines of code application/src/main/java/org/apache/custos/config/ProtobufPropertiesModule.java x: 1 commits (all time) y: 129 lines of code core/src/main/java/org/apache/custos/core/identity/authzcache/DefaultAuthzCacheManager.java x: 1 commits (all time) y: 49 lines of code core/src/main/java/org/apache/custos/core/mapper/tenant/TenantMapper.java x: 1 commits (all time) y: 123 lines of code core/src/main/java/org/apache/custos/core/model/credential/store/AgentCredentialEntity.java x: 1 commits (all time) y: 80 lines of code core/src/main/java/org/apache/custos/core/model/tenant/Tenant.java x: 1 commits (all time) y: 240 lines of code core/src/main/proto/CredentialStore.proto x: 1 commits (all time) y: 99 lines of code core/src/main/proto/IamAdmin.proto x: 1 commits (all time) y: 365 lines of code core/src/main/proto/Identity.proto x: 1 commits (all time) y: 156 lines of code services/src/main/java/org/apache/custos/service/federated/cilogon/FederatedAuthenticationService.java x: 1 commits (all time) y: 277 lines of code services/src/main/java/org/apache/custos/service/iam/IamAdminService.java x: 1 commits (all time) y: 1619 lines of code services/src/main/java/org/apache/custos/service/management/TenantActivationTask.java x: 1 commits (all time) y: 186 lines of code services/src/main/java/org/apache/custos/service/management/TenantManagementService.java x: 1 commits (all time) y: 599 lines of code services/src/main/java/org/apache/custos/service/profile/TenantProfileService.java x: 1 commits (all time) y: 252 lines of code custos-client-sdks/custos-java-clients/custos-clients-core/src/main/java/org/apache/custos/clients/core/AbstractClient.java x: 21 commits (all time) y: 49 lines of code custos-client-sdks/custos-java-clients/identity-management-client/src/main/java/org/apache/custos/identity/management/client/IdentityManagementClient.java x: 33 commits (all time) 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: 25 commits (all time) 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: 24 commits (all time) 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: 12 commits (all time) 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: 27 commits (all time) 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: 36 commits (all time) y: 378 lines of code custos-client-sdks/custos-java-sdk/src/main/java/org/apache/custos/clients/CustosClientProvider.java x: 24 commits (all time) y: 83 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/resource_secret_management_client.py x: 13 commits (all time) y: 186 lines of code custos-client-sdks/custos-python-sdk/custos/clients/resource_secret_management_client.py x: 29 commits (all time) y: 186 lines of code custos-client-sdks/custos-samples/__init__.py x: 7 commits (all time) y: 1 lines of code custos-client-sdks/custos_jupyterhub_authenticator/build/lib/custosauthenticator/custos.py x: 13 commits (all time) y: 121 lines of code custos-client-sdks/custos_jupyterhub_authenticator/custosauthenticator/custos.py x: 16 commits (all time) y: 125 lines of code custos-grpc-data-models/proto/SharingModel.proto x: 7 commits (all time) y: 104 lines of code custos-grpc-data-models/proto/SharingService.proto x: 7 commits (all time) y: 127 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/agent_management_client.py x: 10 commits (all time) y: 159 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/group_management_client.py x: 8 commits (all time) y: 95 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/identity_management_client.py x: 8 commits (all time) y: 121 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/super_tenant_management_client.py x: 8 commits (all time) y: 37 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/tenant_management_client.py x: 8 commits (all time) y: 170 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/user_management_client.py x: 8 commits (all time) y: 203 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/certificate_fetching_rest_client.py x: 8 commits (all time) y: 51 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/CredentialStoreService_pb2_grpc.py x: 8 commits (all time) y: 582 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/IamAdminService_pb2_grpc.py x: 8 commits (all time) y: 1453 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/IdentityService_pb2_grpc.py x: 8 commits (all time) y: 343 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/AgentManagementService_pb2_grpc.py x: 8 commits (all time) y: 463 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ClusterManagementService_pb2.py x: 9 commits (all time) y: 117 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ClusterManagementService_pb2_grpc.py x: 7 commits (all time) y: 42 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/GroupManagementService_pb2_grpc.py x: 8 commits (all time) y: 733 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/IdentityManagementService_pb2_grpc.py x: 8 commits (all time) y: 375 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/LogManagementService_pb2.py x: 7 commits (all time) y: 63 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ResourceSecretManagementService_pb2_grpc.py x: 8 commits (all time) y: 644 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/SharingManagementService_pb2_grpc.py x: 7 commits (all time) y: 792 lines of code custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/UserManagementService_pb2_grpc.py x: 8 commits (all time) y: 704 lines of code custos-client-sdks/custos-java-clients/resource-secret-management-client/src/main/java/org/apache/custos/resource/secret/management/client/ResourceSecretManagementAgentClient.java x: 15 commits (all time) y: 113 lines of code custos-client-sdks/custos-java-clients/custos-clients-core/src/main/java/org/apache/custos/clients/core/ClientUtils.java x: 12 commits (all time) y: 88 lines of code custos-client-sdks/custos-python-sdk/custos/clients/agent_management_client.py x: 7 commits (all time) y: 159 lines of code custos-client-sdks/custos-python-sdk/custos/clients/group_management_client.py x: 10 commits (all time) y: 95 lines of code custos-client-sdks/custos-python-sdk/custos/clients/utils/certificate_fetching_rest_client.py x: 9 commits (all time) y: 51 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/AgentProfileService_pb2_grpc.py x: 7 commits (all time) y: 132 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/CredentialStoreService_pb2_grpc.py x: 7 commits (all time) y: 582 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/FederatedAuthenticationService_pb2_grpc.py x: 7 commits (all time) y: 282 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/IamAdminService_pb2_grpc.py x: 10 commits (all time) y: 1453 lines of code custos-client-sdks/custos-python-sdk/custos/server/core/IdentityService_pb2_grpc.py x: 7 commits (all time) y: 343 lines of code custos-client-sdks/custos-python-sdk/custos/server/integration/AgentManagementService_pb2_grpc.py x: 7 commits (all time) y: 463 lines of code custos-client-sdks/custos-python-sdk/custos/server/integration/ClusterManagementService_pb2.py x: 7 commits (all time) y: 117 lines of code custos-client-sdks/custos-python-sdk/custos/server/integration/ClusterManagementService_pb2_grpc.py x: 4 commits (all time) y: 42 lines of code custos-client-sdks/custos-python-sdk/custos/server/integration/GroupManagementService_pb2_grpc.py x: 10 commits (all time) y: 733 lines of code custos-client-sdks/custos-python-sdk/custos/server/integration/IdentityManagementService_pb2_grpc.py x: 7 commits (all time) y: 375 lines of code custos-client-sdks/custos-python-sdk/custos/server/integration/LogManagementService_pb2.py x: 4 commits (all time) y: 63 lines of code custos-client-sdks/custos-python-sdk/custos/server/integration/LogManagementService_pb2_grpc.py x: 4 commits (all time) y: 102 lines of code custos-client-sdks/custos-python-sdk/custos/server/integration/ResourceSecretManagementService_pb2_grpc.py x: 14 commits (all time) y: 644 lines of code custos-client-sdks/custos-python-sdk/custos/server/integration/TenantManagementService_pb2_grpc.py x: 7 commits (all time) y: 647 lines of code custos-client-sdks/custos-python-sdk/custos/server/integration/UserManagementService_pb2_grpc.py x: 10 commits (all time) y: 704 lines of code custos-client-sdks/custos-python-sdk/custos/clients/user_management_client.py x: 6 commits (all time) y: 203 lines of code custos-client-sdks/custos-python-sdk/custos/clients/identity_management_client.py x: 3 commits (all time) y: 121 lines of code custos-client-sdks/custos-python-sdk/custos/clients/tenant_management_client.py x: 3 commits (all time) y: 170 lines of code custos-client-sdks/custos-js-sdk/clients/ResourceManagementClient.js x: 5 commits (all time) y: 19 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/agent-management/AgentManagementService_grpc_web_pb.js x: 2 commits (all time) y: 467 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/agent-management/AgentManagementService_pb.js x: 2 commits (all time) y: 332 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/group-management/GroupManagementService_grpc_web_pb.js x: 2 commits (all time) y: 536 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management/IdentityManagementService_grpc_web_pb.js x: 2 commits (all time) y: 402 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/identity-management/IdentityManagementService_pb.js x: 2 commits (all time) y: 630 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management/TenantManagementService_pb.js x: 2 commits (all time) y: 1476 lines of code custos-client-sdks/custos-js-sdk/stubs/integration-services/user-management/UserManagementService_grpc_web_pb.js x: 2 commits (all time) 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 36.0
commits (all time)
min: 1.0 | average: 4.5 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 7.0 | max: 36.0

File Size vs. Contributors (all time): 313 points

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

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 26 points

api/src/main/java/org/apache/custos/api/user/UserManagementController.java x: 1 commits (90d) y: 696 lines of code core/src/main/java/org/apache/custos/core/mapper/user/UserProfileMapper.java x: 1 commits (90d) y: 152 lines of code core/src/main/java/org/apache/custos/core/model/user/UserAttribute.java x: 1 commits (90d) y: 65 lines of code core/src/main/java/org/apache/custos/core/model/user/UserProfile.java x: 1 commits (90d) y: 156 lines of code core/src/main/java/org/apache/custos/core/repo/user/UserAttributeRepository.java x: 1 commits (90d) y: 12 lines of code core/src/main/java/org/apache/custos/core/repo/user/UserRoleRepository.java x: 1 commits (90d) y: 8 lines of code core/src/main/proto/UserProfile.proto x: 1 commits (90d) y: 168 lines of code custos-portal/src/components/NavContainer.tsx x: 2 commits (90d) y: 232 lines of code custos-portal/src/components/Users/UserSettings.tsx x: 2 commits (90d) y: 218 lines of code custos-portal/src/components/Users/index.tsx x: 2 commits (90d) y: 114 lines of code custos-portal/src/hooks/useApi.tsx x: 1 commits (90d) y: 43 lines of code custos-portal/src/index.tsx x: 2 commits (90d) y: 80 lines of code custos-portal/src/interfaces/Users.tsx x: 2 commits (90d) y: 10 lines of code custos-portal/src/lib/constants.ts x: 2 commits (90d) y: 7 lines of code custos-portal/src/lib/util.ts x: 1 commits (90d) y: 33 lines of code services/src/main/java/org/apache/custos/service/credential/store/CredentialStoreService.java x: 1 commits (90d) y: 508 lines of code services/src/main/java/org/apache/custos/service/management/UserManagementService.java x: 1 commits (90d) y: 931 lines of code services/src/main/java/org/apache/custos/service/profile/UserProfileService.java x: 1 commits (90d) y: 981 lines of code api/src/main/java/org/apache/custos/api/group/GroupManagementController.java x: 1 commits (90d) y: 1066 lines of code services/src/main/java/org/apache/custos/service/management/GroupManagementService.java x: 1 commits (90d) y: 372 lines of code api/src/main/java/org/apache/custos/api/tenant/TenantManagementController.java x: 1 commits (90d) y: 389 lines of code custos-portal/src/App.tsx x: 1 commits (90d) y: 47 lines of code custos-portal/src/components/Groups/GroupSettings.tsx x: 1 commits (90d) y: 302 lines of code custos-portal/src/components/LeftRightLayout.tsx x: 1 commits (90d) y: 13 lines of code custos-portal/src/components/StackedBorderBox.tsx x: 1 commits (90d) y: 20 lines of code
1066.0
lines of code
  min: 7.0
  average: 257.19
  25th percentile: 29.75
  median: 133.0
  75th percentile: 376.25
  max: 1066.0
0 2.0
commits (90d)
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 2.0

File Size vs. Contributors (90 days): 26 points

api/src/main/java/org/apache/custos/api/user/UserManagementController.java x: 1 contributors (90d) y: 696 lines of code core/src/main/java/org/apache/custos/core/mapper/user/UserProfileMapper.java x: 1 contributors (90d) y: 152 lines of code core/src/main/java/org/apache/custos/core/model/user/UserAttribute.java x: 1 contributors (90d) y: 65 lines of code core/src/main/java/org/apache/custos/core/model/user/UserProfile.java x: 1 contributors (90d) y: 156 lines of code core/src/main/java/org/apache/custos/core/repo/user/UserAttributeRepository.java x: 1 contributors (90d) y: 12 lines of code core/src/main/java/org/apache/custos/core/repo/user/UserRoleRepository.java x: 1 contributors (90d) y: 8 lines of code core/src/main/proto/UserProfile.proto x: 1 contributors (90d) y: 168 lines of code custos-portal/src/components/NavContainer.tsx x: 1 contributors (90d) y: 232 lines of code custos-portal/src/components/Users/UserSettings.tsx x: 1 contributors (90d) y: 218 lines of code custos-portal/src/components/Users/index.tsx x: 1 contributors (90d) y: 114 lines of code custos-portal/src/hooks/useApi.tsx x: 1 contributors (90d) y: 43 lines of code custos-portal/src/index.tsx x: 1 contributors (90d) y: 80 lines of code custos-portal/src/lib/util.ts x: 1 contributors (90d) y: 33 lines of code services/src/main/java/org/apache/custos/service/credential/store/CredentialStoreService.java x: 1 contributors (90d) y: 508 lines of code services/src/main/java/org/apache/custos/service/management/UserManagementService.java x: 1 contributors (90d) y: 931 lines of code services/src/main/java/org/apache/custos/service/profile/UserProfileService.java x: 1 contributors (90d) y: 981 lines of code api/src/main/java/org/apache/custos/api/group/GroupManagementController.java x: 1 contributors (90d) y: 1066 lines of code services/src/main/java/org/apache/custos/service/management/GroupManagementService.java x: 1 contributors (90d) y: 372 lines of code api/src/main/java/org/apache/custos/api/tenant/TenantManagementController.java x: 1 contributors (90d) y: 389 lines of code custos-portal/src/App.tsx x: 1 contributors (90d) y: 47 lines of code custos-portal/src/components/Groups/GroupSettings.tsx x: 1 contributors (90d) y: 302 lines of code custos-portal/src/components/LeftRightLayout.tsx x: 1 contributors (90d) y: 13 lines of code custos-portal/src/components/StackedBorderBox.tsx x: 1 contributors (90d) y: 20 lines of code
1066.0
lines of code
  min: 7.0
  average: 257.19
  25th percentile: 29.75
  median: 133.0
  75th percentile: 376.25
  max: 1066.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0