azure / azure-saas
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 217 files with 9,209 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (104 lines of code)
    • 7 files changed 21-50 times (966 lines of code)
    • 77 files changed 6-20 times (3,666 lines of code)
    • 132 files changed 1-5 times (4,473 lines of code)
0% | 1% | 10% | 39% | 48%
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 217 files with 9,209 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 10 files changed by 11-25 contributors (1,131 lines of code)
    • 53 files changed by 6-10 contributors (2,935 lines of code)
    • 154 files changed by 2-5 contributors (5,143 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 12% | 31% | 55% | 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
svg, js, ts, scss, md, cs, html, css, sh, json, cshtml, yaml, less, toml, gitignore, txt, py, csproj, xml, dockerignore, editorconfig, mod, gitattributes, nuspec, ps1, stylelintignore, http, gitmodules, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 2% | 18% | 45% | 34%
cshtml0% | 0% | 4% | 62% | 32%
py0% | 0% | 0% | 66% | 33%
xml0% | 0% | 0% | 2% | 97%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
http0% | 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% | 1% | 10% | 39% | 48%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Program.cs
in src/Saas.Admin/Saas.Admin.Service
104 2 2022-03-08 2024-01-13 53 15 asanjabi@users.noreply.gith... jasperhb@microsoft.com
Program.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web
126 2 2022-03-11 2024-01-13 37 13 clayers@gmail.com jasperhb@microsoft.com
TenantsController.cs
in src/Saas.Admin/Saas.Admin.Service/Controllers
325 6 2022-03-17 2024-01-13 36 16 asanjabi@users.noreply.gith... jasperhb@microsoft.com
SR.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web
91 - 2022-03-11 2024-02-09 28 14 brendan.eshaghy@thespurgrou... jasperhb@microsoft.com
TenantsController.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers
109 9 2022-03-24 2023-03-13 22 12 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
Program.cs
in src/Saas.Application/Saas.Application.Web
114 2 2022-02-24 2024-01-13 22 9 93268703+landonpierce@users... jasperhb@microsoft.com
OnboardingWorkflowController.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Controllers
125 17 2022-03-11 2023-03-13 22 12 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
cshtml
Index.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home
76 - 2022-03-11 2022-05-24 21 11 brendan.eshaghy@thespurgrou... labrina.loving@gmail.com
globalusings.cs
in src/Saas.Admin/Saas.Admin.Service
11 - 2022-03-10 2022-06-21 20 8 clayers@gmail.com 93268703+landonpierce@users...
TenantService.cs
in src/Saas.Admin/Saas.Admin.Service/Services
99 1 2022-03-17 2023-12-27 20 13 asanjabi@users.noreply.gith... jasper@1iveowl.net
ITenantService.cs
in src/Saas.Admin/Saas.Admin.Service/Services
14 - 2022-03-17 2023-12-27 19 13 asanjabi@users.noreply.gith... jasper@1iveowl.net
TenantService.cs
in src/Saas.Application/Saas.Application.Web/Services
25 2 2022-03-16 2023-03-13 18 8 landonpierce@microsoft.com 93268703+landonpierce@users...
EmailOptions.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services
10 - 2022-04-08 2023-03-13 17 8 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
Email.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services
36 2 2022-04-08 2023-03-13 16 7 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
HomeController.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Controllers
37 6 2022-03-11 2023-03-13 16 10 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
ApplicationUser.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models
75 - 2022-03-11 2023-03-13 16 10 clayers@gmail.com 93268703+landonpierce@users...
Program.cs
in src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1
114 2 2023-01-16 2024-01-13 15 5 jasperhb@outlook.com jasperhb@microsoft.com
cshtml
Index.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants
10 - 2022-03-24 2022-05-24 14 8 brendan.eshaghy@thespurgrou... labrina.loving@gmail.com
OnboardingWorkflowItem.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services
50 3 2022-03-23 2023-03-13 14 9 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
cshtml
_LayoutMarketing.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared
74 - 2022-03-11 2023-03-13 14 10 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
GraphAPIService.cs
in src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services
201 1 2023-01-16 2024-01-13 14 6 jasperhb@outlook.com jasperhb@microsoft.com
Index.cshtml.cs
in src/Saas.Application/Saas.Application.Web/Pages
33 2 2022-03-09 2023-03-13 13 8 landonpierce@microsoft.com 93268703+landonpierce@users...
cshtml
_Layout.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared
72 - 2022-03-11 2023-10-30 13 8 clayers@gmail.com jasperhb@outlook.com
TenantDTO.cs
in src/Saas.Admin/Saas.Admin.Service/Controllers
62 5 2022-03-17 2023-12-27 12 11 asanjabi@users.noreply.gith... jasper@1iveowl.net
UsersController.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers
149 9 2022-05-17 2024-01-13 12 8 clayers@gmail.com jasperhb@microsoft.com
UserViewModel.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data
14 1 2022-05-17 2024-01-13 11 9 clayers@gmail.com jasperhb@microsoft.com
JSONEmail.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models
16 - 2022-04-20 2023-03-13 11 7 jason.berg@thespurgroup.com 93268703+landonpierce@users...
cshtml
_Pricing.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared
72 - 2022-03-28 2022-05-16 11 7 brendan.eshaghy@thespurgrou... landonpierce@microsoft.com
PermissionsController.cs
in src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Controllers
243 1 2023-01-16 2024-01-13 11 6 jasperhb@outlook.com jasperhb@microsoft.com
globalusings.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web
21 - 2022-03-24 2022-05-11 10 8 brendan.eshaghy@thespurgrou... me@brandonmartinez.com
cshtml
_LoginPartial.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared
24 - 2022-03-11 2022-06-17 10 7 clayers@gmail.com landonpierce@microsoft.com
cshtml
_Layout.cshtml
in src/Saas.Application/Saas.Application.Web/Pages/Shared
50 - 2022-03-09 2022-06-17 10 4 landonpierce@microsoft.com landonpierce@microsoft.com
CustomClaimsController.cs
in src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Controllers
57 1 2023-01-16 2023-12-27 10 5 jasperhb@outlook.com jasper@1iveowl.net
cshtml
Delete.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants
58 - 2022-03-24 2023-03-13 10 8 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
PermissionsService.cs
in src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services
147 1 2023-01-16 2024-01-13 10 6 jasperhb@outlook.com jasperhb@microsoft.com
AddUserRequest.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data
7 - 2022-05-17 2023-03-13 9 7 clayers@gmail.com 93268703+landonpierce@users...
Tenant.cs
in src/Saas.Admin/Saas.Admin.Service/Data
13 - 2022-03-10 2023-12-27 9 10 clayers@gmail.com jasper@1iveowl.net
TenantsContext.cs
in src/Saas.Admin/Saas.Admin.Service/Data
14 2 2022-03-10 2022-05-11 9 8 clayers@gmail.com me@brandonmartinez.com
TenantEntityTypeConfiguration.cs
in src/Saas.Admin/Saas.Admin.Service/Data
19 1 2022-03-18 2022-06-17 9 9 32405657+asanjabi@users.nor... landonpierce@microsoft.com
IdNameReferenceItem.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models
27 - 2022-04-14 2023-03-13 9 8 clayers@gmail.com 93268703+landonpierce@users...
cshtml
OrganizationCategory.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow
44 - 2022-03-11 2022-05-11 9 9 brendan.eshaghy@thespurgrou... me@brandonmartinez.com
cshtml
Edit.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants
61 - 2022-03-24 2022-05-11 9 7 brendan.eshaghy@thespurgrou... me@brandonmartinez.com
cshtml
Details.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants
63 - 2022-03-24 2022-05-11 9 7 brendan.eshaghy@thespurgrou... me@brandonmartinez.com
OnboardingWorkflowState.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/StateMachine
66 3 2022-03-23 2023-03-13 9 8 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
map-to-config-entries-parameters.py
in src/Saas.SignupAdministration/deployment/script
86 6 2023-01-29 2024-04-12 9 6 jasperhb@outlook.com jasperhb@microsoft.com
cshtml
Index.cshtml
in src/Saas.Application/Saas.Application.Web/Pages
99 - 2022-03-09 2022-06-17 9 4 landonpierce@microsoft.com landonpierce@microsoft.com
cshtml
ServicePlans.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow
138 - 2022-03-11 2022-06-17 9 9 brendan.eshaghy@thespurgrou... landonpierce@microsoft.com
ITenantService.cs
in src/Saas.Application/Saas.Application.Web/Interfaces
8 - 2022-03-16 2022-06-17 8 3 landonpierce@microsoft.com landonpierce@microsoft.com
ItemNotFoundExcepton.cs
in src/Saas.Admin/Saas.Admin.Service/Exceptions
13 3 2022-03-09 2023-12-27 8 7 asanjabi@users.noreply.gith... jasperhb@microsoft.com
SR.cs
in src/Saas.Application/Saas.Application.Web
18 - 2022-05-25 2023-03-13 8 6 julianmcnichols@gmail.com 93268703+landonpierce@users...
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
TenantsController.cs
in src/Saas.Admin/Saas.Admin.Service/Controllers
325 6 2022-03-17 2024-01-13 36 16 asanjabi@users.noreply.gith... jasperhb@microsoft.com
Program.cs
in src/Saas.Admin/Saas.Admin.Service
104 2 2022-03-08 2024-01-13 53 15 asanjabi@users.noreply.gith... jasperhb@microsoft.com
SR.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web
91 - 2022-03-11 2024-02-09 28 14 brendan.eshaghy@thespurgrou... jasperhb@microsoft.com
Program.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web
126 2 2022-03-11 2024-01-13 37 13 clayers@gmail.com jasperhb@microsoft.com
TenantService.cs
in src/Saas.Admin/Saas.Admin.Service/Services
99 1 2022-03-17 2023-12-27 20 13 asanjabi@users.noreply.gith... jasper@1iveowl.net
ITenantService.cs
in src/Saas.Admin/Saas.Admin.Service/Services
14 - 2022-03-17 2023-12-27 19 13 asanjabi@users.noreply.gith... jasper@1iveowl.net
OnboardingWorkflowController.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Controllers
125 17 2022-03-11 2023-03-13 22 12 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
TenantsController.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers
109 9 2022-03-24 2023-03-13 22 12 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
cshtml
Index.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home
76 - 2022-03-11 2022-05-24 21 11 brendan.eshaghy@thespurgrou... labrina.loving@gmail.com
TenantDTO.cs
in src/Saas.Admin/Saas.Admin.Service/Controllers
62 5 2022-03-17 2023-12-27 12 11 asanjabi@users.noreply.gith... jasper@1iveowl.net
ApplicationUser.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models
75 - 2022-03-11 2023-03-13 16 10 clayers@gmail.com 93268703+landonpierce@users...
HomeController.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Controllers
37 6 2022-03-11 2023-03-13 16 10 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
cshtml
_LayoutMarketing.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared
74 - 2022-03-11 2023-03-13 14 10 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
Tenant.cs
in src/Saas.Admin/Saas.Admin.Service/Data
13 - 2022-03-10 2023-12-27 9 10 clayers@gmail.com jasper@1iveowl.net
TenantDbInitializer.cs
in src/Saas.Admin/Saas.Admin.Service/Data
39 3 2022-03-18 2023-03-13 8 10 32405657+asanjabi@users.nor... 93268703+landonpierce@users...
NewTenantRequest.cs
in src/Saas.Admin/Saas.Admin.Service/Controllers
24 1 2022-03-18 2023-12-27 8 10 32405657+asanjabi@users.nor... jasper@1iveowl.net
Program.cs
in src/Saas.Application/Saas.Application.Web
114 2 2022-02-24 2024-01-13 22 9 93268703+landonpierce@users... jasperhb@microsoft.com
OnboardingWorkflowItem.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services
50 3 2022-03-23 2023-03-13 14 9 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
UserViewModel.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data
14 1 2022-05-17 2024-01-13 11 9 clayers@gmail.com jasperhb@microsoft.com
TenantEntityTypeConfiguration.cs
in src/Saas.Admin/Saas.Admin.Service/Data
19 1 2022-03-18 2022-06-17 9 9 32405657+asanjabi@users.nor... landonpierce@microsoft.com
cshtml
OrganizationCategory.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow
44 - 2022-03-11 2022-05-11 9 9 brendan.eshaghy@thespurgrou... me@brandonmartinez.com
cshtml
ServicePlans.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow
138 - 2022-03-11 2022-06-17 9 9 brendan.eshaghy@thespurgrou... landonpierce@microsoft.com
globalusings.cs
in src/Saas.Admin/Saas.Admin.Service
11 - 2022-03-10 2022-06-21 20 8 clayers@gmail.com 93268703+landonpierce@users...
TenantService.cs
in src/Saas.Application/Saas.Application.Web/Services
25 2 2022-03-16 2023-03-13 18 8 landonpierce@microsoft.com 93268703+landonpierce@users...
EmailOptions.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services
10 - 2022-04-08 2023-03-13 17 8 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
cshtml
Index.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants
10 - 2022-03-24 2022-05-24 14 8 brendan.eshaghy@thespurgrou... labrina.loving@gmail.com
Index.cshtml.cs
in src/Saas.Application/Saas.Application.Web/Pages
33 2 2022-03-09 2023-03-13 13 8 landonpierce@microsoft.com 93268703+landonpierce@users...
cshtml
_Layout.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared
72 - 2022-03-11 2023-10-30 13 8 clayers@gmail.com jasperhb@outlook.com
UsersController.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers
149 9 2022-05-17 2024-01-13 12 8 clayers@gmail.com jasperhb@microsoft.com
globalusings.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web
21 - 2022-03-24 2022-05-11 10 8 brendan.eshaghy@thespurgrou... me@brandonmartinez.com
cshtml
Delete.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants
58 - 2022-03-24 2023-03-13 10 8 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
TenantsContext.cs
in src/Saas.Admin/Saas.Admin.Service/Data
14 2 2022-03-10 2022-05-11 9 8 clayers@gmail.com me@brandonmartinez.com
IdNameReferenceItem.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models
27 - 2022-04-14 2023-03-13 9 8 clayers@gmail.com 93268703+landonpierce@users...
OnboardingWorkflowState.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/StateMachine
66 3 2022-03-23 2023-03-13 9 8 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
cshtml
OrganizationName.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow
38 - 2022-03-11 2022-05-11 7 8 brendan.eshaghy@thespurgrou... me@brandonmartinez.com
Email.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services
36 2 2022-04-08 2023-03-13 16 7 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
JSONEmail.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models
16 - 2022-04-20 2023-03-13 11 7 jason.berg@thespurgroup.com 93268703+landonpierce@users...
cshtml
_Pricing.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared
72 - 2022-03-28 2022-05-16 11 7 brendan.eshaghy@thespurgrou... landonpierce@microsoft.com
cshtml
_LoginPartial.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared
24 - 2022-03-11 2022-06-17 10 7 clayers@gmail.com landonpierce@microsoft.com
cshtml
Edit.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants
61 - 2022-03-24 2022-05-11 9 7 brendan.eshaghy@thespurgrou... me@brandonmartinez.com
cshtml
Details.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants
63 - 2022-03-24 2022-05-11 9 7 brendan.eshaghy@thespurgrou... me@brandonmartinez.com
AddUserRequest.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data
7 - 2022-05-17 2023-03-13 9 7 clayers@gmail.com 93268703+landonpierce@users...
ItemNotFoundExcepton.cs
in src/Saas.Admin/Saas.Admin.Service/Exceptions
13 3 2022-03-09 2023-12-27 8 7 asanjabi@users.noreply.gith... jasperhb@microsoft.com
cshtml
TenantRouteName.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow
38 - 2022-03-11 2022-05-11 7 7 brendan.eshaghy@thespurgrou... me@brandonmartinez.com
TenantViewModel.cs
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data
31 1 2022-04-14 2023-03-13 7 7 clayers@gmail.com 93268703+landonpierce@users...
cshtml
Confirmation.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow
33 - 2022-03-11 2022-06-21 6 7 brendan.eshaghy@thespurgrou... 93268703+landonpierce@users...
GraphAPIService.cs
in src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services
201 1 2023-01-16 2024-01-13 14 6 jasperhb@outlook.com jasperhb@microsoft.com
PermissionsController.cs
in src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Controllers
243 1 2023-01-16 2024-01-13 11 6 jasperhb@outlook.com jasperhb@microsoft.com
PermissionsService.cs
in src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services
147 1 2023-01-16 2024-01-13 10 6 jasperhb@outlook.com jasperhb@microsoft.com
map-to-config-entries-parameters.py
in src/Saas.SignupAdministration/deployment/script
86 6 2023-01-29 2024-04-12 9 6 jasperhb@outlook.com jasperhb@microsoft.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
admin.css
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/css
513 - 2022-03-11 2022-03-15 2 2 clayers@gmail.com landonpierce@microsoft.com
site.css
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/css
186 - 2022-03-11 2022-03-15 2 2 clayers@gmail.com landonpierce@microsoft.com
site.css
in src/Saas.Application/Saas.Application.Web/wwwroot/css
75 - 2022-02-24 2022-03-17 3 2 93268703+landonpierce@users... 93268703+landonpierce@users...
_Layout.cshtml.css
in src/Saas.Application/Saas.Application.Web/Pages/Shared
48 - 2022-03-09 2022-03-17 2 2 landonpierce@microsoft.com 93268703+landonpierce@users...
admin.js
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/js
43 6 2022-03-11 2022-03-15 2 2 clayers@gmail.com landonpierce@microsoft.com
cshtml
Edit.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users
31 - 2024-01-07 2024-01-13 2 2 leonhard.schick@gmail.com jasperhb@microsoft.com
cshtml
Delete.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users
28 - 2024-01-07 2024-01-13 2 2 leonhard.schick@gmail.com jasperhb@microsoft.com
cshtml
Details.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users
27 - 2024-01-07 2024-01-13 2 2 leonhard.schick@gmail.com jasperhb@microsoft.com
cshtml
Error.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared
22 - 2022-03-11 2022-03-15 2 2 clayers@gmail.com landonpierce@microsoft.com
cshtml
Privacy.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home
5 - 2022-03-11 2022-03-15 2 2 clayers@gmail.com landonpierce@microsoft.com
cshtml
Help.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home
5 - 2022-03-11 2022-03-15 2 2 clayers@gmail.com landonpierce@microsoft.com
cshtml
_ViewStart.cshtml
in src/Saas.Application/Saas.Application.Web/Pages
3 - 2022-03-09 2022-03-17 2 2 landonpierce@microsoft.com 93268703+landonpierce@users...
cshtml
_ViewStart.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views
3 - 2022-03-11 2022-03-15 2 2 clayers@gmail.com landonpierce@microsoft.com
cshtml
_ViewImports.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views
3 - 2022-03-11 2022-03-15 2 2 clayers@gmail.com landonpierce@microsoft.com
cshtml
_ViewStart.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Identity/Pages
3 - 2022-03-11 2022-03-15 2 2 clayers@gmail.com landonpierce@microsoft.com
cshtml
_ValidationScriptsPartial.cshtml
in src/Saas.Application/Saas.Application.Web/Pages/Shared
2 - 2022-03-09 2022-03-17 2 2 landonpierce@microsoft.com 93268703+landonpierce@users...
cshtml
_ValidationScriptsPartial.cshtml
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared
2 - 2022-03-11 2022-03-15 2 2 clayers@gmail.com landonpierce@microsoft.com
site.js
in src/Saas.Application/Saas.Application.Web/wwwroot/js
1 - 2022-02-24 2022-02-24 1 2 93268703+landonpierce@users... landonpierce@microsoft.com
site.js
in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/js
1 - 2022-03-11 2022-03-15 2 2 clayers@gmail.com landonpierce@microsoft.com
TrustFrameworkLocalization.xml
in src/Saas.Identity/Saas.IdentityProvider/policies
215 - 2022-05-18 2022-06-23 3 3 labrina.loving@gmail.com 93268703+landonpierce@users...
TrustFrameworkExtensions.xml
in src/Saas.Identity/Saas.IdentityProvider/policies
199 - 2022-05-18 2022-07-25 5 3 labrina.loving@gmail.com 93268703+landonpierce@users...
AppSettings.py
in src/Saas.Identity/Saas.IdentityProvider/deployment/script/model
71 17 2023-01-16 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
generate-ief-policies.py
in src/Saas.Identity/Saas.IdentityProvider/deployment/script
65 5 2023-01-16 2023-03-13 7 3 jasperhb@outlook.com 93268703+landonpierce@users...
get-dependency-sorted-policies.py
in src/Saas.Identity/Saas.IdentityProvider/deployment/script
51 4 2023-01-16 2023-03-13 5 3 jasperhb@outlook.com 93268703+landonpierce@users...
ClaimPermissionToRoleTransformer.cs
in src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/ClaimTransformers
46 2 2023-02-17 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
SaasPermissionDataExtensions.cs
in src/Saas.Lib/Saas.Identity/Authorization/Model/Data
40 3 2023-02-23 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
SaasPermissionDbInitializer.cs
in src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data
40 3 2023-02-23 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
RegexUtilities.cs
in src/Saas.Application/Saas.Application.Web/Utilities
37 1 2022-05-25 2022-06-17 3 3 julianmcnichols@gmail.com landonpierce@microsoft.com
RouteBasedRoleCustomizer.cs
in src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/AuthHandlers
36 2 2023-02-17 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
map-identity-paramenters.py
in src/Saas.Identity/Saas.IdentityProvider/deployment/script
34 2 2023-01-16 2023-03-13 7 3 jasperhb@outlook.com 93268703+landonpierce@users...
SaasPermissionClaim.cs
in src/Saas.Lib/Saas.Identity/Authorization/Model/Claim
30 1 2023-02-23 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
PasswordReset.xml
in src/Saas.Identity/Saas.IdentityProvider/policies
27 - 2022-05-18 2022-06-23 3 3 labrina.loving@gmail.com 93268703+landonpierce@users...
CustomRoleHandler.cs
in src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/AuthHandlers
26 2 2023-01-29 2023-03-13 7 3 jasperhb@outlook.com 93268703+landonpierce@users...
ProfileEdit.xml
in src/Saas.Identity/Saas.IdentityProvider/policies
26 - 2022-05-18 2022-06-23 3 3 labrina.loving@gmail.com 93268703+landonpierce@users...
SwagCustomHeaderFilter.cs
in src/Saas.Lib/Saas.Shared/Swagger
23 1 2023-01-29 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
UserPermission.cs
in src/Saas.Lib/Saas.Identity/Authorization/Model/Data
22 2 2023-02-23 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
PermissionBase.cs
in src/Saas.Lib/Saas.Identity/Authorization/Model/Data
22 1 2023-02-23 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
TenantPermission.cs
in src/Saas.Lib/Saas.Identity/Authorization/Model/Data
22 2 2023-02-23 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
SaasPolicy.cs
in src/Saas.Lib/Saas.Identity/Authorization/Model
21 1 2023-02-23 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
globalusings.cs
in src/Saas.Application/Saas.Application.Web
20 - 2022-05-25 2022-06-17 3 3 julianmcnichols@gmail.com landonpierce@microsoft.com
http
samples.http
in src/Saas.Lib/Saas.Authorization
20 - 2023-01-29 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
SaasTenantPermissionRequirement.cs
in src/Saas.Lib/Saas.Identity/Authorization/Requirement
20 3 2023-02-22 2023-03-13 4 3 jasperhb@outlook.com 93268703+landonpierce@users...
SaasPermission.cs
in src/Saas.Lib/Saas.Identity/Authorization/Model/Data
20 - 2023-02-23 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
IClientAssertionSigningProvider.cs
in src/Saas.Lib/Saas.Identity/Interface
19 - 2023-02-15 2023-03-13 4 3 jasperhb@outlook.com 93268703+landonpierce@users...
IdentityDeploymentParameters.py
in src/Saas.Identity/Saas.IdentityProvider/deployment/script/model
19 7 2023-01-16 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
SaasPermissionClaimExtensions.cs
in src/Saas.Lib/Saas.Identity/Authorization/Model/Claim
18 - 2023-02-23 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
SaasAuthorizeAttribute.cs
in src/Saas.Lib/Saas.Identity/Authorization/Attribute
18 1 2023-02-23 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
ProductionKeyVaultCredentials.cs
in src/Saas.Lib/Saas.Identity/Helper
17 1 2023-02-18 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
EncodingExtension.cs
in src/Saas.Lib/Saas.Identity/Crypto/Util
17 1 2023-02-18 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
PublicX509CertificateDetail.cs
in src/Saas.Lib/Saas.Identity/Model
14 1 2023-02-15 2023-03-13 3 3 jasperhb@outlook.com 93268703+landonpierce@users...
Correlations

File Size vs. Number of Changes: 217 points

src/Saas.Admin/deployment/script/map-to-config-entries-parameters.py x: 101 lines of code y: 7 # changes src/Saas.Application/deployment/script/map-to-config-entries-parameters.py x: 73 lines of code y: 7 # changes src/Saas.Identity/Saas.Permissions/deployment/script/map-to-config-entries-parameters.py x: 98 lines of code y: 7 # changes src/Saas.SignupAdministration/deployment/script/map-to-config-entries-parameters.py x: 86 lines of code y: 9 # changes src/Saas.Identity/Saas.IdentityProvider/policies/TrustFrameworkBase.xml x: 661 lines of code y: 5 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/SR.cs x: 91 lines of code y: 28 # changes src/Saas.Admin/Saas.Admin.Service/Controllers/TenantsController.cs x: 325 lines of code y: 36 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Controllers/PermissionsController.cs x: 243 lines of code y: 11 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Interfaces/IGraphAPIService.cs x: 9 lines of code y: 5 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Interfaces/IPermissionsService.cs x: 15 lines of code y: 7 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services/GraphAPIService.cs x: 201 lines of code y: 14 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services/PermissionsService.cs x: 147 lines of code y: 10 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers/UsersController.cs x: 149 lines of code y: 12 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/UserViewModel.cs x: 14 lines of code y: 11 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/AddUserToTenant.cshtml x: 38 lines of code y: 7 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Delete.cshtml x: 28 lines of code y: 2 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Details.cshtml x: 27 lines of code y: 2 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Edit.cshtml x: 31 lines of code y: 2 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Index.cshtml x: 40 lines of code y: 6 # changes src/Saas.Admin/Saas.Admin.Service/Program.cs x: 104 lines of code y: 53 # changes src/Saas.Application/Saas.Application.Web/Program.cs x: 114 lines of code y: 22 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Program.cs x: 114 lines of code y: 15 # changes src/Saas.Lib/Saas.Identity/Crypto/ClientAssertionSigningProvider.cs x: 118 lines of code y: 7 # changes src/Saas.Lib/Saas.Identity/Crypto/PublicX509CertificateDetailProvider.cs x: 54 lines of code y: 6 # changes src/Saas.Lib/Saas.Identity/Provider/SaasApiAuthenticationProvider.cs x: 79 lines of code y: 5 # changes src/Saas.Lib/Saas.Identity/Provider/SaasGraphClientCredentialsProvider.cs x: 34 lines of code y: 7 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Program.cs x: 126 lines of code y: 37 # changes src/Saas.Admin/Saas.Admin.Service/Controllers/NewTenantRequest.cs x: 24 lines of code y: 8 # changes src/Saas.Admin/Saas.Admin.Service/Controllers/TenantDTO.cs x: 62 lines of code y: 12 # changes src/Saas.Admin/Saas.Admin.Service/Controllers/TenantInfoDTO.cs x: 40 lines of code y: 4 # changes src/Saas.Admin/Saas.Admin.Service/Data/Tenant.cs x: 13 lines of code y: 9 # changes src/Saas.Admin/Saas.Admin.Service/Exceptions/ItemNotFoundExcepton.cs x: 13 lines of code y: 8 # changes src/Saas.Admin/Saas.Admin.Service/Services/ITenantService.cs x: 14 lines of code y: 19 # changes src/Saas.Admin/Saas.Admin.Service/Services/TenantService.cs x: 99 lines of code y: 20 # changes src/Saas.Application/Saas.Application.Web/AppHttpContext.cs x: 35 lines of code y: 5 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Controllers/CustomClaimsController.cs x: 57 lines of code y: 10 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data/Context/SaasPermissionsContext.cs x: 15 lines of code y: 4 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Exceptions/ItemAlreadyExistsException.cs x: 13 lines of code y: 5 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Middleware/ApiKeyMiddleware.cs x: 27 lines of code y: 6 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Models/PermissionsClaimResponse.cs x: 5 lines of code y: 4 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Models/UnauthorizedResponse.cs x: 9 lines of code y: 4 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services/GraphClientFactory.cs x: 17 lines of code y: 7 # changes src/Saas.Lib/Saas.Identity/Authorization/Attribute/SaasRequirementAttribute.cs x: 7 lines of code y: 4 # changes src/Saas.Lib/Saas.Identity/Authorization/Handler/SaasPermissionAuthorizationHandlerBase.cs x: 114 lines of code y: 5 # changes src/Saas.Lib/Saas.Identity/Authorization/Handler/SaasTenantPermissionAuthorizationHandler.cs x: 11 lines of code y: 4 # changes src/Saas.Lib/Saas.Identity/Authorization/Handler/SaasUserPermissionAuthorizationHandler.cs x: 27 lines of code y: 4 # changes src/Saas.Lib/Saas.Identity/Authorization/Provider/SaasPermissionAuthorizationPolicyProvider.cs x: 37 lines of code y: 5 # changes src/Saas.Lib/Saas.Identity/Extensions/SaasIdentityConfigurationBuilderExtensions.api.cs x: 59 lines of code y: 5 # changes src/Saas.Lib/Saas.Identity/Extensions/SaasIdentityConfigurationBuilderExtensions.app.cs x: 50 lines of code y: 8 # changes src/Saas.Lib/Saas.Identity/Helper/RejectSessionCookieWhenAccountNotInCacheEvents.cs x: 27 lines of code y: 5 # changes src/Saas.Lib/Saas.Shared/Options/AdminApiOptions.cs x: 8 lines of code y: 4 # changes src/Saas.Lib/Saas.Shared/Options/SqlOptions.cs x: 8 lines of code y: 6 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_Layout.cshtml x: 72 lines of code y: 13 # changes src/Saas.Admin/Saas.Admin.Client/OAuthBaseClient.cs x: 42 lines of code y: 5 # changes src/Saas.Lib/Deployment.Script.Modules/map-output-parameters-for-app-service.py x: 49 lines of code y: 5 # changes src/Saas.Lib/Deployment.Script.Modules/patch-github-workflow.py x: 26 lines of code y: 5 # changes src/Saas.Lib/Saas.Identity/Authorization/Requirement/SaasRequirementBase.cs x: 17 lines of code y: 4 # changes src/Saas.Lib/Saas.Identity/Authorization/Requirement/SaasUserPermissionRequirement.cs x: 20 lines of code y: 4 # changes src/Saas.Lib/Saas.Shared/Options/AzureB2C/AzureAdB2CBase.cs x: 23 lines of code y: 4 # changes src/Saas.Admin/Saas.Admin.Service/Controllers/UserDTO.cs x: 11 lines of code y: 7 # changes src/Saas.Admin/Saas.Admin.Service/Data/TenantDbInitializer.cs x: 39 lines of code y: 8 # changes src/Saas.Application/Saas.Application.Web/Pages/Index.cshtml.cs x: 33 lines of code y: 13 # changes src/Saas.Application/Saas.Application.Web/SR.cs x: 18 lines of code y: 8 # changes src/Saas.Application/Saas.Application.Web/Services/TenantService.cs x: 25 lines of code y: 18 # changes src/Saas.Identity/Saas.IdentityProvider/deployment/script/generate-ief-policies.py x: 65 lines of code y: 7 # changes src/Saas.Identity/Saas.IdentityProvider/deployment/script/get-dependency-sorted-policies.py x: 51 lines of code y: 5 # changes src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/AppSettings.py x: 71 lines of code y: 3 # changes src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/ConfigJson.py x: 9 lines of code y: 3 # changes src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/IdentityDeploymentParameters.py x: 19 lines of code y: 3 # changes src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/__init__.py x: 1 lines of code y: 3 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data/Configuration/SaasPermissionEntityTypeConfiguration.cs x: 11 lines of code y: 3 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data/Configuration/TenantPermissionEntityTypeConfiguration.cs x: 10 lines of code y: 3 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data/SaasPermissionDbInitializer.cs x: 40 lines of code y: 3 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Interfaces/IGraphClientFactory.cs x: 6 lines of code y: 3 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/globalusings.cs x: 3 lines of code y: 3 # changes src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/AuthHandlers/CustomRoleHandler.cs x: 26 lines of code y: 7 # changes src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/AuthHandlers/IRoleCustomizer.cs x: 8 lines of code y: 3 # changes src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/AuthHandlers/RouteBasedRoleCustomizer.cs x: 36 lines of code y: 3 # changes src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/AuthHandlers/RouteBasedRoleHandlerExtensions.cs x: 4 lines of code y: 7 # changes src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/ClaimTransformers/ClaimPermissionToRoleTransformer.cs x: 46 lines of code y: 3 # changes src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/ClaimsPrincipalExtensions.cs x: 12 lines of code y: 3 # changes src/Saas.Lib/Saas.Authorization/samples.http x: 20 lines of code y: 3 # changes src/Saas.Lib/Saas.Identity/Authorization/Model/Claim/SaasPermissionClaim.cs x: 30 lines of code y: 3 # changes src/Saas.Lib/Saas.Identity/Authorization/Model/Data/ITenantPermissionClaim.cs x: 5 lines of code y: 3 # changes src/Saas.Lib/Saas.Identity/Authorization/Model/Data/PermissionBase.cs x: 22 lines of code y: 3 # changes src/Saas.Lib/Saas.Identity/Authorization/Model/SaasPolicy.cs x: 21 lines of code y: 3 # changes src/Saas.Lib/Saas.Identity/Crypto/Util/EncodingExtension.cs x: 17 lines of code y: 3 # changes src/Saas.Lib/Saas.Identity/Helper/DevelopmentKeyVaultCredentials.cs x: 14 lines of code y: 3 # changes src/Saas.Lib/Saas.Identity/Interface/IClientAssertionSigningProvider.cs x: 19 lines of code y: 4 # changes src/Saas.Lib/Saas.Identity/Model/KeyInfo.cs x: 12 lines of code y: 4 # changes src/Saas.Lib/Saas.Shared/Interface/ISaasApi.cs x: 4 lines of code y: 3 # changes src/Saas.Lib/Saas.Shared/Swagger/SwagCustomHeaderFilter.cs x: 23 lines of code y: 3 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers/TenantsController.cs x: 109 lines of code y: 22 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/AddUserRequest.cs x: 7 lines of code y: 9 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/TenantViewModel.cs x: 31 lines of code y: 7 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Delete.cshtml x: 58 lines of code y: 10 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Controllers/HomeController.cs x: 37 lines of code y: 16 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Controllers/OnboardingWorkflowController.cs x: 125 lines of code y: 22 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Interfaces/IEmail.cs x: 6 lines of code y: 6 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/ApplicationUser.cs x: 75 lines of code y: 16 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/ErrorViewModel.cs x: 6 lines of code y: 7 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/IdNameReferenceItem.cs x: 27 lines of code y: 9 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/JSONEmail.cs x: 16 lines of code y: 11 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/Email.cs x: 36 lines of code y: 16 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/EmailOptions.cs x: 10 lines of code y: 17 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/OnboardingWorkflow.cs x: 59 lines of code y: 8 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/OnboardingWorkflowItem.cs x: 50 lines of code y: 14 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/StateMachine/OnboardingWorkflowState.cs x: 66 lines of code y: 9 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_LayoutMarketing.cshtml x: 74 lines of code y: 14 # changes src/Saas.Identity/Saas.IdentityProvider/policies/TrustFrameworkExtensions.xml x: 199 lines of code y: 5 # changes src/Saas.Identity/Saas.IdentityProvider/policies/PasswordReset.xml x: 27 lines of code y: 3 # changes src/Saas.Identity/Saas.IdentityProvider/policies/ProfileEdit.xml x: 26 lines of code y: 3 # changes src/Saas.Identity/Saas.IdentityProvider/policies/TrustFrameworkLocalization.xml x: 215 lines of code y: 3 # changes src/Saas.Admin/Saas.Admin.Service/globalusings.cs x: 11 lines of code y: 20 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/Confirmation.cshtml x: 33 lines of code y: 6 # changes src/Saas.Admin/Saas.Admin.Service/Data/TenantEntityTypeConfiguration.cs x: 19 lines of code y: 9 # changes src/Saas.Application/Saas.Application.Web/Interfaces/ITenantService.cs x: 8 lines of code y: 8 # changes src/Saas.Application/Saas.Application.Web/Models/ApplicationUser.cs x: 75 lines of code y: 4 # changes src/Saas.Application/Saas.Application.Web/Models/ErrorViewModel.cs x: 6 lines of code y: 5 # changes src/Saas.Application/Saas.Application.Web/Pages/Index.cshtml x: 99 lines of code y: 9 # changes src/Saas.Application/Saas.Application.Web/Pages/Shared/_Layout.cshtml x: 50 lines of code y: 10 # changes src/Saas.Application/Saas.Application.Web/Pages/Shared/_LoginPartial.cshtml x: 24 lines of code y: 3 # changes src/Saas.Application/Saas.Application.Web/Pages/_ViewImports.cshtml x: 3 lines of code y: 5 # changes src/Saas.Application/Saas.Application.Web/Utilities/RegexUtilities.cs x: 37 lines of code y: 3 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Interfaces/IApplicationUser.cs x: 12 lines of code y: 6 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Utilities/JsonSessionPersistenceProvider.cs x: 18 lines of code y: 7 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Utilities/RegexUtilities.cs x: 37 lines of code y: 6 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/ServicePlans.cshtml x: 138 lines of code y: 9 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_LayoutAdmin.cshtml x: 91 lines of code y: 5 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_LoginPartial.cshtml x: 24 lines of code y: 10 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Admin.cshtml x: 10 lines of code y: 4 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Index.cshtml x: 10 lines of code y: 14 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/_TenantListView.cshtml x: 58 lines of code y: 4 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home/Index.cshtml x: 76 lines of code y: 21 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_Pricing.cshtml x: 72 lines of code y: 11 # changes src/Saas.Admin/Saas.Admin.Service/Data/TenantsContext.cs x: 14 lines of code y: 9 # changes src/Saas.Admin/Saas.Admin.Service/Migrations/20220405012345_InitialCreate.Designer.cs x: 58 lines of code y: 3 # changes src/Saas.Admin/Saas.Admin.Service/Migrations/TenantsContextModelSnapshot.cs x: 56 lines of code y: 3 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Details.cshtml x: 63 lines of code y: 9 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Edit.cshtml x: 61 lines of code y: 9 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/OrganizationCategory.cshtml x: 44 lines of code y: 9 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/globalusings.cs x: 21 lines of code y: 10 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/Username.cshtml x: 164 lines of code y: 4 # changes src/Saas.Application/Saas.Application.Web/Pages/Shared/_Layout.cshtml.css x: 48 lines of code y: 2 # changes src/Saas.Application/Saas.Application.Web/Pages/Shared/_ValidationScriptsPartial.cshtml x: 2 lines of code y: 2 # changes src/Saas.Application/Saas.Application.Web/Pages/_ViewStart.cshtml x: 3 lines of code y: 2 # changes src/Saas.Application/Saas.Application.Web/wwwroot/css/site.css x: 75 lines of code y: 3 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home/Help.cshtml x: 5 lines of code y: 2 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/Error.cshtml x: 22 lines of code y: 2 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/css/admin.css x: 513 lines of code y: 2 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/css/site.css x: 186 lines of code y: 2 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/js/admin.js x: 43 lines of code y: 2 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/js/site.js x: 1 lines of code y: 2 # changes src/Saas.Application/Saas.Application.Web/wwwroot/js/site.js x: 1 lines of code y: 1 # changes
53.0
# changes
  min: 1.0
  average: 6.55
  25th percentile: 3.0
  median: 4.0
  75th percentile: 7.5
  max: 53.0
0 661.0
lines of code
min: 1.0 | average: 42.44 | 25th percentile: 8.0 | median: 20.0 | 75th percentile: 49.5 | max: 661.0

Number of Contributors vs. Number of Changes: 217 points

src/Saas.Admin/deployment/script/map-to-config-entries-parameters.py x: 6 # contributors y: 7 # changes src/Saas.SignupAdministration/deployment/script/map-to-config-entries-parameters.py x: 6 # contributors y: 9 # changes src/Saas.Identity/Saas.IdentityProvider/policies/TrustFrameworkBase.xml x: 4 # contributors y: 5 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/SR.cs x: 14 # contributors y: 28 # changes src/Saas.Admin/Saas.Admin.Service/Controllers/TenantsController.cs x: 16 # contributors y: 36 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Controllers/PermissionsController.cs x: 6 # contributors y: 11 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Interfaces/IGraphAPIService.cs x: 5 # contributors y: 5 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Interfaces/IPermissionsService.cs x: 5 # contributors y: 7 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services/GraphAPIService.cs x: 6 # contributors y: 14 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services/PermissionsService.cs x: 6 # contributors y: 10 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers/UsersController.cs x: 8 # contributors y: 12 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/UserViewModel.cs x: 9 # contributors y: 11 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Delete.cshtml x: 2 # contributors y: 2 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Index.cshtml x: 6 # contributors y: 6 # changes src/Saas.Admin/Saas.Admin.Service/Program.cs x: 15 # contributors y: 53 # changes src/Saas.Application/Saas.Application.Web/Program.cs x: 9 # contributors y: 22 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Program.cs x: 5 # contributors y: 15 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Program.cs x: 13 # contributors y: 37 # changes src/Saas.Admin/Saas.Admin.Service/Controllers/NewTenantRequest.cs x: 10 # contributors y: 8 # changes src/Saas.Admin/Saas.Admin.Service/Controllers/TenantDTO.cs x: 11 # contributors y: 12 # changes src/Saas.Admin/Saas.Admin.Service/Controllers/TenantInfoDTO.cs x: 5 # contributors y: 4 # changes src/Saas.Admin/Saas.Admin.Service/Data/Tenant.cs x: 10 # contributors y: 9 # changes src/Saas.Admin/Saas.Admin.Service/Exceptions/ItemNotFoundExcepton.cs x: 7 # contributors y: 8 # changes src/Saas.Admin/Saas.Admin.Service/Services/ITenantService.cs x: 13 # contributors y: 19 # changes src/Saas.Admin/Saas.Admin.Service/Services/TenantService.cs x: 13 # contributors y: 20 # changes src/Saas.Application/Saas.Application.Web/AppHttpContext.cs x: 6 # contributors y: 5 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Controllers/CustomClaimsController.cs x: 5 # contributors y: 10 # changes src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Middleware/ApiKeyMiddleware.cs x: 5 # contributors y: 6 # changes src/Saas.Lib/Saas.Identity/Extensions/SaasIdentityConfigurationBuilderExtensions.app.cs x: 5 # contributors y: 8 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_Layout.cshtml x: 8 # contributors y: 13 # changes src/Saas.Lib/Saas.Identity/Authorization/Requirement/ISaasRequirement.cs x: 4 # contributors y: 4 # changes src/Saas.Lib/Saas.Shared/Options/PermissionsApiOptions.cs x: 4 # contributors y: 6 # changes src/Saas.Application/Saas.Application.Web/SR.cs x: 6 # contributors y: 8 # changes src/Saas.Application/Saas.Application.Web/Services/TenantService.cs x: 8 # contributors y: 18 # changes src/Saas.Identity/Saas.IdentityProvider/deployment/script/generate-ief-policies.py x: 3 # contributors y: 7 # changes src/Saas.Identity/Saas.IdentityProvider/deployment/script/get-dependency-sorted-policies.py x: 3 # contributors y: 5 # changes src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/AppSettings.py x: 3 # contributors y: 3 # changes src/Saas.Lib/Saas.Identity/Authorization/Requirement/SaasTenantPermissionRequirement.cs x: 3 # contributors y: 4 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers/TenantsController.cs x: 12 # contributors y: 22 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/AddUserRequest.cs x: 7 # contributors y: 9 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/TenantViewModel.cs x: 7 # contributors y: 7 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Delete.cshtml x: 8 # contributors y: 10 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Controllers/HomeController.cs x: 10 # contributors y: 16 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/IdNameReferenceItem.cs x: 8 # contributors y: 9 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/JSONEmail.cs x: 7 # contributors y: 11 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/Email.cs x: 7 # contributors y: 16 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/EmailOptions.cs x: 8 # contributors y: 17 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/OnboardingWorkflowItem.cs x: 9 # contributors y: 14 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_LayoutMarketing.cshtml x: 10 # contributors y: 14 # changes src/Saas.Admin/Saas.Admin.Service/globalusings.cs x: 8 # contributors y: 20 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/Confirmation.cshtml x: 7 # contributors y: 6 # changes src/Saas.Admin/Saas.Admin.Service/Data/TenantEntityTypeConfiguration.cs x: 9 # contributors y: 9 # changes src/Saas.Application/Saas.Application.Web/Interfaces/ITenantService.cs x: 3 # contributors y: 8 # changes src/Saas.Application/Saas.Application.Web/Pages/Index.cshtml x: 4 # contributors y: 9 # changes src/Saas.Application/Saas.Application.Web/Pages/Shared/_Layout.cshtml x: 4 # contributors y: 10 # changes src/Saas.Application/Saas.Application.Web/Pages/Shared/_LoginPartial.cshtml x: 4 # contributors y: 3 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_LoginPartial.cshtml x: 7 # contributors y: 10 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Index.cshtml x: 8 # contributors y: 14 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home/Index.cshtml x: 11 # contributors y: 21 # changes src/Saas.Admin/Saas.Admin.Service/Migrations/20220405012345_InitialCreate.Designer.cs x: 5 # contributors y: 3 # changes src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/OrganizationName.cshtml x: 8 # contributors y: 7 # changes src/Saas.Application/Saas.Application.Web/wwwroot/css/site.css x: 2 # contributors y: 3 # changes src/Saas.Application/Saas.Application.Web/wwwroot/js/site.js x: 2 # contributors y: 1 # changes
53.0
# changes
  min: 1.0
  average: 6.55
  25th percentile: 3.0
  median: 4.0
  75th percentile: 7.5
  max: 53.0
0 16.0
# contributors
min: 2.0 | average: 4.92 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 6.0 | max: 16.0

Number of Contributors vs. File Size: 217 points

src/Saas.Admin/deployment/script/map-to-config-entries-parameters.py x: 6 # contributors y: 101 lines of code src/Saas.Application/deployment/script/map-to-config-entries-parameters.py x: 6 # contributors y: 73 lines of code src/Saas.Identity/Saas.Permissions/deployment/script/map-to-config-entries-parameters.py x: 6 # contributors y: 98 lines of code src/Saas.SignupAdministration/deployment/script/map-to-config-entries-parameters.py x: 6 # contributors y: 86 lines of code src/Saas.Identity/Saas.IdentityProvider/policies/TrustFrameworkBase.xml x: 4 # contributors y: 661 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/SR.cs x: 14 # contributors y: 91 lines of code src/Saas.Admin/Saas.Admin.Service/Controllers/TenantsController.cs x: 16 # contributors y: 325 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Controllers/PermissionsController.cs x: 6 # contributors y: 243 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Interfaces/IGraphAPIService.cs x: 5 # contributors y: 9 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Interfaces/IPermissionsService.cs x: 5 # contributors y: 15 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services/GraphAPIService.cs x: 6 # contributors y: 201 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services/PermissionsService.cs x: 6 # contributors y: 147 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers/UsersController.cs x: 8 # contributors y: 149 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/UserViewModel.cs x: 9 # contributors y: 14 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/AddUserToTenant.cshtml x: 6 # contributors y: 38 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Delete.cshtml x: 2 # contributors y: 28 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Edit.cshtml x: 2 # contributors y: 31 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Users/Index.cshtml x: 6 # contributors y: 40 lines of code src/Saas.Admin/Saas.Admin.Service/Program.cs x: 15 # contributors y: 104 lines of code src/Saas.Application/Saas.Application.Web/Program.cs x: 9 # contributors y: 114 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Program.cs x: 5 # contributors y: 114 lines of code src/Saas.Lib/Saas.Identity/Crypto/ClientAssertionSigningProvider.cs x: 6 # contributors y: 118 lines of code src/Saas.Lib/Saas.Identity/Crypto/PublicX509CertificateDetailProvider.cs x: 6 # contributors y: 54 lines of code src/Saas.Lib/Saas.Identity/Provider/SaasApiAuthenticationProvider.cs x: 5 # contributors y: 79 lines of code src/Saas.Lib/Saas.Identity/Provider/SaasGraphClientCredentialsProvider.cs x: 6 # contributors y: 34 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Program.cs x: 13 # contributors y: 126 lines of code src/Saas.Admin/Saas.Admin.Service/Controllers/NewTenantRequest.cs x: 10 # contributors y: 24 lines of code src/Saas.Admin/Saas.Admin.Service/Controllers/TenantDTO.cs x: 11 # contributors y: 62 lines of code src/Saas.Admin/Saas.Admin.Service/Controllers/TenantInfoDTO.cs x: 5 # contributors y: 40 lines of code src/Saas.Admin/Saas.Admin.Service/Data/Tenant.cs x: 10 # contributors y: 13 lines of code src/Saas.Admin/Saas.Admin.Service/Exceptions/ItemNotFoundExcepton.cs x: 7 # contributors y: 13 lines of code src/Saas.Admin/Saas.Admin.Service/Services/ITenantService.cs x: 13 # contributors y: 14 lines of code src/Saas.Admin/Saas.Admin.Service/Services/TenantService.cs x: 13 # contributors y: 99 lines of code src/Saas.Admin/Saas.Admin.Service/Utilities/CustomPrefixKeyVaultSecretManager.cs x: 6 # contributors y: 15 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Controllers/CustomClaimsController.cs x: 5 # contributors y: 57 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Exceptions/ItemAlreadyExistsException.cs x: 5 # contributors y: 13 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Middleware/ApiKeyMiddleware.cs x: 5 # contributors y: 27 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Models/PermissionsClaimResponse.cs x: 5 # contributors y: 5 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Services/GraphClientFactory.cs x: 5 # contributors y: 17 lines of code src/Saas.Lib/Saas.Identity/Authorization/Attribute/SaasRequirementAttribute.cs x: 5 # contributors y: 7 lines of code src/Saas.Lib/Saas.Identity/Authorization/Provider/SaasPermissionAuthorizationPolicyProvider.cs x: 5 # contributors y: 37 lines of code src/Saas.Lib/Saas.Identity/Extensions/SaasIdentityConfigurationBuilderExtensions.api.cs x: 5 # contributors y: 59 lines of code src/Saas.Lib/Saas.Identity/Extensions/SaasIdentityConfigurationBuilderExtensions.app.cs x: 5 # contributors y: 50 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_Layout.cshtml x: 8 # contributors y: 72 lines of code src/Saas.Admin/Saas.Admin.Client/OAuthBaseClient.cs x: 5 # contributors y: 42 lines of code src/Saas.Lib/Deployment.Script.Modules/map-output-parameters-for-app-service.py x: 5 # contributors y: 49 lines of code src/Saas.Lib/Deployment.Script.Modules/patch-github-workflow.py x: 5 # contributors y: 26 lines of code src/Saas.Lib/Saas.Identity/Authorization/Requirement/ISaasRequirement.cs x: 4 # contributors y: 9 lines of code src/Saas.Lib/Saas.Identity/Authorization/Requirement/SaasRequirementBase.cs x: 4 # contributors y: 17 lines of code src/Saas.Lib/Saas.Identity/Authorization/Requirement/SaasUserPermissionRequirement.cs x: 4 # contributors y: 20 lines of code src/Saas.Lib/Saas.Shared/Options/AzureB2C/AzureAdB2CBase.cs x: 4 # contributors y: 23 lines of code src/Saas.Admin/Saas.Admin.Service/Data/TenantDbInitializer.cs x: 10 # contributors y: 39 lines of code src/Saas.Application/Saas.Application.Web/Pages/Index.cshtml.cs x: 8 # contributors y: 33 lines of code src/Saas.Application/Saas.Application.Web/SR.cs x: 6 # contributors y: 18 lines of code src/Saas.Application/Saas.Application.Web/Services/TenantService.cs x: 8 # contributors y: 25 lines of code src/Saas.Identity/Saas.IdentityProvider/deployment/script/generate-ief-policies.py x: 3 # contributors y: 65 lines of code src/Saas.Identity/Saas.IdentityProvider/deployment/script/get-dependency-sorted-policies.py x: 3 # contributors y: 51 lines of code src/Saas.Identity/Saas.IdentityProvider/deployment/script/map-identity-paramenters.py x: 3 # contributors y: 34 lines of code src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/AppSettings.py x: 3 # contributors y: 71 lines of code src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/ConfigJson.py x: 3 # contributors y: 9 lines of code src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/IdentityDeploymentParameters.py x: 3 # contributors y: 19 lines of code src/Saas.Identity/Saas.IdentityProvider/deployment/script/model/__init__.py x: 3 # contributors y: 1 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data/Configuration/SaasPermissionEntityTypeConfiguration.cs x: 3 # contributors y: 11 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Data/SaasPermissionDbInitializer.cs x: 3 # contributors y: 40 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/Interfaces/IGraphClientFactory.cs x: 3 # contributors y: 6 lines of code src/Saas.Identity/Saas.Permissions/Saas.Permissions.Service_v1.1/globalusings.cs x: 3 # contributors y: 3 lines of code src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/AuthHandlers/CustomRoleHandler.cs x: 3 # contributors y: 26 lines of code src/Saas.Lib/Saas.Authorization/Saas.AspNetCore.Authorization/ClaimTransformers/ClaimPermissionToRoleTransformer.cs x: 3 # contributors y: 46 lines of code src/Saas.Lib/Saas.Identity/Authorization/Attribute/SaasAuthorizeAttribute.cs x: 3 # contributors y: 18 lines of code src/Saas.Lib/Saas.Identity/Authorization/Model/Claim/SaasPermissionClaim.cs x: 3 # contributors y: 30 lines of code src/Saas.Lib/Saas.Identity/Authorization/Model/Data/PermissionBase.cs x: 3 # contributors y: 22 lines of code src/Saas.Lib/Saas.Identity/Helper/DevelopmentKeyVaultCredentials.cs x: 3 # contributors y: 14 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers/TenantsController.cs x: 12 # contributors y: 109 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/AddUserRequest.cs x: 7 # contributors y: 7 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Data/TenantViewModel.cs x: 7 # contributors y: 31 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Delete.cshtml x: 8 # contributors y: 58 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Controllers/OnboardingWorkflowController.cs x: 12 # contributors y: 125 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/ApplicationUser.cs x: 10 # contributors y: 75 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/ErrorViewModel.cs x: 6 # contributors y: 6 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/IdNameReferenceItem.cs x: 8 # contributors y: 27 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Models/JSONEmail.cs x: 7 # contributors y: 16 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/Email.cs x: 7 # contributors y: 36 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/EmailOptions.cs x: 8 # contributors y: 10 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/OnboardingWorkflow.cs x: 6 # contributors y: 59 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/OnboardingWorkflowItem.cs x: 9 # contributors y: 50 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Services/StateMachine/OnboardingWorkflowState.cs x: 8 # contributors y: 66 lines of code src/Saas.Identity/Saas.IdentityProvider/policies/TrustFrameworkExtensions.xml x: 3 # contributors y: 199 lines of code src/Saas.Identity/Saas.IdentityProvider/policies/PasswordReset.xml x: 3 # contributors y: 27 lines of code src/Saas.Identity/Saas.IdentityProvider/policies/TrustFrameworkLocalization.xml x: 3 # contributors y: 215 lines of code src/Saas.Admin/Saas.Admin.Service/globalusings.cs x: 8 # contributors y: 11 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/Confirmation.cshtml x: 7 # contributors y: 33 lines of code src/Saas.Admin/Saas.Admin.Service/Data/TenantEntityTypeConfiguration.cs x: 9 # contributors y: 19 lines of code src/Saas.Application/Saas.Application.Web/Interfaces/IPersistenceProvider.cs x: 4 # contributors y: 6 lines of code src/Saas.Application/Saas.Application.Web/Models/ApplicationUser.cs x: 4 # contributors y: 75 lines of code src/Saas.Application/Saas.Application.Web/Pages/Index.cshtml x: 4 # contributors y: 99 lines of code src/Saas.Application/Saas.Application.Web/Pages/Shared/_Layout.cshtml x: 4 # contributors y: 50 lines of code src/Saas.Application/Saas.Application.Web/Pages/Shared/_LoginPartial.cshtml x: 4 # contributors y: 24 lines of code src/Saas.Application/Saas.Application.Web/Utilities/RegexUtilities.cs x: 3 # contributors y: 37 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/AppHttpContext.cs x: 4 # contributors y: 35 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Interfaces/IApplicationUser.cs x: 4 # contributors y: 12 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Utilities/RegexUtilities.cs x: 4 # contributors y: 37 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/ServicePlans.cshtml x: 9 # contributors y: 138 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_LayoutAdmin.cshtml x: 4 # contributors y: 91 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_LoginPartial.cshtml x: 7 # contributors y: 24 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/_TenantListView.cshtml x: 4 # contributors y: 58 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Home/Index.cshtml x: 11 # contributors y: 76 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/_Pricing.cshtml x: 7 # contributors y: 72 lines of code src/Saas.Admin/Saas.Admin.Service/Data/TenantsContext.cs x: 8 # contributors y: 14 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Details.cshtml x: 7 # contributors y: 63 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/Tenants/Edit.cshtml x: 7 # contributors y: 61 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/OrganizationCategory.cshtml x: 9 # contributors y: 44 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/OrganizationName.cshtml x: 8 # contributors y: 38 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/TenantRouteName.cshtml x: 7 # contributors y: 38 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/globalusings.cs x: 8 # contributors y: 21 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Views/_ViewImports.cshtml x: 4 # contributors y: 3 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/OnboardingWorkflow/Username.cshtml x: 5 # contributors y: 164 lines of code src/Saas.Application/Saas.Application.Web/Pages/Shared/_Layout.cshtml.css x: 2 # contributors y: 48 lines of code src/Saas.Application/Saas.Application.Web/Pages/Shared/_ValidationScriptsPartial.cshtml x: 2 # contributors y: 2 lines of code src/Saas.Application/Saas.Application.Web/Pages/_ViewStart.cshtml x: 2 # contributors y: 3 lines of code src/Saas.Application/Saas.Application.Web/wwwroot/css/site.css x: 2 # contributors y: 75 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Views/Shared/Error.cshtml x: 2 # contributors y: 22 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/css/admin.css x: 2 # contributors y: 513 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/css/site.css x: 2 # contributors y: 186 lines of code src/Saas.SignupAdministration/Saas.SignupAdministration.Web/wwwroot/js/admin.js x: 2 # contributors y: 43 lines of code
661.0
lines of code
  min: 1.0
  average: 42.44
  25th percentile: 8.0
  median: 20.0
  75th percentile: 49.5
  max: 661.0
0 16.0
# contributors
min: 2.0 | average: 4.92 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 6.0 | max: 16.0