epam / edp-ddm-user-settings-service-api
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 61 files with 2,347 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 10 files changed 6-20 times (958 lines of code)
    • 51 files changed 1-5 times (1,389 lines of code)
0% | 0% | 0% | 40% | 59%
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 61 files with 2,347 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)
    • 4 files changed by 6-10 contributors (337 lines of code)
    • 26 files changed by 2-5 contributors (1,374 lines of code)
    • 31 files changed by 1 contributor (636 lines of code)
0% | 0% | 14% | 58% | 27%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, yaml, txt, groovy, tpl, xml, gitignore, md, json, properties, sql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 30% | 69%
yaml0% | 0% | 0% | 68% | 31%
tpl0% | 0% | 0% | 100% | 0%
sql0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 33% | 66%
deploy-templates0% | 0% | 0% | 72% | 27%
upgrade-scripts0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
application-configmap.yaml
in deploy-templates/templates
46 - 2021-08-27 2023-06-22 20 9 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
values.yaml
in deploy-templates
58 - 2021-08-27 2022-10-27 13 7 yevhen_zvarych@epam.com oleksii_ponochevnyi@epam.com
deployment.yaml
in deploy-templates/templates
142 - 2021-09-10 2023-06-22 12 7 vasyl_volkov@epam.com vitaliy_tyshkevych@epam.com
application.yaml
in src/main/resources
82 - 2021-08-27 2022-11-30 11 5 serhii_romanov@epam.com vladyslav_chuhai@epam.com
SettingsController.java
in src/main/java/com/epam/digital/data/platform/settings/api/controller
91 7 2021-08-05 2023-06-22 10 6 serhii_romanov@epam.com vitaliy_tyshkevych@epam.com
HorizontalPodAutoscaler.yaml
in deploy-templates/templates
25 - 2021-09-10 2023-06-22 8 5 vasyl_volkov@epam.com vitaliy_tyshkevych@epam.com
SettingsControllerIT.java
in src/it/java/com/epam/digital/data/platform/settings/api/controller
254 12 2022-03-15 2023-06-22 8 4 oleksii_ponochevnyi@epam.com vitaliy_tyshkevych@epam.com
tpl
_helpers.tpl
in deploy-templates/templates
43 - 2021-09-02 2023-06-22 7 5 vitalii_mospan@epam.com vitaliy_tyshkevych@epam.com
application-local.yaml
in src/main/resources
50 - 2021-08-27 2022-10-27 6 3 serhii_romanov@epam.com oleksii_ponochevnyi@epam.com
ApplicationExceptionHandler.java
in src/main/java/com/epam/digital/data/platform/settings/api/exception
167 8 2021-08-20 2022-10-27 6 3 yevhen_zvarych@epam.com oleksii_ponochevnyi@epam.com
SettingsActivationService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
106 4 2022-09-06 2023-06-22 5 4 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
JwtInfoProvider.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
27 5 2022-09-06 2023-06-22 4 4 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
application-test.yaml
in src/it/resources
36 - 2022-03-15 2022-10-27 4 2 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
authpolicy-ussa.yaml
in deploy-templates/templates
40 - 2021-09-02 2023-06-22 4 4 vitalii_mospan@epam.com vitaliy_tyshkevych@epam.com
SettingsAuditFacade.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit
98 7 2022-09-06 2022-11-30 4 3 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
authorizpolicy-ussa.yaml
in deploy-templates/templates
24 - 2021-09-02 2023-06-22 3 3 vitalii_mospan@epam.com vitaliy_tyshkevych@epam.com
servicemonitor.yaml
in deploy-templates/templates
25 - 2021-08-27 2023-06-22 3 3 vitalii_mospan@epam.com vitaliy_tyshkevych@epam.com
UnauthorizedRequestHandler.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
26 3 2021-08-20 2022-02-15 3 2 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
schema.sql
in src/it/resources
45 - 2022-09-06 2023-06-22 3 2 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
ChannelVerificationServiceImpl.java
in src/main/java/com/epam/digital/data/platform/settings/api/service/impl
105 4 2022-10-25 2023-06-22 3 3 oleh_soklakov@epam.com vitaliy_tyshkevych@epam.com
serviceaccount.yaml
in deploy-templates/templates
6 - 2022-10-19 2023-06-22 2 2 oleksandr_lazebnyi@epam.com vitaliy_tyshkevych@epam.com
ChannelVerificationService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
9 - 2022-10-27 2023-06-22 2 2 oleksii_ponochevnyi@epam.com vitaliy_tyshkevych@epam.com
UserSettingsServiceApiApplication.java
in src/main/java/com/epam/digital/data/platform/settings/api
13 2 2021-11-30 2022-09-06 2 2 mykyta_yukhta@epam.com yevhen_zvarych@epam.com
ResponseCode.java
in src/main/java/com/epam/digital/data/platform/settings/api/utils
15 1 2021-11-30 2022-10-27 2 2 mykyta_yukhta@epam.com oleksii_ponochevnyi@epam.com
GenericConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
19 2 2022-01-19 2022-09-06 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
LivenessProbeStateInterceptor.java
in src/main/java/com/epam/digital/data/platform/settings/api/interceptor
21 2 2021-11-30 2022-09-06 2 2 mykyta_yukhta@epam.com yevhen_zvarych@epam.com
SettingsValidationService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
21 1 2022-09-06 2023-06-22 2 2 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
WebConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
22 3 2021-11-30 2022-09-06 2 2 mykyta_yukhta@epam.com yevhen_zvarych@epam.com
service.yaml
in deploy-templates/templates
25 - 2022-10-19 2023-06-22 2 2 oleksandr_lazebnyi@epam.com vitaliy_tyshkevych@epam.com
bootstrap.yaml
in src/main/resources
28 - 2022-09-06 2022-10-27 2 2 yevhen_zvarych@epam.com oleksii_ponochevnyi@epam.com
NotificationChannelRepository.java
in src/main/java/com/epam/digital/data/platform/settings/api/repository
49 - 2022-09-06 2022-11-30 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
NotificationService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
61 3 2022-10-27 2023-06-22 2 2 oleksii_ponochevnyi@epam.com vitaliy_tyshkevych@epam.com
VerificationCodeGenerator.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
4 - 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
RemoveUserSettingsServicePersistence.groovy
in upgrade-scripts/post-upgrade/one-time
4 1 2022-10-03 2022-10-03 1 1 dmytro_zinchenko1@epam.com dmytro_zinchenko1@epam.com
ChannelVerificationException.java
in src/main/java/com/epam/digital/data/platform/settings/api/exception
6 1 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
OtpRepository.java
in src/main/java/com/epam/digital/data/platform/settings/api/repository
7 - 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
StringToChannelConverter.java
in src/main/java/com/epam/digital/data/platform/settings/api/converter
9 1 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
TraceService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
10 1 2021-11-30 2021-11-30 1 1 mykyta_yukhta@epam.com mykyta_yukhta@epam.com
Header.java
in src/main/java/com/epam/digital/data/platform/settings/api/utils
11 1 2021-11-30 2021-11-30 1 1 mykyta_yukhta@epam.com mykyta_yukhta@epam.com
EmailAddressValidationException.java
in src/main/java/com/epam/digital/data/platform/settings/api/exception
12 2 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
TestUtils.java
in src/it/java/com/epam/digital/data/platform/settings/api
12 2 2022-03-15 2022-03-15 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
AuditResultDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
13 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
ActivateChannelAuditDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
13 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
OtpData.java
in src/main/java/com/epam/digital/data/platform/settings/api/model
14 - 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
DeactivateChannelAuditDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
14 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
DeliveryAuditDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
14 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
OtpEntity.java
in src/main/java/com/epam/digital/data/platform/settings/api/entity
14 - 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
VerificationCodeGeneratorImpl.java
in src/main/java/com/epam/digital/data/platform/settings/api/service/impl
15 2 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
SettingsRepository.java
in src/main/java/com/epam/digital/data/platform/settings/api/repository
15 1 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RedisKeyspaceConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
19 2 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.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
application-configmap.yaml
in deploy-templates/templates
46 - 2021-08-27 2023-06-22 20 9 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
values.yaml
in deploy-templates
58 - 2021-08-27 2022-10-27 13 7 yevhen_zvarych@epam.com oleksii_ponochevnyi@epam.com
deployment.yaml
in deploy-templates/templates
142 - 2021-09-10 2023-06-22 12 7 vasyl_volkov@epam.com vitaliy_tyshkevych@epam.com
SettingsController.java
in src/main/java/com/epam/digital/data/platform/settings/api/controller
91 7 2021-08-05 2023-06-22 10 6 serhii_romanov@epam.com vitaliy_tyshkevych@epam.com
application.yaml
in src/main/resources
82 - 2021-08-27 2022-11-30 11 5 serhii_romanov@epam.com vladyslav_chuhai@epam.com
HorizontalPodAutoscaler.yaml
in deploy-templates/templates
25 - 2021-09-10 2023-06-22 8 5 vasyl_volkov@epam.com vitaliy_tyshkevych@epam.com
tpl
_helpers.tpl
in deploy-templates/templates
43 - 2021-09-02 2023-06-22 7 5 vitalii_mospan@epam.com vitaliy_tyshkevych@epam.com
SettingsControllerIT.java
in src/it/java/com/epam/digital/data/platform/settings/api/controller
254 12 2022-03-15 2023-06-22 8 4 oleksii_ponochevnyi@epam.com vitaliy_tyshkevych@epam.com
SettingsActivationService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
106 4 2022-09-06 2023-06-22 5 4 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
authpolicy-ussa.yaml
in deploy-templates/templates
40 - 2021-09-02 2023-06-22 4 4 vitalii_mospan@epam.com vitaliy_tyshkevych@epam.com
JwtInfoProvider.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
27 5 2022-09-06 2023-06-22 4 4 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
application-local.yaml
in src/main/resources
50 - 2021-08-27 2022-10-27 6 3 serhii_romanov@epam.com oleksii_ponochevnyi@epam.com
ApplicationExceptionHandler.java
in src/main/java/com/epam/digital/data/platform/settings/api/exception
167 8 2021-08-20 2022-10-27 6 3 yevhen_zvarych@epam.com oleksii_ponochevnyi@epam.com
SettingsAuditFacade.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit
98 7 2022-09-06 2022-11-30 4 3 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
servicemonitor.yaml
in deploy-templates/templates
25 - 2021-08-27 2023-06-22 3 3 vitalii_mospan@epam.com vitaliy_tyshkevych@epam.com
authorizpolicy-ussa.yaml
in deploy-templates/templates
24 - 2021-09-02 2023-06-22 3 3 vitalii_mospan@epam.com vitaliy_tyshkevych@epam.com
ChannelVerificationServiceImpl.java
in src/main/java/com/epam/digital/data/platform/settings/api/service/impl
105 4 2022-10-25 2023-06-22 3 3 oleh_soklakov@epam.com vitaliy_tyshkevych@epam.com
application-test.yaml
in src/it/resources
36 - 2022-03-15 2022-10-27 4 2 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
schema.sql
in src/it/resources
45 - 2022-09-06 2023-06-22 3 2 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
UnauthorizedRequestHandler.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
26 3 2021-08-20 2022-02-15 3 2 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
service.yaml
in deploy-templates/templates
25 - 2022-10-19 2023-06-22 2 2 oleksandr_lazebnyi@epam.com vitaliy_tyshkevych@epam.com
serviceaccount.yaml
in deploy-templates/templates
6 - 2022-10-19 2023-06-22 2 2 oleksandr_lazebnyi@epam.com vitaliy_tyshkevych@epam.com
bootstrap.yaml
in src/main/resources
28 - 2022-09-06 2022-10-27 2 2 yevhen_zvarych@epam.com oleksii_ponochevnyi@epam.com
WebConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
22 3 2021-11-30 2022-09-06 2 2 mykyta_yukhta@epam.com yevhen_zvarych@epam.com
ResponseCode.java
in src/main/java/com/epam/digital/data/platform/settings/api/utils
15 1 2021-11-30 2022-10-27 2 2 mykyta_yukhta@epam.com oleksii_ponochevnyi@epam.com
SettingsValidationService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
21 1 2022-09-06 2023-06-22 2 2 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
ChannelVerificationService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
9 - 2022-10-27 2023-06-22 2 2 oleksii_ponochevnyi@epam.com vitaliy_tyshkevych@epam.com
NotificationService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
61 3 2022-10-27 2023-06-22 2 2 oleksii_ponochevnyi@epam.com vitaliy_tyshkevych@epam.com
UserSettingsServiceApiApplication.java
in src/main/java/com/epam/digital/data/platform/settings/api
13 2 2021-11-30 2022-09-06 2 2 mykyta_yukhta@epam.com yevhen_zvarych@epam.com
LivenessProbeStateInterceptor.java
in src/main/java/com/epam/digital/data/platform/settings/api/interceptor
21 2 2021-11-30 2022-09-06 2 2 mykyta_yukhta@epam.com yevhen_zvarych@epam.com
NotificationChannelRepository.java
in src/main/java/com/epam/digital/data/platform/settings/api/repository
49 - 2022-09-06 2022-11-30 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
GenericConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
19 2 2022-01-19 2022-09-06 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RemoveUserSettingsServicePersistence.groovy
in upgrade-scripts/post-upgrade/one-time
4 1 2022-10-03 2022-10-03 1 1 dmytro_zinchenko1@epam.com dmytro_zinchenko1@epam.com
TestUtils.java
in src/it/java/com/epam/digital/data/platform/settings/api
12 2 2022-03-15 2022-03-15 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
SettingsRepository.java
in src/main/java/com/epam/digital/data/platform/settings/api/repository
15 1 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
OtpRepository.java
in src/main/java/com/epam/digital/data/platform/settings/api/repository
7 - 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
StringToChannelConverter.java
in src/main/java/com/epam/digital/data/platform/settings/api/converter
9 1 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
SecureRandomConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
19 1 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
RedisConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
52 3 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
SleuthConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
24 - 2021-12-21 2021-12-21 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
RedisKeyspaceConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
19 2 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
NotificationConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
20 2 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
OtpEntity.java
in src/main/java/com/epam/digital/data/platform/settings/api/entity
14 - 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
Header.java
in src/main/java/com/epam/digital/data/platform/settings/api/utils
11 1 2021-11-30 2021-11-30 1 1 mykyta_yukhta@epam.com mykyta_yukhta@epam.com
DeliveryAuditDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
14 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
ActivateChannelAuditDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
13 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
DeactivateChannelAuditDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
14 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AuditResultDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
13 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
OtpData.java
in src/main/java/com/epam/digital/data/platform/settings/api/model
14 - 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
FieldsValidationErrorDetails.java
in src/main/java/com/epam/digital/data/platform/settings/api/model
33 7 2021-11-30 2021-11-30 1 1 mykyta_yukhta@epam.com mykyta_yukhta@epam.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
Chart.yaml
in deploy-templates
7 -
2 -
2 -
2 -
NotificationChannel.java
in src/main/java/com/epam/digital/data/platform/settings/api/model
66 16 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RedisConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
52 3 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
NotificationChannelRepository.java
in src/main/java/com/epam/digital/data/platform/settings/api/repository
49 - 2022-09-06 2022-11-30 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
SettingsReadService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
42 3 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
FieldsValidationErrorDetails.java
in src/main/java/com/epam/digital/data/platform/settings/api/model
33 7 2021-11-30 2021-11-30 1 1 mykyta_yukhta@epam.com mykyta_yukhta@epam.com
DetailedValidationErrorResponse.java
in src/main/java/com/epam/digital/data/platform/settings/api/model
31 8 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
DetailedErrorResponse.java
in src/main/java/com/epam/digital/data/platform/settings/api/model
27 6 2021-11-30 2021-11-30 1 1 mykyta_yukhta@epam.com mykyta_yukhta@epam.com
UserRoleVerifierService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
26 1 2023-06-22 2023-06-22 1 1 vitaliy_tyshkevych@epam.com vitaliy_tyshkevych@epam.com
SleuthConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
24 - 2021-12-21 2021-12-21 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
Settings.java
in src/main/java/com/epam/digital/data/platform/settings/api/model
22 4 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
NotificationConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
20 2 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
SecureRandomConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
19 1 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
GenericConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
19 2 2022-01-19 2022-09-06 2 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RedisKeyspaceConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
19 2 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
SettingsRepository.java
in src/main/java/com/epam/digital/data/platform/settings/api/repository
15 1 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
VerificationCodeGeneratorImpl.java
in src/main/java/com/epam/digital/data/platform/settings/api/service/impl
15 2 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
OtpEntity.java
in src/main/java/com/epam/digital/data/platform/settings/api/entity
14 - 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
DeliveryAuditDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
14 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
DeactivateChannelAuditDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
14 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
OtpData.java
in src/main/java/com/epam/digital/data/platform/settings/api/model
14 - 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
ActivateChannelAuditDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
13 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AuditResultDto.java
in src/main/java/com/epam/digital/data/platform/settings/api/audit/dto
13 - 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
TestUtils.java
in src/it/java/com/epam/digital/data/platform/settings/api
12 2 2022-03-15 2022-03-15 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
EmailAddressValidationException.java
in src/main/java/com/epam/digital/data/platform/settings/api/exception
12 2 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
Header.java
in src/main/java/com/epam/digital/data/platform/settings/api/utils
11 1 2021-11-30 2021-11-30 1 1 mykyta_yukhta@epam.com mykyta_yukhta@epam.com
TraceService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
10 1 2021-11-30 2021-11-30 1 1 mykyta_yukhta@epam.com mykyta_yukhta@epam.com
StringToChannelConverter.java
in src/main/java/com/epam/digital/data/platform/settings/api/converter
9 1 2022-09-06 2022-09-06 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
OtpRepository.java
in src/main/java/com/epam/digital/data/platform/settings/api/repository
7 - 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
ChannelVerificationException.java
in src/main/java/com/epam/digital/data/platform/settings/api/exception
6 1 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
RemoveUserSettingsServicePersistence.groovy
in upgrade-scripts/post-upgrade/one-time
4 1 2022-10-03 2022-10-03 1 1 dmytro_zinchenko1@epam.com dmytro_zinchenko1@epam.com
VerificationCodeGenerator.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
4 - 2022-10-27 2022-10-27 1 1 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
NotificationService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
61 3 2022-10-27 2023-06-22 2 2 oleksii_ponochevnyi@epam.com vitaliy_tyshkevych@epam.com
schema.sql
in src/it/resources
45 - 2022-09-06 2023-06-22 3 2 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
application-test.yaml
in src/it/resources
36 - 2022-03-15 2022-10-27 4 2 oleksii_ponochevnyi@epam.com oleksii_ponochevnyi@epam.com
bootstrap.yaml
in src/main/resources
28 - 2022-09-06 2022-10-27 2 2 yevhen_zvarych@epam.com oleksii_ponochevnyi@epam.com
UnauthorizedRequestHandler.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
26 3 2021-08-20 2022-02-15 3 2 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
service.yaml
in deploy-templates/templates
25 - 2022-10-19 2023-06-22 2 2 oleksandr_lazebnyi@epam.com vitaliy_tyshkevych@epam.com
WebConfig.java
in src/main/java/com/epam/digital/data/platform/settings/api/config
22 3 2021-11-30 2022-09-06 2 2 mykyta_yukhta@epam.com yevhen_zvarych@epam.com
SettingsValidationService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
21 1 2022-09-06 2023-06-22 2 2 yevhen_zvarych@epam.com vitaliy_tyshkevych@epam.com
LivenessProbeStateInterceptor.java
in src/main/java/com/epam/digital/data/platform/settings/api/interceptor
21 2 2021-11-30 2022-09-06 2 2 mykyta_yukhta@epam.com yevhen_zvarych@epam.com
ResponseCode.java
in src/main/java/com/epam/digital/data/platform/settings/api/utils
15 1 2021-11-30 2022-10-27 2 2 mykyta_yukhta@epam.com oleksii_ponochevnyi@epam.com
UserSettingsServiceApiApplication.java
in src/main/java/com/epam/digital/data/platform/settings/api
13 2 2021-11-30 2022-09-06 2 2 mykyta_yukhta@epam.com yevhen_zvarych@epam.com
ChannelVerificationService.java
in src/main/java/com/epam/digital/data/platform/settings/api/service
9 - 2022-10-27 2023-06-22 2 2 oleksii_ponochevnyi@epam.com vitaliy_tyshkevych@epam.com
serviceaccount.yaml
in deploy-templates/templates
6 - 2022-10-19 2023-06-22 2 2 oleksandr_lazebnyi@epam.com vitaliy_tyshkevych@epam.com
ApplicationExceptionHandler.java
in src/main/java/com/epam/digital/data/platform/settings/api/exception
167 8 2021-08-20 2022-10-27 6 3 yevhen_zvarych@epam.com oleksii_ponochevnyi@epam.com
ChannelVerificationServiceImpl.java
in src/main/java/com/epam/digital/data/platform/settings/api/service/impl
105 4 2022-10-25 2023-06-22 3 3 oleh_soklakov@epam.com vitaliy_tyshkevych@epam.com
Correlations

