epam / modular-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 68 files with 6,377 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)
    • 7 files changed 6-20 times (1,824 lines of code)
    • 61 files changed 1-5 times (4,553 lines of code)
0% | 0% | 0% | 28% | 71%
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 68 files with 6,377 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 60 files changed by 2-5 contributors (6,288 lines of code)
    • 8 files changed by 1 contributor (89 lines of code)
0% | 0% | 0% | 98% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, yaml, txt, md, tpl, ini, sh, gitignore, json, dockerignore, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 29% | 70%
toml0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
tpl0% | 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
modular_api_cli0% | 0% | 0% | 49% | 50%
modular_api0% | 0% | 0% | 17% | 82%
ROOT0% | 0% | 0% | 99% | <1%
patches0% | 0% | 0% | 0% | 100%
deployment0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
user.py
in modular_api_cli/modular_cli_group
175 16 2023-07-21 2024-11-06 8 2 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
user_handler.py
in modular_api_cli/modular_handler
761 21 2023-07-21 2024-11-06 8 2 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
41 - 2024-06-17 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
constants.py
in modular_api/helpers
103 3 2023-07-21 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
modular.py
in root
167 8 2024-06-17 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
index.py
in modular_api
576 25 2023-07-21 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
version.py
in modular_api
1 - 2024-06-17 2024-12-09 6 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
audit_model.py
in modular_api/models
25 1 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group_service.py
in modular_api/services
49 7 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
user_service.py
in modular_api/services
51 7 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy.py
in modular_api_cli/modular_cli_group
54 6 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group.py
in modular_api_cli/modular_cli_group
57 7 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
jwt_auth.py
in modular_api/helpers
71 6 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
log_helper.py
in modular_api/helpers
79 3 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
audit_handler.py
in modular_api_cli/modular_handler
87 3 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
audit_service.py
in modular_api/services
88 5 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
response_processor.py
in modular_api/web_service
97 5 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy_service.py
in modular_api/services
101 9 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
modular.py
in modular_api_cli/modular_cli_group
160 10 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
permissions_cache_service.py
in modular_api/services
180 10 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy_handler.py
in modular_api_cli/modular_handler
188 6 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
decorators.py
in modular_api/helpers
244 17 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group_handler.py
in modular_api_cli/modular_handler
310 6 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
commands_generator.py
in modular_api
412 14 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
install_service.py
in modular_api/services
423 11 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
Chart.yaml
in deployment/helm/modular-api
6 - 2024-10-11 2024-12-09 4 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
configmap.yaml
in deployment/helm/modular-api/templates
12 - 2024-10-11 2024-12-09 4 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
service.yaml
in deployment/helm/modular-api/templates
21 - 2024-10-11 2024-12-09 4 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
values.yaml
in deployment/helm/modular-api
22 - 2024-10-11 2024-12-09 4 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
deployment.yaml
in deployment/helm/modular-api/templates
99 - 2024-10-11 2024-12-09 4 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
__init__.py
in modular_api
1 - 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
__init__.py
in modular_api/services
2 - 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
file_helper.py
in modular_api/helpers
10 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
config.py
in modular_api/web_service
10 3 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
date_utils.py
in modular_api/helpers
15 2 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
response_utils.py
in modular_api/helpers
21 2 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
request_processor.py
in modular_api/helpers
24 2 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
exceptions.py
in modular_api/helpers
26 - 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group_model.py
in modular_api/models
27 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
compatibility_check.py
in modular_api/helpers
29 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
tpl
_helpers.tpl
in deployment/helm/modular-api/templates
30 - 2024-10-11 2024-11-06 3 1 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
password_util.py
in modular_api/helpers
31 3 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy_model.py
in modular_api/models
35 3 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
__init__.py
in modular_api/models
35 2 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
service_provider.py
in modular_api/services
36 6 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
user_model.py
in modular_api/models
38 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
environment_service.py
in modular_api/services
39 12 2024-06-17 2024-12-09 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
utilities.py
in modular_api/helpers
54 5 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
generate_open_api_spec.py
in modular_api/swagger
81 3 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
params_converter.py
in modular_api/helpers
84 5 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@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
user_handler.py
in modular_api_cli/modular_handler
761 21 2023-07-21 2024-11-06 8 2 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
user.py
in modular_api_cli/modular_cli_group
175 16 2023-07-21 2024-11-06 8 2 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
index.py
in modular_api
576 25 2023-07-21 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
constants.py
in modular_api/helpers
103 3 2023-07-21 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
41 - 2024-06-17 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
modular.py
in root
167 8 2024-06-17 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
version.py
in modular_api
1 - 2024-06-17 2024-12-09 6 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
commands_generator.py
in modular_api
412 14 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
audit_model.py
in modular_api/models
25 1 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
response_processor.py
in modular_api/web_service
97 5 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
log_helper.py
in modular_api/helpers
79 3 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
jwt_auth.py
in modular_api/helpers
71 6 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
decorators.py
in modular_api/helpers
244 17 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group_service.py
in modular_api/services
49 7 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy_service.py
in modular_api/services
101 9 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
audit_service.py
in modular_api/services
88 5 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
user_service.py
in modular_api/services
51 7 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
permissions_cache_service.py
in modular_api/services
180 10 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
install_service.py
in modular_api/services
423 11 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group_handler.py
in modular_api_cli/modular_handler
310 6 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
audit_handler.py
in modular_api_cli/modular_handler
87 3 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy_handler.py
in modular_api_cli/modular_handler
188 6 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy.py
in modular_api_cli/modular_cli_group
54 6 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group.py
in modular_api_cli/modular_cli_group
57 7 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
modular.py
in modular_api_cli/modular_cli_group
160 10 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
Chart.yaml
in deployment/helm/modular-api
6 - 2024-10-11 2024-12-09 4 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
deployment.yaml
in deployment/helm/modular-api/templates
99 - 2024-10-11 2024-12-09 4 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
service.yaml
in deployment/helm/modular-api/templates
21 - 2024-10-11 2024-12-09 4 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
configmap.yaml
in deployment/helm/modular-api/templates
12 - 2024-10-11 2024-12-09 4 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
values.yaml
in deployment/helm/modular-api
22 - 2024-10-11 2024-12-09 4 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
definition_templates.py
in modular_api/swagger
105 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
generate_open_api_spec.py
in modular_api/swagger
81 3 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
__init__.py
in modular_api
1 - 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group_model.py
in modular_api/models
27 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
user_model.py
in modular_api/models
38 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
__init__.py
in modular_api/models
35 2 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy_model.py
in modular_api/models
35 3 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
config.py
in modular_api/web_service
10 3 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
iam.py
in modular_api/web_service
287 15 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
request_processor.py
in modular_api/helpers
24 2 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
date_utils.py
in modular_api/helpers
15 2 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
file_helper.py
in modular_api/helpers
10 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
params_converter.py
in modular_api/helpers
84 5 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
exceptions.py
in modular_api/helpers
26 - 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
password_util.py
in modular_api/helpers
31 3 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
utilities.py
in modular_api/helpers
54 5 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
response_utils.py
in modular_api/helpers
21 2 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
compatibility_check.py
in modular_api/helpers
29 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
service_provider.py
in modular_api/services
36 6 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
__init__.py
in modular_api/services
2 - 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@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
response_processor.py
in modular_api/helpers
47 5 2023-07-21 2023-10-24 2 1 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
tpl
_helpers.tpl
in deployment/helm/modular-api/templates
30 - 2024-10-11 2024-11-06 3 1 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
__init__.py
in modular_api/web_service
7 1 2023-07-21 2023-10-24 2 1 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
__init__.py
in modular_api/swagger
1 - 2023-07-21 2023-10-24 2 1 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
__init__.py
in modular_api/helpers
1 - 2023-07-21 2023-10-24 2 1 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
__init__.py
in modular_api_cli/modular_handler
1 - 2023-07-21 2023-10-24 2 1 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
__init__.py
in modular_api_cli/modular_cli_group
1 - 2023-07-21 2023-10-24 2 1 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
1 - 2023-07-21 2023-10-24 2 1 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
user_handler.py
in modular_api_cli/modular_handler
761 21 2023-07-21 2024-11-06 8 2 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
index.py
in modular_api
576 25 2023-07-21 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
install_service.py
in modular_api/services
423 11 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
commands_generator.py
in modular_api
412 14 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group_handler.py
in modular_api_cli/modular_handler
310 6 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
iam.py
in modular_api/web_service
287 15 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
decorators.py
in modular_api/helpers
244 17 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
usage_service.py
in modular_api/services
196 12 2023-10-24 2024-06-17 2 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy_handler.py
in modular_api_cli/modular_handler
188 6 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
permissions_cache_service.py
in modular_api/services
180 10 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
user.py
in modular_api_cli/modular_cli_group
175 16 2023-07-21 2024-11-06 8 2 oleksandr.onsha@gmail.com oleksandr.onsha@gmail.com
modular.py
in root
167 8 2024-06-17 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
modular.py
in modular_api_cli/modular_cli_group
160 10 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
main.py
in patches/4.0.0
134 10 2024-06-17 2024-06-17 1 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
main_dynamodb.py
in patches/4.0.0
111 9 2024-06-17 2024-06-17 1 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
definition_templates.py
in modular_api/swagger
105 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
constants.py
in modular_api/helpers
103 3 2023-07-21 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
usage_handler.py
in modular_api_cli/modular_handler
102 4 2023-10-24 2024-06-17 2 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy_service.py
in modular_api/services
101 9 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
deployment.yaml
in deployment/helm/modular-api/templates
99 - 2024-10-11 2024-12-09 4 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
response_processor.py
in modular_api/web_service
97 5 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
audit_service.py
in modular_api/services
88 5 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
audit_handler.py
in modular_api_cli/modular_handler
87 3 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
params_converter.py
in modular_api/helpers
84 5 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
generate_open_api_spec.py
in modular_api/swagger
81 3 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
log_helper.py
in modular_api/helpers
79 3 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
jwt_auth.py
in modular_api/helpers
71 6 2023-07-21 2024-12-09 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group.py
in modular_api_cli/modular_cli_group
57 7 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
utilities.py
in modular_api/helpers
54 5 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy.py
in modular_api_cli/modular_cli_group
54 6 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
user_service.py
in modular_api/services
51 7 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group_service.py
in modular_api/services
49 7 2023-07-21 2024-09-25 5 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
41 - 2024-06-17 2024-12-09 7 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
environment_service.py
in modular_api/services
39 12 2024-06-17 2024-12-09 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
user_model.py
in modular_api/models
38 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
service_provider.py
in modular_api/services
36 6 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
stats_model.py
in modular_api/models
35 - 2024-06-17 2024-06-17 1 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
__init__.py
in modular_api/models
35 2 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
policy_model.py
in modular_api/models
35 3 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
password_util.py
in modular_api/helpers
31 3 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
compatibility_check.py
in modular_api/helpers
29 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
group_model.py
in modular_api/models
27 1 2023-07-21 2024-06-17 3 2 oleksandr.onsha@gmail.com bohdan_syniuk@epam.com
Correlations

