azure / modern-web-app-pattern-dotnet
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 163 files with 8,417 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)
    • 12 files changed 6-20 times (1,612 lines of code)
    • 151 files changed 1-5 times (6,805 lines of code)
0% | 0% | 0% | 19% | 80%
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 163 files with 8,417 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)
    • 104 files changed by 2-5 contributors (4,678 lines of code)
    • 59 files changed by 1 contributor (3,739 lines of code)
0% | 0% | 0% | 55% | 44%
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, md, css, json, cshtml, js, ps1, sh, csproj, yaml, txt, svg, jsonc, gitattributes, dockerignore, editorconfig, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 0% | 20% | 79%
ps10% | 0% | 0% | 19% | 80%
jsonc0% | 0% | 0% | 58% | 41%
yaml0% | 0% | 0% | 100% | 0%
cshtml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 17% | 82%
infra0% | 0% | 0% | 38% | 61%
ROOT0% | 0% | 0% | 100% | 0%
testscripts0% | 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
azure.yaml
in root
60 - 2022-12-15 2024-10-03 17 2 keschlob@microsoft.com mikerou@microsoft.com
Startup.cs
in src/Relecloud.Web.CallCenter.Api
207 12 2023-01-18 2024-07-23 13 3 keschlob@microsoft.com tasou@microsoft.com
Startup.cs
in src/Relecloud.Web.CallCenter
279 13 2022-12-15 2024-07-23 13 4 keschlob@microsoft.com tasou@microsoft.com
Program.cs
in src/Relecloud.Web.CallCenter.Api
49 - 2023-01-18 2024-07-19 9 3 keschlob@microsoft.com mikerou@microsoft.com
Program.cs
in src/Relecloud.Web.CallCenter
50 - 2022-12-15 2024-07-23 9 4 keschlob@microsoft.com tasou@microsoft.com
set-app-configuration.ps1
in infra/scripts/predeploy
315 - 2023-12-11 2024-07-23 9 3 keschlob@microsoft.com tasou@microsoft.com
Program.cs
in src/Relecloud.TicketRenderer
46 - 2023-12-16 2024-07-19 7 1 mikerou@microsoft.com mikerou@microsoft.com
80 - 2023-10-17 2024-03-28 7 2 keschlob@microsoft.com keschlob@microsoft.com
TicketController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
180 5 2023-01-18 2024-01-24 7 3 keschlob@microsoft.com keschlob@microsoft.com
TicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
61 4 2023-01-18 2024-01-19 6 2 keschlob@microsoft.com mikerou@microsoft.com
TicketRenderer.cs
in src/Relecloud.TicketRenderer/Services
83 1 2023-12-16 2024-01-19 6 1 mikerou@microsoft.com mikerou@microsoft.com
CartController.cs
in src/Relecloud.Web.CallCenter/Controllers
202 11 2022-12-15 2024-07-19 6 2 keschlob@microsoft.com mikerou@microsoft.com
MockTicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
30 3 2023-01-18 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
RelecloudApiConcertSearchService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
41 1 2022-12-15 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
TicketController.cs
in src/Relecloud.Web.CallCenter/Controllers
46 2 2022-12-15 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
RelecloudApiTicketPurchaseService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
48 3 2022-12-15 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
UserController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
64 3 2023-01-18 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
SqlDatabaseConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/Search
86 1 2023-01-18 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
Extensions.cs
in src/Relecloud.TicketRenderer
97 5 2023-12-16 2024-07-19 5 1 mikerou@microsoft.com mikerou@microsoft.com
ExtensionMethods.cs
in src/Relecloud.Web.CallCenter/Infrastructure
101 7 2022-12-15 2024-01-24 5 2 keschlob@microsoft.com keschlob@microsoft.com
AzureSearchConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/Search
127 4 2023-01-18 2024-01-11 5 3 keschlob@microsoft.com mikerou@microsoft.com
RelecloudApiConcertService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
201 9 2022-12-15 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
ConcertController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
225 11 2023-01-18 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
ConcertController.cs
in src/Relecloud.Web.CallCenter/Controllers
228 11 2022-12-15 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
ITicketRenderingService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
7 - 2023-01-18 2024-01-19 4 2 keschlob@microsoft.com mikerou@microsoft.com
ITicketPurchaseService.cs
in src/Relecloud.Web.CallCenter/Services
9 - 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
ConcertViewModel.cs
in src/Relecloud.Web.CallCenter/ViewModels
9 - 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
ReserveTicketsResultStatus.cs
in src/Relecloud.Models/TicketManagement
10 - 2022-12-12 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
ITicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
11 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
PreAuthPaymentRequest.cs
in src/Relecloud.Web.CallCenter.Api/Services/PaymentGatewayService
11 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
CapturePaymentResult.cs
in src/Relecloud.Web.CallCenter.Api/Services/PaymentGatewayService
11 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
PreAuthPaymentResult.cs
in src/Relecloud.Web.CallCenter.Api/Services/PaymentGatewayService
11 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
IConcertRepository.cs
in src/Relecloud.Web.CallCenter.Api/Services
12 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
TicketViewModel.cs
in src/Relecloud.Web.CallCenter/ViewModels
12 - 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
MockTicketPurchaseService.cs
in src/Relecloud.Web.CallCenter/Services/MockServices
15 1 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
MockConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
17 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
CartViewModel.cs
in src/Relecloud.Web.CallCenter/ViewModels
17 1 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
MockConcertSearchService.cs
in src/Relecloud.Web.CallCenter/Services/MockServices
20 1 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
SearchRequest.cs
in src/Relecloud.Models/Search
27 1 2022-12-12 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
CheckoutViewModel.cs
in src/Relecloud.Web.CallCenter/ViewModels
33 3 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
MockConcertContextService.cs
in src/Relecloud.Web.CallCenter/Services/MockServices
49 7 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
SearchController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
53 3 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
PaymentDetails.cs
in src/Relecloud.Models/TicketManagement/Payment
60 1 2022-12-12 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
MockConcertRepository.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
63 11 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
SqlDatabaseConcertRepository.cs
in src/Relecloud.Web.CallCenter.Api/Services/SqlDatabaseConcertRepository
149 13 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
cshtml
_ViewImports.cshtml
in src/Relecloud.Web.CallCenter/Views
5 - 2022-12-15 2023-12-12 3 2 keschlob@microsoft.com mikerou@microsoft.com
ITicketRenderer.cs
in src/Relecloud.TicketRenderer/Services
6 - 2023-12-16 2024-01-19 3 1 mikerou@microsoft.com mikerou@microsoft.com
Roles.cs
in src/Relecloud.Web.CallCenter.Api/Infrastructure
8 - 2023-01-18 2024-01-11 3 2 keschlob@microsoft.com mikerou@microsoft.com
CacheKeys.cs
in src/Relecloud.Web.CallCenter/Infrastructure
8 - 2022-12-15 2024-01-11 3 2 keschlob@microsoft.com mikerou@microsoft.com
Roles.cs
in src/Relecloud.Web.CallCenter/Infrastructure
8 - 2022-12-15 2024-01-11 3 2 keschlob@microsoft.com mikerou@microsoft.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
Startup.cs
in src/Relecloud.Web.CallCenter
279 13 2022-12-15 2024-07-23 13 4 keschlob@microsoft.com tasou@microsoft.com
Program.cs
in src/Relecloud.Web.CallCenter
50 - 2022-12-15 2024-07-23 9 4 keschlob@microsoft.com tasou@microsoft.com
Startup.cs
in src/Relecloud.Web.CallCenter.Api
207 12 2023-01-18 2024-07-23 13 3 keschlob@microsoft.com tasou@microsoft.com
Program.cs
in src/Relecloud.Web.CallCenter.Api
49 - 2023-01-18 2024-07-19 9 3 keschlob@microsoft.com mikerou@microsoft.com
set-app-configuration.ps1
in infra/scripts/predeploy
315 - 2023-12-11 2024-07-23 9 3 keschlob@microsoft.com tasou@microsoft.com
TicketController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
180 5 2023-01-18 2024-01-24 7 3 keschlob@microsoft.com keschlob@microsoft.com
AzureSearchConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/Search
127 4 2023-01-18 2024-01-11 5 3 keschlob@microsoft.com mikerou@microsoft.com
azure.yaml
in root
60 - 2022-12-15 2024-10-03 17 2 keschlob@microsoft.com mikerou@microsoft.com
80 - 2023-10-17 2024-03-28 7 2 keschlob@microsoft.com keschlob@microsoft.com
CartController.cs
in src/Relecloud.Web.CallCenter/Controllers
202 11 2022-12-15 2024-07-19 6 2 keschlob@microsoft.com mikerou@microsoft.com
TicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
61 4 2023-01-18 2024-01-19 6 2 keschlob@microsoft.com mikerou@microsoft.com
ExtensionMethods.cs
in src/Relecloud.Web.CallCenter/Infrastructure
101 7 2022-12-15 2024-01-24 5 2 keschlob@microsoft.com keschlob@microsoft.com
ConcertController.cs
in src/Relecloud.Web.CallCenter/Controllers
228 11 2022-12-15 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
TicketController.cs
in src/Relecloud.Web.CallCenter/Controllers
46 2 2022-12-15 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
RelecloudApiConcertSearchService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
41 1 2022-12-15 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
RelecloudApiConcertService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
201 9 2022-12-15 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
RelecloudApiTicketPurchaseService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
48 3 2022-12-15 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
ConcertController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
225 11 2023-01-18 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
UserController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
64 3 2023-01-18 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
SqlDatabaseConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/Search
86 1 2023-01-18 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
MockTicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
30 3 2023-01-18 2024-01-11 5 2 keschlob@microsoft.com mikerou@microsoft.com
SearchRequest.cs
in src/Relecloud.Models/Search
27 1 2022-12-12 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
PaymentDetails.cs
in src/Relecloud.Models/TicketManagement/Payment
60 1 2022-12-12 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
ReserveTicketsResultStatus.cs
in src/Relecloud.Models/TicketManagement
10 - 2022-12-12 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
CartViewModel.cs
in src/Relecloud.Web.CallCenter/ViewModels
17 1 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
CheckoutViewModel.cs
in src/Relecloud.Web.CallCenter/ViewModels
33 3 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
TicketViewModel.cs
in src/Relecloud.Web.CallCenter/ViewModels
12 - 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
ConcertViewModel.cs
in src/Relecloud.Web.CallCenter/ViewModels
9 - 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
ITicketPurchaseService.cs
in src/Relecloud.Web.CallCenter/Services
9 - 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
MockConcertSearchService.cs
in src/Relecloud.Web.CallCenter/Services/MockServices
20 1 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
MockConcertContextService.cs
in src/Relecloud.Web.CallCenter/Services/MockServices
49 7 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
MockTicketPurchaseService.cs
in src/Relecloud.Web.CallCenter/Services/MockServices
15 1 2022-12-15 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
SearchController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
53 3 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
SqlDatabaseConcertRepository.cs
in src/Relecloud.Web.CallCenter.Api/Services/SqlDatabaseConcertRepository
149 13 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
MockConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
17 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
MockConcertRepository.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
63 11 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
IConcertRepository.cs
in src/Relecloud.Web.CallCenter.Api/Services
12 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
PreAuthPaymentResult.cs
in src/Relecloud.Web.CallCenter.Api/Services/PaymentGatewayService
11 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
CapturePaymentResult.cs
in src/Relecloud.Web.CallCenter.Api/Services/PaymentGatewayService
11 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
PreAuthPaymentRequest.cs
in src/Relecloud.Web.CallCenter.Api/Services/PaymentGatewayService
11 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
ITicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
11 - 2023-01-18 2024-01-11 4 2 keschlob@microsoft.com mikerou@microsoft.com
ITicketRenderingService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
7 - 2023-01-18 2024-01-19 4 2 keschlob@microsoft.com mikerou@microsoft.com
SearchResponse.cs
in src/Relecloud.Models/Search
17 1 2022-12-12 2024-01-11 3 2 keschlob@microsoft.com mikerou@microsoft.com
ConcertSearchResult.cs
in src/Relecloud.Models/Search
22 - 2022-12-12 2024-01-11 3 2 keschlob@microsoft.com mikerou@microsoft.com
SearchFacetValue.cs
in src/Relecloud.Models/Search
16 1 2022-12-12 2024-01-11 3 2 keschlob@microsoft.com mikerou@microsoft.com
SearchFacet.cs
in src/Relecloud.Models/Search
15 1 2022-12-12 2024-01-11 3 2 keschlob@microsoft.com mikerou@microsoft.com
PurchaseTicketsResultStatus.cs
in src/Relecloud.Models/TicketManagement
11 - 2022-12-12 2024-01-11 3 2 keschlob@microsoft.com mikerou@microsoft.com
PurchaseTicketsRequest.cs
in src/Relecloud.Models/TicketManagement
11 - 2022-12-12 2024-01-11 3 2 keschlob@microsoft.com mikerou@microsoft.com
PurchaseTicketsResult.cs
in src/Relecloud.Models/TicketManagement
23 2 2022-12-12 2024-01-11 3 2 keschlob@microsoft.com mikerou@microsoft.com
CountAvailableTicketsResult.cs
in src/Relecloud.Models/TicketManagement
10 - 2022-12-12 2024-01-11 3 2 keschlob@microsoft.com mikerou@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
create-app-registrations.ps1
in infra/scripts/postprovision
417 - 2023-12-11 2024-09-13 3 1 keschlob@microsoft.com keschlob@microsoft.com
cleanup.ps1
in testscripts
357 - 2024-02-01 2024-10-17 3 1 keschlob@microsoft.com keschlob@microsoft.com
setup.ps1
in testscripts
330 - 2024-02-01 2024-03-28 2 1 keschlob@microsoft.com keschlob@microsoft.com
20220215010613_AddTicketNumberToTicket.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
143 1 2023-01-18 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
ConcertDataContextModelSnapshot.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
141 1 2023-01-18 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
20220208231619_SelectTicketManagementService.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
133 1 2023-01-18 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
20220209201351_TicketServiceConcertIdIsNullable.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
132 1 2023-01-18 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
20220208203826_CreateTicketNumbers.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
128 1 2023-01-18 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
cshtml
Checkout.cshtml
in src/Relecloud.Web.CallCenter/Views/Cart
113 - 2022-12-15 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
20220126181356_AddCheckoutTables.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
110 1 2023-01-18 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
LocalTicketRenderingService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
103 5 2024-01-19 2024-01-19 1 1 mikerou@microsoft.com mikerou@microsoft.com
Extensions.cs
in src/Relecloud.TicketRenderer
97 5 2023-12-16 2024-07-19 5 1 mikerou@microsoft.com mikerou@microsoft.com
site.css
in src/Relecloud.Web.CallCenter/wwwroot/css
88 - 2022-12-15 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
TicketRenderer.cs
in src/Relecloud.TicketRenderer/Services
83 1 2023-12-16 2024-01-19 6 1 mikerou@microsoft.com mikerou@microsoft.com
TicketRenderCompleteMessageHandler.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
80 5 2024-01-19 2024-01-23 2 1 mikerou@microsoft.com mikerou@microsoft.com
cshtml
_Layout.cshtml
in src/Relecloud.Web.CallCenter/Views/Shared
79 - 2022-12-15 2023-02-01 3 1 keschlob@microsoft.com keschlob@microsoft.com
cshtml
Delete.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
78 - 2022-12-15 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
cshtml
Edit.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
73 - 2022-12-15 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
cshtml
Index.cshtml
in src/Relecloud.Web.CallCenter/Views/Ticket
72 - 2022-12-15 2023-10-17 3 1 keschlob@microsoft.com keschlob@microsoft.com
cshtml
Create.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
71 - 2022-12-15 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
70 - 2024-02-01 2024-02-01 1 1 keschlob@microsoft.com keschlob@microsoft.com
20220125000722_AddAuditFieldsToConcert.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
66 1 2023-01-18 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
TicketRenderRequestMessageHandler.cs
in src/Relecloud.TicketRenderer
64 1 2024-01-19 2024-01-23 2 1 mikerou@microsoft.com mikerou@microsoft.com
AzureServiceBusMessageBus.cs
in src/Relecloud.Messaging/ServiceBus
60 1 2024-01-19 2024-01-19 1 1 mikerou@microsoft.com mikerou@microsoft.com
cshtml
Details.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
60 - 2022-12-15 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
20220125000051_AddVisibleFields.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
58 1 2023-01-18 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
cshtml
Index.cshtml
in src/Relecloud.Web.CallCenter/Views/Cart
53 - 2022-12-15 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
Program.cs
in src/Relecloud.TicketRenderer
46 - 2023-12-16 2024-07-19 7 1 mikerou@microsoft.com mikerou@microsoft.com
AzureServiceBusMessageBusExtensions.cs
in src/Relecloud.Messaging/ServiceBus
39 2 2024-01-19 2024-02-07 2 1 mikerou@microsoft.com mikerou@microsoft.com
DistributedTicketRenderingService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
37 2 2024-01-19 2024-01-19 1 1 mikerou@microsoft.com mikerou@microsoft.com
cshtml
Index.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
28 - 2022-12-15 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
call-cleanup.ps1
in infra/scripts/predown
23 - 2024-03-28 2024-03-28 1 1 keschlob@microsoft.com keschlob@microsoft.com
AzureImageStorage.cs
in src/Relecloud.TicketRenderer/Services
22 1 2023-12-16 2024-01-11 3 1 mikerou@microsoft.com mikerou@microsoft.com
RandomBarcodeGenerator.cs
in src/Relecloud.TicketRenderer/Services
21 1 2024-01-10 2024-01-11 2 1 mikerou@microsoft.com mikerou@microsoft.com
validate-params.ps1
in infra/scripts/preprovision
21 - 2024-01-25 2024-03-28 2 1 keschlob@microsoft.com keschlob@microsoft.com
AzureServiceBusMessageSender.cs
in src/Relecloud.Messaging/ServiceBus
20 1 2024-01-19 2024-01-19 1 1 mikerou@microsoft.com mikerou@microsoft.com
call-create-app-registrations.ps1
in infra/scripts/postprovision
20 - 2023-12-11 2024-03-28 2 1 keschlob@microsoft.com keschlob@microsoft.com
cshtml
_ValidationScriptsPartial.cshtml
in src/Relecloud.Web.CallCenter/Views/Shared
18 - 2022-12-15 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
FeatureDependentTicketRenderingServiceFactory.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
18 1 2024-01-19 2024-01-19 1 1 mikerou@microsoft.com mikerou@microsoft.com
AzureServiceBusMessageProcessor.cs
in src/Relecloud.Messaging/ServiceBus
15 1 2024-01-19 2024-01-19 1 1 mikerou@microsoft.com mikerou@microsoft.com
call-set-app-configuration.ps1
in infra/scripts/predeploy
15 - 2023-12-11 2024-03-28 2 1 keschlob@microsoft.com keschlob@microsoft.com
whats-my-ip.ps1
in infra/scripts/preprovision
15 - 2023-12-11 2023-12-11 1 1 keschlob@microsoft.com keschlob@microsoft.com
MessageBusOptions.cs
in src/Relecloud.Messaging
14 - 2024-01-19 2024-02-07 3 1 mikerou@microsoft.com mikerou@microsoft.com
cshtml
Index.cshtml
in src/Relecloud.Web.CallCenter/Views/Home
11 - 2022-12-15 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
IMessageBus.cs
in src/Relecloud.Messaging
10 - 2024-01-19 2024-01-19 1 1 mikerou@microsoft.com mikerou@microsoft.com
AzureStorageOptions.cs
in src/Relecloud.TicketRenderer/Models
10 - 2023-12-16 2024-01-11 2 1 mikerou@microsoft.com mikerou@microsoft.com
ResilienceOptions.cs
in src/Relecloud.TicketRenderer/Models
9 - 2023-12-16 2024-01-11 2 1 mikerou@microsoft.com mikerou@microsoft.com
cshtml
Error.cshtml
in src/Relecloud.Web.CallCenter/Views/Shared
9 - 2022-12-15 2023-02-01 2 1 keschlob@microsoft.com keschlob@microsoft.com
show-webapp-uri.ps1
in infra/scripts/postdeploy
9 - 2024-03-28 2024-03-28 1 1 keschlob@microsoft.com keschlob@microsoft.com
IBarcodeGenerator.cs
in src/Relecloud.TicketRenderer/Services
7 - 2024-01-10 2024-01-11 2 1 mikerou@microsoft.com mikerou@microsoft.com
Correlations