File Size vs. Number of Changes: 61 points

deploy-templates/templates/HorizontalPodAutoscaler.yaml x: 25 lines of code y: 8 # changes deploy-templates/templates/_helpers.tpl x: 43 lines of code y: 7 # changes deploy-templates/templates/application-configmap.yaml x: 46 lines of code y: 20 # changes deploy-templates/templates/authorizpolicy-ussa.yaml x: 24 lines of code y: 3 # changes deploy-templates/templates/authpolicy-ussa.yaml x: 40 lines of code y: 4 # changes deploy-templates/templates/deployment.yaml x: 142 lines of code y: 12 # changes deploy-templates/templates/service.yaml x: 25 lines of code y: 2 # changes deploy-templates/templates/serviceaccount.yaml x: 6 lines of code y: 2 # changes deploy-templates/templates/servicemonitor.yaml x: 25 lines of code y: 3 # changes src/it/java/com/epam/digital/data/platform/settings/api/controller/SettingsControllerIT.java x: 254 lines of code y: 8 # changes src/it/resources/schema.sql x: 45 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/settings/api/controller/SettingsController.java x: 91 lines of code y: 10 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/ChannelVerificationService.java x: 9 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/JwtInfoProvider.java x: 27 lines of code y: 4 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/NotificationService.java x: 61 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/SettingsActivationService.java x: 106 lines of code y: 5 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/SettingsValidationService.java x: 21 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/UserRoleVerifierService.java x: 26 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/impl/ChannelVerificationServiceImpl.java x: 105 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/settings/api/audit/SettingsAuditFacade.java x: 98 lines of code y: 4 # changes src/main/java/com/epam/digital/data/platform/settings/api/repository/NotificationChannelRepository.java x: 49 lines of code y: 2 # changes src/main/resources/application.yaml x: 82 lines of code y: 11 # changes deploy-templates/values.yaml x: 58 lines of code y: 13 # changes src/it/resources/application-test.yaml x: 36 lines of code y: 4 # changes src/main/java/com/epam/digital/data/platform/settings/api/config/NotificationConfig.java x: 20 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/config/RedisConfig.java x: 52 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/config/RedisKeyspaceConfig.java x: 19 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/entity/OtpEntity.java x: 14 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/exception/ApplicationExceptionHandler.java x: 167 lines of code y: 6 # changes src/main/java/com/epam/digital/data/platform/settings/api/exception/ChannelVerificationException.java x: 6 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/repository/OtpRepository.java x: 7 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/VerificationCodeGenerator.java x: 4 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/impl/VerificationCodeGeneratorImpl.java x: 15 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/utils/ResponseCode.java x: 15 lines of code y: 2 # changes src/main/resources/application-local.yaml x: 50 lines of code y: 6 # changes src/main/resources/bootstrap.yaml x: 28 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/settings/api/UserSettingsServiceApiApplication.java x: 13 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/settings/api/audit/dto/ActivateChannelAuditDto.java x: 13 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/config/GenericConfig.java x: 19 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/settings/api/config/WebConfig.java x: 22 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/settings/api/converter/StringToChannelConverter.java x: 9 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/exception/EmailAddressValidationException.java x: 12 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/model/DetailedValidationErrorResponse.java x: 31 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/model/NotificationChannel.java x: 66 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/model/Settings.java x: 22 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/SettingsReadService.java x: 42 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/config/UnauthorizedRequestHandler.java x: 26 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/settings/api/config/SleuthConfig.java x: 24 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/model/DetailedErrorResponse.java x: 27 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/model/FieldsValidationErrorDetails.java x: 33 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/TraceService.java x: 10 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/utils/Header.java x: 11 lines of code y: 1 # changes
20.0
# changes
  min: 1.0
  average: 3.11
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.5
  max: 20.0