File Size vs. Number of Changes: 68 points

deployment/helm/modular-api/Chart.yaml x: 6 lines of code y: 4 # changes deployment/helm/modular-api/templates/configmap.yaml x: 12 lines of code y: 4 # changes deployment/helm/modular-api/templates/deployment.yaml x: 99 lines of code y: 4 # changes deployment/helm/modular-api/templates/service.yaml x: 21 lines of code y: 4 # changes deployment/helm/modular-api/values.yaml x: 22 lines of code y: 4 # changes modular.py x: 167 lines of code y: 7 # changes modular_api/commands_generator.py x: 412 lines of code y: 5 # changes modular_api/helpers/constants.py x: 103 lines of code y: 7 # changes modular_api/helpers/jwt_auth.py x: 71 lines of code y: 5 # changes modular_api/helpers/log_helper.py x: 79 lines of code y: 5 # changes modular_api/index.py x: 576 lines of code y: 7 # changes modular_api/models/refresh_token_model.py x: 12 lines of code y: 2 # changes modular_api/services/environment_service.py x: 39 lines of code y: 3 # changes modular_api/services/permissions_cache_service.py x: 180 lines of code y: 5 # changes modular_api/services/refresh_token_service.py x: 26 lines of code y: 2 # changes modular_api/version.py x: 1 lines of code y: 6 # changes modular_api/web_service/response_processor.py x: 97 lines of code y: 5 # changes pyproject.toml x: 41 lines of code y: 7 # changes deployment/helm/modular-api/templates/_helpers.tpl x: 30 lines of code y: 3 # changes modular_api_cli/modular_cli_group/user.py x: 175 lines of code y: 8 # changes modular_api_cli/modular_handler/user_handler.py x: 761 lines of code y: 8 # changes modular_api/helpers/decorators.py x: 244 lines of code y: 5 # changes modular_api/models/audit_model.py x: 25 lines of code y: 5 # changes modular_api/services/audit_service.py x: 88 lines of code y: 5 # changes modular_api/services/group_service.py x: 49 lines of code y: 5 # changes modular_api/services/install_service.py x: 423 lines of code y: 5 # changes modular_api/services/policy_service.py x: 101 lines of code y: 5 # changes modular_api/services/user_service.py x: 51 lines of code y: 5 # changes modular_api_cli/modular_cli_group/group.py x: 57 lines of code y: 5 # changes modular_api_cli/modular_cli_group/modular.py x: 160 lines of code y: 5 # changes modular_api_cli/modular_cli_group/policy.py x: 54 lines of code y: 5 # changes modular_api_cli/modular_handler/audit_handler.py x: 87 lines of code y: 5 # changes modular_api_cli/modular_handler/group_handler.py x: 310 lines of code y: 5 # changes modular_api_cli/modular_handler/policy_handler.py x: 188 lines of code y: 5 # changes modular_api/__init__.py x: 1 lines of code y: 3 # changes modular_api/helpers/date_utils.py x: 15 lines of code y: 3 # changes modular_api/helpers/exceptions.py x: 26 lines of code y: 3 # changes modular_api/helpers/file_helper.py x: 10 lines of code y: 3 # changes modular_api/helpers/params_converter.py x: 84 lines of code y: 3 # changes modular_api/helpers/password_util.py x: 31 lines of code y: 3 # changes modular_api/helpers/request_processor.py x: 24 lines of code y: 3 # changes modular_api/helpers/response_utils.py x: 21 lines of code y: 3 # changes modular_api/helpers/utilities.py x: 54 lines of code y: 3 # changes modular_api/models/__init__.py x: 35 lines of code y: 3 # changes modular_api/models/group_model.py x: 27 lines of code y: 3 # changes modular_api/models/stats_model.py x: 35 lines of code y: 1 # changes modular_api/models/user_model.py x: 38 lines of code y: 3 # changes modular_api/services/__init__.py x: 2 lines of code y: 3 # changes modular_api/services/service_provider.py x: 36 lines of code y: 3 # changes modular_api/services/usage_service.py x: 196 lines of code y: 2 # changes modular_api/swagger/definition_templates.py x: 105 lines of code y: 3 # changes modular_api/swagger/generate_open_api_spec.py x: 81 lines of code y: 3 # changes modular_api/web_service/app_gunicorn.py x: 14 lines of code y: 1 # changes modular_api/web_service/iam.py x: 287 lines of code y: 3 # changes modular_api_cli/__init__.py x: 8 lines of code y: 1 # changes modular_api_cli/modular_handler/usage_handler.py x: 102 lines of code y: 2 # changes patches/4.0.0/main.py x: 134 lines of code y: 1 # changes patches/4.0.0/main_dynamodb.py x: 111 lines of code y: 1 # changes __init__.py x: 1 lines of code y: 2 # changes modular_api/helpers/response_processor.py x: 47 lines of code y: 2 # changes modular_api/web_service/__init__.py x: 7 lines of code y: 2 # changes
8.0
# changes
  min: 1.0
  average: 3.72
  25th percentile: 3.0
  median: 3.0
  75th percentile: 5.0
  max: 8.0