File Size vs. Number of Changes: 163 points

testscripts/cleanup.ps1 x: 357 lines of code y: 3 # changes azure.yaml x: 60 lines of code y: 17 # changes infra/scripts/postprovision/create-app-registrations.ps1 x: 417 lines of code y: 3 # changes infra/core/database/scripts/create-sql-user-and-role.ps1 x: 59 lines of code y: 2 # changes infra/scripts/predeploy/set-app-configuration.ps1 x: 315 lines of code y: 9 # changes src/Relecloud.Web.CallCenter.Api/Startup.cs x: 207 lines of code y: 13 # changes src/Relecloud.Web.CallCenter/Program.cs x: 50 lines of code y: 9 # changes src/Relecloud.Web.CallCenter/Startup.cs x: 279 lines of code y: 13 # changes src/Relecloud.TicketRenderer/Extensions.cs x: 97 lines of code y: 5 # changes src/Relecloud.TicketRenderer/Program.cs x: 46 lines of code y: 7 # changes src/Relecloud.Web.CallCenter.Api/Program.cs x: 49 lines of code y: 9 # changes src/Relecloud.Web.CallCenter/Controllers/CartController.cs x: 202 lines of code y: 6 # changes infra/naming.overrides.jsonc x: 80 lines of code y: 7 # changes infra/scripts/postdeploy/show-webapp-uri.ps1 x: 9 lines of code y: 1 # changes infra/scripts/postprovision/call-create-app-registrations.ps1 x: 20 lines of code y: 2 # changes infra/scripts/predeploy/call-set-app-configuration.ps1 x: 15 lines of code y: 2 # changes infra/scripts/predown/call-cleanup.ps1 x: 23 lines of code y: 1 # changes infra/scripts/preprovision/validate-params.ps1 x: 21 lines of code y: 2 # changes testscripts/setup.ps1 x: 330 lines of code y: 2 # changes infra/modules/azure-fqdns.jsonc x: 57 lines of code y: 2 # changes src/Relecloud.Messaging/MessageBusOptions.cs x: 14 lines of code y: 3 # changes src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageBusExtensions.cs x: 39 lines of code y: 2 # changes testscripts/validate-deployment.ps1 x: 70 lines of code y: 1 # changes src/Relecloud.Web.CallCenter.Api/Controllers/TicketController.cs x: 180 lines of code y: 7 # changes src/Relecloud.Web.CallCenter/Infrastructure/ExtensionMethods.cs x: 101 lines of code y: 5 # changes src/Relecloud.TicketRenderer/TicketRenderRequestMessageHandler.cs x: 64 lines of code y: 2 # changes src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketRenderCompleteMessageHandler.cs x: 80 lines of code y: 2 # changes src/Relecloud.Messaging/IMessageBus.cs x: 10 lines of code y: 1 # changes src/Relecloud.Messaging/IMessageProcessor.cs x: 5 lines of code y: 1 # changes src/Relecloud.Messaging/IMessageSender.cs x: 6 lines of code y: 1 # changes src/Relecloud.Messaging/Messages/TicketRenderCompleteMessage.cs x: 2 lines of code y: 1 # changes src/Relecloud.Messaging/Messages/TicketRenderRequestMessage.cs x: 3 lines of code y: 1 # changes src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageBus.cs x: 60 lines of code y: 1 # changes src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageProcessor.cs x: 15 lines of code y: 1 # changes src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageSender.cs x: 20 lines of code y: 1 # changes src/Relecloud.TicketRenderer/Services/ITicketRenderer.cs x: 6 lines of code y: 3 # changes src/Relecloud.TicketRenderer/Services/TicketRenderer.cs x: 83 lines of code y: 6 # changes src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/DistributedTicketRenderingService.cs x: 37 lines of code y: 1 # changes src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/FeatureDependentTicketRenderingServiceFactory.cs x: 18 lines of code y: 1 # changes src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/ITicketRenderingService.cs x: 7 lines of code y: 4 # changes src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/ITicketRenderingServiceFactory.cs x: 7 lines of code y: 1 # changes src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/LocalTicketRenderingService.cs x: 103 lines of code y: 1 # changes src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketManagementService.cs x: 61 lines of code y: 6 # changes src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketImageService.cs x: 28 lines of code y: 3 # changes src/Relecloud.Models/ConcertContext/Concert.cs x: 22 lines of code y: 3 # changes src/Relecloud.Models/ConcertContext/CreateResult.cs x: 16 lines of code y: 3 # changes src/Relecloud.Models/ConcertContext/Customer.cs x: 15 lines of code y: 3 # changes src/Relecloud.Models/ConcertContext/TicketNumber.cs x: 12 lines of code y: 3 # changes src/Relecloud.Models/ConcertContext/User.cs x: 9 lines of code y: 3 # changes src/Relecloud.Models/Search/SearchRequest.cs x: 27 lines of code y: 4 # changes src/Relecloud.Models/Search/SearchResponse.cs x: 17 lines of code y: 3 # changes src/Relecloud.Models/Services/IConcertContextService.cs x: 18 lines of code y: 3 # changes src/Relecloud.Models/Services/IConcertSearchService.cs x: 10 lines of code y: 3 # changes src/Relecloud.Models/Services/IServiceProviderResult.cs x: 8 lines of code y: 3 # changes src/Relecloud.Models/TicketManagement/Payment/PaymentDetails.cs x: 60 lines of code y: 4 # changes src/Relecloud.Models/TicketManagement/PurchaseTicketsRequest.cs x: 11 lines of code y: 3 # changes src/Relecloud.Models/TicketManagement/PurchaseTicketsResult.cs x: 23 lines of code y: 3 # changes src/Relecloud.Models/TicketManagement/ReserveTicketsResultStatus.cs x: 10 lines of code y: 4 # changes src/Relecloud.TicketRenderer/Models/AzureStorageOptions.cs x: 10 lines of code y: 2 # changes src/Relecloud.TicketRenderer/Models/ResilienceOptions.cs x: 9 lines of code y: 2 # changes src/Relecloud.TicketRenderer/Services/IBarcodeGenerator.cs x: 7 lines of code y: 2 # changes src/Relecloud.TicketRenderer/Services/IImageStorage.cs x: 6 lines of code y: 2 # changes src/Relecloud.Web.CallCenter.Api/Controllers/ConcertController.cs x: 225 lines of code y: 5 # changes src/Relecloud.Web.CallCenter.Api/Controllers/ImageController.cs x: 41 lines of code y: 3 # changes src/Relecloud.Web.CallCenter.Api/Controllers/SearchController.cs x: 53 lines of code y: 4 # changes src/Relecloud.Web.CallCenter.Api/Controllers/UserController.cs x: 64 lines of code y: 5 # changes src/Relecloud.Web.CallCenter.Api/Infrastructure/IntermittentErrorRequestMiddleware.cs x: 54 lines of code y: 2 # changes src/Relecloud.Web.CallCenter.Api/Infrastructure/ModelStateDictionaryExtensions.cs x: 31 lines of code y: 3 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220125000051_AddVisibleFields.cs x: 36 lines of code y: 3 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220125000722_AddAuditFieldsToConcert.cs x: 60 lines of code y: 3 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220126181356_AddCheckoutTables.cs x: 64 lines of code y: 3 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220208231619_SelectTicketManagementService.cs x: 33 lines of code y: 3 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220215010613_AddTicketNumberToTicket.cs x: 40 lines of code y: 3 # changes src/Relecloud.Web.CallCenter.Api/Services/IConcertRepository.cs x: 12 lines of code y: 4 # changes src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockConcertRepository.cs x: 63 lines of code y: 4 # changes src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockConcertSearchService.cs x: 17 lines of code y: 4 # changes src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockPaymentGatewayService.cs x: 25 lines of code y: 3 # changes src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockTicketImageService.cs x: 12 lines of code y: 2 # changes src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockTicketManagementService.cs x: 30 lines of code y: 5 # changes src/Relecloud.Web.CallCenter.Api/Services/PaymentGatewayService/CapturePaymentResult.cs x: 11 lines of code y: 4 # changes src/Relecloud.Web.CallCenter.Api/Services/Search/AzureSearchConcertSearchService.cs x: 127 lines of code y: 5 # changes src/Relecloud.Web.CallCenter.Api/Services/Search/SqlDatabaseConcertSearchService.cs x: 86 lines of code y: 5 # changes src/Relecloud.Web.CallCenter.Api/Services/SqlDatabaseConcertRepository/SqlDatabaseConcertRepository.cs x: 149 lines of code y: 4 # changes src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/ITicketImageService.cs x: 8 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/Controllers/ConcertController.cs x: 228 lines of code y: 5 # changes src/Relecloud.Web.CallCenter/Controllers/ImageController.cs x: 32 lines of code y: 3 # changes src/Relecloud.Web.CallCenter/Controllers/TicketController.cs x: 46 lines of code y: 5 # changes src/Relecloud.Web.CallCenter/Services/ITicketPurchaseService.cs x: 9 lines of code y: 4 # changes src/Relecloud.Web.CallCenter/Services/MockServices/MockConcertContextService.cs x: 49 lines of code y: 4 # changes src/Relecloud.Web.CallCenter/Services/MockServices/MockConcertSearchService.cs x: 20 lines of code y: 4 # changes src/Relecloud.Web.CallCenter/Services/MockServices/MockTicketPurchaseService.cs x: 15 lines of code y: 4 # changes src/Relecloud.Web.CallCenter/Services/RelecloudApiServices/RelecloudApiConcertSearchService.cs x: 41 lines of code y: 5 # changes src/Relecloud.Web.CallCenter/Services/RelecloudApiServices/RelecloudApiConcertService.cs x: 201 lines of code y: 5 # changes src/Relecloud.Web.CallCenter/Services/RelecloudApiServices/RelecloudApiTicketPurchaseService.cs x: 48 lines of code y: 5 # changes src/Relecloud.Web.CallCenter/ViewModels/CheckoutViewModel.cs x: 33 lines of code y: 4 # changes src/Relecloud.Web.CallCenter/Views/Concert/Search.cshtml x: 116 lines of code y: 3 # changes src/Relecloud.Web.CallCenter/Views/_ViewImports.cshtml x: 5 lines of code y: 3 # changes src/Relecloud.Web.CallCenter/Views/Ticket/Index.cshtml x: 72 lines of code y: 3 # changes src/Relecloud.Web.CallCenter/Views/Shared/_Layout.cshtml.css x: 37 lines of code y: 3 # changes src/Relecloud.Web.CallCenter/wwwroot/js/site.js x: 19 lines of code y: 3 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220125000051_AddVisibleFields.Designer.cs x: 58 lines of code y: 2 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220125000722_AddAuditFieldsToConcert.Designer.cs x: 66 lines of code y: 2 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220126181356_AddCheckoutTables.Designer.cs x: 110 lines of code y: 2 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220208203826_CreateTicketNumbers.Designer.cs x: 128 lines of code y: 2 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220208231619_SelectTicketManagementService.Designer.cs x: 133 lines of code y: 2 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220209201351_TicketServiceConcertIdIsNullable.Designer.cs x: 132 lines of code y: 2 # changes src/Relecloud.Web.CallCenter.Api/Migrations/20220215010613_AddTicketNumberToTicket.Designer.cs x: 143 lines of code y: 2 # changes src/Relecloud.Web.CallCenter.Api/Migrations/ConcertDataContextModelSnapshot.cs x: 141 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/Views/Cart/Checkout.cshtml x: 113 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/Views/Cart/Index.cshtml x: 53 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/Views/Concert/Create.cshtml x: 71 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/Views/Concert/Delete.cshtml x: 78 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/Views/Concert/Details.cshtml x: 60 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/Views/Concert/Edit.cshtml x: 73 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/Views/Concert/Index.cshtml x: 28 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/Views/Home/Index.cshtml x: 11 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/Views/Shared/_Layout.cshtml x: 79 lines of code y: 3 # changes src/Relecloud.Web.CallCenter/Views/Shared/_ValidationScriptsPartial.cshtml x: 18 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/Views/_ViewStart.cshtml x: 3 lines of code y: 2 # changes src/Relecloud.Web.CallCenter/wwwroot/css/site.css x: 88 lines of code y: 2 # changes
17.0
# changes
  min: 1.0
  average: 3.28
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 17.0
0 417.0
lines of code
min: 2.0 | average: 51.64 | 25th percentile: 11.0 | median: 22.0 | 75th percentile: 61.0 | max: 417.0