0 254.0
lines of code
min: 4.0 | average: 38.48 | 25th percentile: 14.0 | median: 24.0 | 75th percentile: 45.5 | max: 254.0

Number of Contributors vs. Number of Changes: 61 points

deploy-templates/templates/HorizontalPodAutoscaler.yaml x: 5 # contributors y: 8 # changes deploy-templates/templates/_helpers.tpl x: 5 # contributors y: 7 # changes deploy-templates/templates/application-configmap.yaml x: 9 # contributors y: 20 # changes deploy-templates/templates/authorizpolicy-ussa.yaml x: 3 # contributors y: 3 # changes deploy-templates/templates/authpolicy-ussa.yaml x: 4 # contributors y: 4 # changes deploy-templates/templates/deployment.yaml x: 7 # contributors y: 12 # changes deploy-templates/templates/service.yaml x: 2 # contributors y: 2 # changes src/it/java/com/epam/digital/data/platform/settings/api/controller/SettingsControllerIT.java x: 4 # contributors y: 8 # changes src/it/resources/schema.sql x: 2 # contributors y: 3 # changes src/main/java/com/epam/digital/data/platform/settings/api/controller/SettingsController.java x: 6 # contributors y: 10 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/SettingsActivationService.java x: 4 # contributors y: 5 # changes src/main/java/com/epam/digital/data/platform/settings/api/service/UserRoleVerifierService.java x: 1 # contributors y: 1 # changes src/main/java/com/epam/digital/data/platform/settings/api/audit/SettingsAuditFacade.java x: 3 # contributors y: 4 # changes src/main/java/com/epam/digital/data/platform/settings/api/repository/NotificationChannelRepository.java x: 1 # contributors y: 2 # changes src/main/resources/application.yaml x: 5 # contributors y: 11 # changes deploy-templates/values.yaml x: 7 # contributors y: 13 # changes src/it/resources/application-test.yaml x: 2 # contributors y: 4 # changes src/main/java/com/epam/digital/data/platform/settings/api/exception/ApplicationExceptionHandler.java x: 3 # contributors y: 6 # changes
20.0
# changes
  min: 1.0
  average: 3.11
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.5
  max: 20.0
