epam / covid-resistance-back-end
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 0 files with 0 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)
    • 0 files changed 6-20 times (0 lines of code)
    • 0 files changed 1-5 times (0 lines of code)
0% | 0% | 0% | 0% | 0%
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 0 files with 0 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)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 0% | 0% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cs, json, csproj, xml, gitignore, sh, yaml, psd1, ps1, txt, md, py, dotsettings
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml0% | 0% | 0% | 0% | 0%
psd10% | 0% | 0% | 0% | 0%
ps10% | 0% | 0% | 0% | 0%
yaml0% | 0% | 0% | 0% | 0%
cs0% | 0% | 0% | 0% | 0%
py0% | 0% | 0% | 0% | 0%
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
deployment0% | 0% | 0% | 0% | 0%
src0% | 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
IHealthSecurityService.cs
in src/Services/User/User.API/Interfaces
7 -
HealthSecurityResponse.cs
in src/Services/User/User.API/Models
7 -
BlobOptions.cs
in src/Services/Infection/Infection.WebApi/Entities
8 -
RetryPolicyOptions.cs
in src/Services/Infection/Infection.FnApp/Options
8 -
RetryPolicyOptions.cs
in src/Services/Notification/Notification.FnApp/Options
8 -
NotificationHubOptions.cs
in src/Services/Notification/Notification.FnApp/Options
9 -
ICassandraSession.cs
in src/Shared/Infrastructure/Infrastructure.Persistence
9 -
ProfileResponse.cs
in src/Services/User/User.API/Models
10 -
MedicalNominationRequest.cs
in src/Services/User/User.API/Models
10 -
ClientIdentityOptions.cs
in src/Services/User/User.Infrastructure/Models
10 -
IBlobStorageService.cs
in src/Services/Infection/Infection.WebApi/Interfaces
10 -
ChangeResponse.cs
in src/Services/Infection/Infection.WebApi/Models
10 -
ExposedContact.cs
in src/Services/Infection/Infection.FnApp/Entities
10 -
PushNotification.cs
in src/Services/Infection/Infection.FnApp/Entities
10 -
ClaimsPrincipalExtensions.cs
in src/Services/User/User.API/Extensions
11 -
PushNotification.cs
in src/Services/User/User.API/Models
11 -
ResultStatus.cs
in src/Services/User/User.Application/Common/Models
11 -
INotificationsService.cs
in src/Services/Notification/Notification.FnApp/Interfaces
11 -
BadMessageException.cs
in src/Services/Notification/Notification.FnApp/Exceptions
11 1
IUserStateService.cs
in src/Services/User/User.API/Interfaces
12 -
HealthSecurityRequest.cs
in src/Services/User/User.API/Models
12 -
IInfectionService.cs
in src/Services/Infection/Infection.WebApi/Interfaces
12 -
Meeting.cs
in src/Services/Infection/Infection.WebApi/Models
12 -
IExposedContactService.cs
in src/Services/Infection/Infection.FnApp/Interfaces
12 -
Meeting.cs
in src/Services/Infection/Infection.FnApp/Entities
12 -
Roles.cs
in src/Shared/IdentityDbContext/Identity
12 -
UserProfile.cs
in src/Services/User/User.API/Models
13 -
IContactTracingService.cs
in src/Services/Infection/Infection.FnApp/Interfaces
13 -
RegisterRequest.cs
in src/Services/User/User.API/Models
14 -
ChangeRequest.cs
in src/Services/Infection/Infection.WebApi/Models
14 -
MappingProfile.cs
in src/Services/Infection/Infection.WebApi/Mapper
14 1
MeetingContact.cs
in src/Shared/Domain/Domain.Model
14 1
All operations.xml
in deployment/apim-policies
14 -
ApplicationUser.cs
in src/Shared/IdentityDbContext/Identity
15 2
AdminCommand.cs
in src/Tools/Administrative.Cli/Commands/Admin
15 1
PromptConfigurationSource.cs
in src/Tools/Administrative.Cli/Configuration
15 1
Setups push notifications.xml
in deployment/apim-policies
15 -
Gets the user profile.xml
in deployment/apim-policies
15 -
Generates health security ids.xml
in deployment/apim-policies
15 -
Initiates a status change request.xml
in deployment/apim-policies
15 -
AcceptRequest.cs
in src/Services/Infection/Infection.WebApi/Models
16 1
MeetingContactExtensions.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Helpers
16 1
CassandraSession.cs
in src/Shared/Infrastructure/Infrastructure.Persistence
16 2
StatusChangeRequest.cs
in src/Shared/Domain/Domain.Model
17 1
Backend.cs
in src/Shared/Infrastructure/Infrastructure.Configuration/Options
17 -
ErrorTarget.cs
in src/Shared/Domain/Domain.Model/Errors
18 -
ISPersistedGrantDbContext.cs
in src/Services/User/User.IdentityServer/Persistence
19 2
IIdentityService.cs
in src/Services/User/User.Application/Common/Interfaces
19 -
ModelStateExtensions.cs
in src/Shared/Configuration.AspNetCore/Extensions
19 -
ApplicationDbContext.cs
in src/Shared/IdentityDbContext/Persistence
19 2
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
All operations.xml
in deployment/apim-policies
14 -
Registers the user as a doctor.xml
in deployment/apim-policies
31 -
Initiates a status change request.xml
in deployment/apim-policies
15 -
Logins the user.xml
in deployment/apim-policies
139 -
Generates health security ids.xml
in deployment/apim-policies
15 -
Accepts the status change request.xml
in deployment/apim-policies
68 -
Refreshes the access token.xml
in deployment/apim-policies
53 -
Searches for recommendations.xml
in deployment/apim-policies
30 -
Gets the user profile.xml
in deployment/apim-policies
15 -
Registers the user.xml
in deployment/apim-policies
75 -
54 -
Setups push notifications.xml
in deployment/apim-policies
15 -
mvp.psd1
in deployment/Infrastructure/settings
19 -
dev.psd1
in deployment/Infrastructure/settings
19 -
Import-APIMgmtPolicies.ps1
in deployment/Infrastructure
132 -
DeployEnvironment.ps1
in deployment/Infrastructure
493 -
maintenance_endpoints.yaml
in deployment/open-api
107 -
public_endpoints.yaml
in deployment/open-api
423 -
PromptConfigurationSource.cs
in src/Tools/Administrative.Cli/Configuration
15 1
PromptConfigurationProvider.cs
in src/Tools/Administrative.Cli/Configuration
25 2
CreateAdminCommand.cs
in src/Tools/Administrative.Cli/Commands/Admin
74 2
AdminCommand.cs
in src/Tools/Administrative.Cli/Commands/Admin
15 1
Resist.cs
in src/Tools/Administrative.Cli/Commands
25 1
IdentityServicesAccessor.cs
in src/Tools/Administrative.Cli/DependencyInjection
45 3
ConsoleUserManager.cs
in src/Tools/Administrative.Cli/Services
40 2
Program.cs
in src/Tools/Administrative.Cli
27 1
generate-hsi.py
in src/Tools/HealthSecurityIds
41 4
AppConfigurationExtensions.cs
in src/Shared/Configuration/Extensions
24 1
LoggingExtensions.cs
in src/Shared/Configuration/Extensions
54 2
Roles.cs
in src/Shared/IdentityDbContext/Identity
12 -
ApplicationUser.cs
in src/Shared/IdentityDbContext/Identity
15 2
DependencyInjection.cs
in src/Shared/IdentityDbContext
34 1
ApplicationDbContext.cs
in src/Shared/IdentityDbContext/Persistence
19 2
ModelStateExtensions.cs
in src/Shared/Configuration.AspNetCore/Extensions
19 -
AuthenticationExtensions.cs
in src/Shared/Configuration.AspNetCore/Extensions
24 1
LoggingExtensions.cs
in src/Shared/Configuration.AspNetCore/Extensions
39 1
AcceptChangeResponse.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Response
21 2
CassandraOptions.cs
in src/Shared/Infrastructure/Infrastructure.Persistence
21 -
CassandraSession.cs
in src/Shared/Infrastructure/Infrastructure.Persistence
16 2
MeetingRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
43 3
MedicalRegistrationRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
56 4
UserRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
85 7
StatusChangeRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
63 3
ICassandraSession.cs
in src/Shared/Infrastructure/Infrastructure.Persistence
9 -
CassandraCluster.cs
in src/Shared/Infrastructure/Infrastructure.Persistence
80 5
MeetingContactExtensions.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Helpers
16 1
UserState.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Entities
43 1
MedicalRegistration.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Entities
38 1
UserStateHistory.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Entities
22 1
StatusChange.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Entities
34 1
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
ISConfigurationDbContextModelSnapshot.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/ConfigurationDB
665 1
20200417103301_InitialConfigurationMigration.Designer.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/ConfigurationDB
635 1
20200417103301_InitialConfigurationMigration.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/ConfigurationDB
627 2
DeployEnvironment.ps1
in deployment/Infrastructure
493 -
public_endpoints.yaml
in deployment/open-api
423 -
Infection.WebApi.xml
in src/Services/Infection/Infection.WebApi
305 -
20200416114802_InitialIdentityMigration.cs
in src/Services/User/User.Infrastructure/Persistence/Migrations
227 2
ApplicationDbContextModelSnapshot.cs
in src/Services/User/User.Infrastructure/Persistence/Migrations
216 1
20200416114802_InitialIdentityMigration.Designer.cs
in src/Services/User/User.Infrastructure/Persistence/Migrations
207 1
IdentityService.cs
in src/Services/User/User.Infrastructure/Identity
206 8
Logins the user.xml
in deployment/apim-policies
139 -
Import-APIMgmtPolicies.ps1
in deployment/Infrastructure
132 -
InfectionService.cs
in src/Services/Infection/Infection.WebApi/Services
122 5
maintenance_endpoints.yaml
in deployment/open-api
107 -
ExposedContactService.cs
in src/Services/Infection/Infection.FnApp/Services
102 2
Startup.cs
in src/Services/User/User.IdentityServer
102 4
InfectionController.cs
in src/Services/Infection/Infection.WebApi/Controllers
99 4
Startup.cs
in src/Services/Infection/Infection.WebApi
91 3
UserRepositoryTests.cs
in src/Shared/Infrastructure/Infrastructure.Persistence.IntegrationTests
90 4
20200417103341_InitialPersistedGrantMigration.Designer.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/PersistedGrantDB
87 1
UserRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
85 7
ISPersistedGrantDbContextModelSnapshot.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/PersistedGrantDB
84 1
CassandraCluster.cs
in src/Shared/Infrastructure/Infrastructure.Persistence
80 5
AccountController.cs
in src/Services/User/User.API/Controllers
79 3
20200417103341_InitialPersistedGrantMigration.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/PersistedGrantDB
78 2
Registers the user.xml
in deployment/apim-policies
75 -
ContactTracingService.cs
in src/Services/Infection/Infection.FnApp/Services
75 2
CreateAdminCommand.cs
in src/Tools/Administrative.Cli/Commands/Admin
74 2
ExposedContactTrigger.cs
in src/Services/Infection/Infection.FnApp/Functions
72 2
Accepts the status change request.xml
in deployment/apim-policies
68 -
UserController.cs
in src/Services/User/User.API/Controllers
66 3
NotificationTrigger.cs
in src/Services/Notification/Notification.FnApp/Functions
64 2
Startup.cs
in src/Services/User/User.API
64 3
StatusChangeRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
63 3
ContactTracingTrigger.cs
in src/Services/Infection/Infection.FnApp/Functions
63 2
StatusChangeRepositoryTests.cs
in src/Shared/Infrastructure/Infrastructure.Persistence.IntegrationTests
62 2
BlobStorageService.cs
in src/Services/Infection/Infection.WebApi/Services
62 4
NotificationsService.cs
in src/Services/Notification/Notification.FnApp/Services
59 2
Config.cs
in src/Services/User/User.IdentityServer
57 -
MedicalRegistrationRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
56 4
HealthSecurityService.cs
in src/Services/User/User.API/Services
55 3
54 -
LoggingExtensions.cs
in src/Shared/Configuration/Extensions
54 2
Refreshes the access token.xml
in deployment/apim-policies
53 -
DependencyInjection.cs
in src/Services/User/User.Infrastructure
52 1
Startup.cs
in src/Services/Infection/Infection.FnApp
51 2
RetryHandler.cs
in src/Services/Notification/Notification.FnApp/Services
46 1
MessageHelper.cs
in src/Services/Infection/Infection.FnApp/Helpers
46 2
IdentityServicesAccessor.cs
in src/Tools/Administrative.Cli/DependencyInjection
45 3
MessageHelper.cs
in src/Services/Notification/Notification.FnApp/Helpers
44 2
Correlations

File Size vs. Number of Changes: 0 points

No data for "lines of code" vs. "# changes".

Number of Contributors vs. Number of Changes: 0 points

No data for "# contributors" vs. "# changes".

Number of Contributors vs. File Size: 0 points

No data for "# contributors" vs. "lines of code".