Number of Contributors vs. Number of Changes: 163 points

testscripts/cleanup.ps1 x: 1 # contributors y: 3 # changes azure.yaml x: 2 # contributors y: 17 # changes infra/core/database/scripts/create-sql-user-and-role.ps1 x: 2 # contributors y: 2 # changes infra/scripts/predeploy/set-app-configuration.ps1 x: 3 # contributors y: 9 # changes src/Relecloud.Web.CallCenter.Api/Startup.cs x: 3 # contributors y: 13 # changes src/Relecloud.Web.CallCenter/Program.cs x: 4 # contributors y: 9 # changes src/Relecloud.Web.CallCenter/Startup.cs x: 4 # contributors y: 13 # changes src/Relecloud.TicketRenderer/Extensions.cs x: 1 # contributors y: 5 # changes src/Relecloud.TicketRenderer/Program.cs x: 1 # contributors y: 7 # changes src/Relecloud.Web.CallCenter/Controllers/CartController.cs x: 2 # contributors y: 6 # changes infra/naming.overrides.jsonc x: 2 # contributors y: 7 # changes infra/scripts/postdeploy/show-webapp-uri.ps1 x: 1 # contributors y: 1 # changes infra/scripts/postprovision/call-create-app-registrations.ps1 x: 1 # contributors y: 2 # changes src/Relecloud.Web.CallCenter.Api/Controllers/TicketController.cs x: 3 # contributors y: 7 # changes src/Relecloud.Web.CallCenter/Infrastructure/ExtensionMethods.cs x: 2 # contributors y: 5 # changes src/Relecloud.TicketRenderer/Services/TicketRenderer.cs x: 1 # contributors y: 6 # changes src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/ITicketRenderingService.cs x: 2 # contributors y: 4 # changes src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketImageService.cs x: 2 # contributors y: 3 # changes src/Relecloud.Web.CallCenter.Api/Services/Search/AzureSearchConcertSearchService.cs x: 3 # contributors y: 5 # changes
17.0
# changes
  min: 1.0
  average: 3.28
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 17.0
0 4.0
# contributors
min: 1.0 | average: 1.69 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 163 points