0 9.0
# contributors
min: 1.0 | average: 2.21 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 9.0

Number of Contributors vs. File Size: 61 points

deploy-templates/templates/HorizontalPodAutoscaler.yaml x: 5 # contributors y: 25 lines of code deploy-templates/templates/_helpers.tpl x: 5 # contributors y: 43 lines of code deploy-templates/templates/application-configmap.yaml x: 9 # contributors y: 46 lines of code deploy-templates/templates/authorizpolicy-ussa.yaml x: 3 # contributors y: 24 lines of code deploy-templates/templates/authpolicy-ussa.yaml x: 4 # contributors y: 40 lines of code deploy-templates/templates/deployment.yaml x: 7 # contributors y: 142 lines of code deploy-templates/templates/service.yaml x: 2 # contributors y: 25 lines of code deploy-templates/templates/serviceaccount.yaml x: 2 # contributors y: 6 lines of code deploy-templates/templates/servicemonitor.yaml x: 3 # contributors y: 25 lines of code src/it/java/com/epam/digital/data/platform/settings/api/controller/SettingsControllerIT.java x: 4 # contributors y: 254 lines of code src/it/resources/schema.sql x: 2 # contributors y: 45 lines of code src/main/java/com/epam/digital/data/platform/settings/api/controller/SettingsController.java x: 6 # contributors y: 91 lines of code src/main/java/com/epam/digital/data/platform/settings/api/service/ChannelVerificationService.java x: 2 # contributors y: 9 lines of code src/main/java/com/epam/digital/data/platform/settings/api/service/JwtInfoProvider.java x: 4 # contributors y: 27 lines of code src/main/java/com/epam/digital/data/platform/settings/api/service/NotificationService.java x: 2 # contributors y: 61 lines of code src/main/java/com/epam/digital/data/platform/settings/api/service/SettingsActivationService.java x: 4 # contributors y: 106 lines of code src/main/java/com/epam/digital/data/platform/settings/api/service/SettingsValidationService.java x: 2 # contributors y: 21 lines of code src/main/java/com/epam/digital/data/platform/settings/api/service/UserRoleVerifierService.java x: 1 # contributors y: 26 lines of code src/main/java/com/epam/digital/data/platform/settings/api/service/impl/ChannelVerificationServiceImpl.java x: 3 # contributors y: 105 lines of code src/main/java/com/epam/digital/data/platform/settings/api/audit/SettingsAuditFacade.java x: 3 # contributors y: 98 lines of code src/main/java/com/epam/digital/data/platform/settings/api/repository/NotificationChannelRepository.java x: 1 # contributors y: 49 lines of code src/main/resources/application.yaml x: 5 # contributors y: 82 lines of code deploy-templates/values.yaml x: 7 # contributors y: 58 lines of code src/it/resources/application-test.yaml x: 2 # contributors y: 36 lines of code src/main/java/com/epam/digital/data/platform/settings/api/config/NotificationConfig.java x: 1 # contributors y: 20 lines of code src/main/java/com/epam/digital/data/platform/settings/api/config/RedisConfig.java x: 1 # contributors y: 52 lines of code src/main/java/com/epam/digital/data/platform/settings/api/config/RedisKeyspaceConfig.java x: 1 # contributors y: 19 lines of code src/main/java/com/epam/digital/data/platform/settings/api/entity/OtpEntity.java x: 1 # contributors y: 14 lines of code src/main/java/com/epam/digital/data/platform/settings/api/exception/ApplicationExceptionHandler.java x: 3 # contributors y: 167 lines of code src/main/java/com/epam/digital/data/platform/settings/api/exception/ChannelVerificationException.java x: 1 # contributors y: 6 lines of code src/main/java/com/epam/digital/data/platform/settings/api/repository/OtpRepository.java x: 1 # contributors y: 7 lines of code src/main/java/com/epam/digital/data/platform/settings/api/service/VerificationCodeGenerator.java x: 1 # contributors y: 4 lines of code src/main/java/com/epam/digital/data/platform/settings/api/service/impl/VerificationCodeGeneratorImpl.java x: 1 # contributors y: 15 lines of code src/main/java/com/epam/digital/data/platform/settings/api/utils/ResponseCode.java x: 2 # contributors y: 15 lines of code src/main/resources/application-local.yaml x: 3 # contributors y: 50 lines of code src/main/resources/bootstrap.yaml x: 2 # contributors y: 28 lines of code src/main/java/com/epam/digital/data/platform/settings/api/UserSettingsServiceApiApplication.java x: 2 # contributors y: 13 lines of code src/main/java/com/epam/digital/data/platform/settings/api/audit/dto/ActivateChannelAuditDto.java x: 1 # contributors y: 13 lines of code src/main/java/com/epam/digital/data/platform/settings/api/config/WebConfig.java x: 2 # contributors y: 22 lines of code src/main/java/com/epam/digital/data/platform/settings/api/converter/StringToChannelConverter.java x: 1 # contributors y: 9 lines of code src/main/java/com/epam/digital/data/platform/settings/api/exception/EmailAddressValidationException.java x: 1 # contributors y: 12 lines of code src/main/java/com/epam/digital/data/platform/settings/api/model/DetailedValidationErrorResponse.java x: 1 # contributors y: 31 lines of code src/main/java/com/epam/digital/data/platform/settings/api/model/NotificationChannel.java x: 1 # contributors y: 66 lines of code src/main/java/com/epam/digital/data/platform/settings/api/model/Settings.java x: 1 # contributors y: 22 lines of code src/main/java/com/epam/digital/data/platform/settings/api/service/SettingsReadService.java x: 1 # contributors y: 42 lines of code src/main/java/com/epam/digital/data/platform/settings/api/config/UnauthorizedRequestHandler.java x: 2 # contributors y: 26 lines of code src/main/java/com/epam/digital/data/platform/settings/api/config/SleuthConfig.java x: 1 # contributors y: 24 lines of code src/main/java/com/epam/digital/data/platform/settings/api/model/DetailedErrorResponse.java x: 1 # contributors y: 27 lines of code src/main/java/com/epam/digital/data/platform/settings/api/model/FieldsValidationErrorDetails.java x: 1 # contributors y: 33 lines of code src/main/java/com/epam/digital/data/platform/settings/api/service/TraceService.java x: 1 # contributors y: 10 lines of code src/main/java/com/epam/digital/data/platform/settings/api/utils/Header.java x: 1 # contributors y: 11 lines of code
254.0
lines of code
  min: 4.0
  average: 38.48
  25th percentile: 14.0
  median: 24.0
  75th percentile: 45.5
  max: 254.0
0 9.0
# contributors
min: 1.0 | average: 2.21 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 9.0