0 761.0
lines of code
min: 1.0 | average: 93.78 | 25th percentile: 16.5 | median: 40.0 | 75th percentile: 102.75 | max: 761.0

Number of Contributors vs. Number of Changes: 68 points

deployment/helm/modular-api/Chart.yaml x: 2 # contributors y: 4 # changes modular.py x: 2 # contributors y: 7 # changes modular_api/commands_generator.py x: 2 # contributors y: 5 # changes modular_api/models/refresh_token_model.py x: 2 # contributors y: 2 # changes modular_api/services/environment_service.py x: 2 # contributors y: 3 # changes modular_api/version.py x: 2 # contributors y: 6 # changes deployment/helm/modular-api/templates/_helpers.tpl x: 1 # contributors y: 3 # changes modular_api_cli/modular_cli_group/user.py x: 2 # contributors y: 8 # changes modular_api/models/stats_model.py x: 2 # contributors y: 1 # changes __init__.py x: 1 # contributors y: 2 # changes
8.0
# changes
  min: 1.0
  average: 3.72
  25th percentile: 3.0
  median: 3.0
  75th percentile: 5.0
  max: 8.0
0 2.0
# contributors
min: 1.0 | average: 1.88 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

Number of Contributors vs. File Size: 68 points

deployment/helm/modular-api/Chart.yaml x: 2 # contributors y: 6 lines of code deployment/helm/modular-api/templates/configmap.yaml x: 2 # contributors y: 12 lines of code deployment/helm/modular-api/templates/deployment.yaml x: 2 # contributors y: 99 lines of code deployment/helm/modular-api/templates/service.yaml x: 2 # contributors y: 21 lines of code modular.py x: 2 # contributors y: 167 lines of code modular_api/commands_generator.py x: 2 # contributors y: 412 lines of code modular_api/helpers/constants.py x: 2 # contributors y: 103 lines of code modular_api/helpers/jwt_auth.py x: 2 # contributors y: 71 lines of code modular_api/helpers/log_helper.py x: 2 # contributors y: 79 lines of code modular_api/index.py x: 2 # contributors y: 576 lines of code modular_api/services/environment_service.py x: 2 # contributors y: 39 lines of code modular_api/services/permissions_cache_service.py x: 2 # contributors y: 180 lines of code modular_api/services/refresh_token_service.py x: 2 # contributors y: 26 lines of code modular_api/version.py x: 2 # contributors y: 1 lines of code modular_api/web_service/response_processor.py x: 2 # contributors y: 97 lines of code deployment/helm/modular-api/templates/_helpers.tpl x: 1 # contributors y: 30 lines of code modular_api_cli/modular_cli_group/user.py x: 2 # contributors y: 175 lines of code modular_api_cli/modular_handler/user_handler.py x: 2 # contributors y: 761 lines of code modular_api/helpers/decorators.py x: 2 # contributors y: 244 lines of code modular_api/services/audit_service.py x: 2 # contributors y: 88 lines of code modular_api/services/group_service.py x: 2 # contributors y: 49 lines of code modular_api/services/install_service.py x: 2 # contributors y: 423 lines of code modular_api/services/user_service.py x: 2 # contributors y: 51 lines of code modular_api_cli/modular_cli_group/group.py x: 2 # contributors y: 57 lines of code modular_api_cli/modular_cli_group/modular.py x: 2 # contributors y: 160 lines of code modular_api_cli/modular_cli_group/policy.py x: 2 # contributors y: 54 lines of code modular_api_cli/modular_handler/group_handler.py x: 2 # contributors y: 310 lines of code modular_api_cli/modular_handler/policy_handler.py x: 2 # contributors y: 188 lines of code modular_api/helpers/compatibility_check.py x: 2 # contributors y: 29 lines of code modular_api/helpers/date_utils.py x: 2 # contributors y: 15 lines of code modular_api/helpers/file_helper.py x: 2 # contributors y: 10 lines of code modular_api/helpers/params_converter.py x: 2 # contributors y: 84 lines of code modular_api/helpers/password_util.py x: 2 # contributors y: 31 lines of code modular_api/models/__init__.py x: 2 # contributors y: 35 lines of code modular_api/models/user_model.py x: 2 # contributors y: 38 lines of code modular_api/services/usage_service.py x: 2 # contributors y: 196 lines of code modular_api/swagger/definition_templates.py x: 2 # contributors y: 105 lines of code modular_api/swagger/generate_open_api_spec.py x: 2 # contributors y: 81 lines of code modular_api/web_service/iam.py x: 2 # contributors y: 287 lines of code patches/4.0.0/main.py x: 2 # contributors y: 134 lines of code patches/4.0.0/main_dynamodb.py x: 2 # contributors y: 111 lines of code __init__.py x: 1 # contributors y: 1 lines of code modular_api/helpers/response_processor.py x: 1 # contributors y: 47 lines of code modular_api/web_service/__init__.py x: 1 # contributors y: 7 lines of code
761.0
lines of code
  min: 1.0
  average: 93.78
  25th percentile: 16.5
  median: 40.0
  75th percentile: 102.75
  max: 761.0
0 2.0
# contributors
min: 1.0 | average: 1.88 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0