testscripts/cleanup.ps1 x: 1 # contributors y: 357 lines of code azure.yaml x: 2 # contributors y: 60 lines of code infra/scripts/postprovision/create-app-registrations.ps1 x: 1 # contributors y: 417 lines of code infra/core/database/scripts/create-sql-user-and-role.ps1 x: 2 # contributors y: 59 lines of code infra/scripts/predeploy/set-app-configuration.ps1 x: 3 # contributors y: 315 lines of code src/Relecloud.Web.CallCenter.Api/Startup.cs x: 3 # contributors y: 207 lines of code src/Relecloud.Web.CallCenter/Program.cs x: 4 # contributors y: 50 lines of code src/Relecloud.Web.CallCenter/Startup.cs x: 4 # contributors y: 279 lines of code src/Relecloud.TicketRenderer/Extensions.cs x: 1 # contributors y: 97 lines of code src/Relecloud.TicketRenderer/Program.cs x: 1 # contributors y: 46 lines of code src/Relecloud.Web.CallCenter.Api/Program.cs x: 3 # contributors y: 49 lines of code src/Relecloud.Web.CallCenter/Controllers/CartController.cs x: 2 # contributors y: 202 lines of code infra/naming.overrides.jsonc x: 2 # contributors y: 80 lines of code infra/scripts/postdeploy/show-webapp-uri.ps1 x: 1 # contributors y: 9 lines of code infra/scripts/postprovision/call-create-app-registrations.ps1 x: 1 # contributors y: 20 lines of code infra/scripts/predeploy/call-set-app-configuration.ps1 x: 1 # contributors y: 15 lines of code infra/scripts/predown/call-cleanup.ps1 x: 1 # contributors y: 23 lines of code testscripts/setup.ps1 x: 1 # contributors y: 330 lines of code infra/modules/azure-fqdns.jsonc x: 2 # contributors y: 57 lines of code src/Relecloud.Messaging/MessageBusOptions.cs x: 1 # contributors y: 14 lines of code src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageBusExtensions.cs x: 1 # contributors y: 39 lines of code testscripts/validate-deployment.ps1 x: 1 # contributors y: 70 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/TicketController.cs x: 3 # contributors y: 180 lines of code src/Relecloud.Web.CallCenter/Infrastructure/ExtensionMethods.cs x: 2 # contributors y: 101 lines of code src/Relecloud.TicketRenderer/TicketRenderRequestMessageHandler.cs x: 1 # contributors y: 64 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketRenderCompleteMessageHandler.cs x: 1 # contributors y: 80 lines of code src/Relecloud.Messaging/IMessageBus.cs x: 1 # contributors y: 10 lines of code src/Relecloud.Messaging/IMessageProcessor.cs x: 1 # contributors y: 5 lines of code src/Relecloud.Messaging/Messages/TicketRenderCompleteMessage.cs x: 1 # contributors y: 2 lines of code src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageBus.cs x: 1 # contributors y: 60 lines of code src/Relecloud.TicketRenderer/Services/TicketRenderer.cs x: 1 # contributors y: 83 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/DistributedTicketRenderingService.cs x: 1 # contributors y: 37 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/FeatureDependentTicketRenderingServiceFactory.cs x: 1 # contributors y: 18 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/ITicketRenderingService.cs x: 2 # contributors y: 7 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/ITicketRenderingServiceFactory.cs x: 1 # contributors y: 7 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/LocalTicketRenderingService.cs x: 1 # contributors y: 103 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketManagementService.cs x: 2 # contributors y: 61 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketImageService.cs x: 2 # contributors y: 28 lines of code src/Relecloud.Models/ConcertContext/Concert.cs x: 2 # contributors y: 22 lines of code src/Relecloud.Models/ConcertContext/CreateResult.cs x: 2 # contributors y: 16 lines of code src/Relecloud.Models/ConcertContext/DeleteResult.cs x: 2 # contributors y: 14 lines of code src/Relecloud.Models/ConcertContext/TicketNumber.cs x: 2 # contributors y: 12 lines of code src/Relecloud.Models/ConcertContext/User.cs x: 2 # contributors y: 9 lines of code src/Relecloud.Models/Search/SearchRequest.cs x: 2 # contributors y: 27 lines of code src/Relecloud.Models/Search/SearchResponse.cs x: 2 # contributors y: 17 lines of code src/Relecloud.Models/Services/IConcertSearchService.cs x: 2 # contributors y: 10 lines of code src/Relecloud.Models/TicketManagement/PurchaseTicketsResult.cs x: 2 # contributors y: 23 lines of code src/Relecloud.TicketRenderer/Services/AzureImageStorage.cs x: 1 # contributors y: 22 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/ConcertController.cs x: 2 # contributors y: 225 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/ImageController.cs x: 2 # contributors y: 41 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/SearchController.cs x: 2 # contributors y: 53 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/UserController.cs x: 2 # contributors y: 64 lines of code src/Relecloud.Web.CallCenter.Api/Infrastructure/ModelStateDictionaryExtensions.cs x: 2 # contributors y: 31 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220125000051_AddVisibleFields.cs x: 2 # contributors y: 36 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220208231619_SelectTicketManagementService.cs x: 2 # contributors y: 33 lines of code src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockPaymentGatewayService.cs x: 2 # contributors y: 25 lines of code src/Relecloud.Web.CallCenter.Api/Services/Search/AzureSearchConcertSearchService.cs x: 3 # contributors y: 127 lines of code src/Relecloud.Web.CallCenter.Api/Services/Search/SqlDatabaseConcertSearchService.cs x: 2 # contributors y: 86 lines of code src/Relecloud.Web.CallCenter.Api/Services/SqlDatabaseConcertRepository/SqlDatabaseConcertRepository.cs x: 2 # contributors y: 149 lines of code src/Relecloud.Web.CallCenter/Controllers/ConcertController.cs x: 2 # contributors y: 228 lines of code src/Relecloud.Web.CallCenter/Controllers/ImageController.cs x: 2 # contributors y: 32 lines of code src/Relecloud.Web.CallCenter/Controllers/TicketController.cs x: 2 # contributors y: 46 lines of code src/Relecloud.Web.CallCenter/Services/ITicketImageService.cs x: 2 # contributors y: 6 lines of code src/Relecloud.Web.CallCenter/Services/MockServices/MockConcertContextService.cs x: 2 # contributors y: 49 lines of code src/Relecloud.Web.CallCenter/Services/MockServices/MockConcertSearchService.cs x: 2 # contributors y: 20 lines of code src/Relecloud.Web.CallCenter/Services/RelecloudApiServices/RelecloudApiConcertService.cs x: 2 # contributors y: 201 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Search.cshtml x: 2 # contributors y: 116 lines of code src/Relecloud.Web.CallCenter/Views/Ticket/Index.cshtml x: 1 # contributors y: 72 lines of code src/Relecloud.Web.CallCenter/Views/Shared/_Layout.cshtml.css x: 2 # contributors y: 37 lines of code src/Relecloud.Web.CallCenter/wwwroot/js/site.js x: 2 # contributors y: 19 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220125000051_AddVisibleFields.Designer.cs x: 1 # contributors y: 58 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220125000722_AddAuditFieldsToConcert.Designer.cs x: 1 # contributors y: 66 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220126181356_AddCheckoutTables.Designer.cs x: 1 # contributors y: 110 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220208203826_CreateTicketNumbers.Designer.cs x: 1 # contributors y: 128 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220208231619_SelectTicketManagementService.Designer.cs x: 1 # contributors y: 133 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220209201351_TicketServiceConcertIdIsNullable.Designer.cs x: 1 # contributors y: 132 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220215010613_AddTicketNumberToTicket.Designer.cs x: 1 # contributors y: 143 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/ConcertDataContextModelSnapshot.cs x: 1 # contributors y: 141 lines of code src/Relecloud.Web.CallCenter/Views/Cart/Checkout.cshtml x: 1 # contributors y: 113 lines of code src/Relecloud.Web.CallCenter/Views/Cart/Index.cshtml x: 1 # contributors y: 53 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Delete.cshtml x: 1 # contributors y: 78 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Edit.cshtml x: 1 # contributors y: 73 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Index.cshtml x: 1 # contributors y: 28 lines of code src/Relecloud.Web.CallCenter/wwwroot/css/site.css x: 1 # contributors y: 88 lines of code
417.0
lines of code
  min: 2.0
  average: 51.64
  25th percentile: 11.0
  median: 22.0
  75th percentile: 61.0
  max: 417.0
0 4.0
# contributors
min: 1.0 | average: 1.69 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0