From d1621ecb361a0f52330e90580079c8505cd883b0 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Thu, 7 May 2026 14:02:55 -0400 Subject: [PATCH] refactor(backend): rename registration classes --- .../{DependencyInjection.cs => ApplicationRegistration.cs} | 2 +- .../{DependencyInjection.cs => InfrastructureRegistration.cs} | 2 +- .../{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../Assets/{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../Clients/{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- .../{DependencyInjection.cs => ModuleRegistration.cs} | 2 +- docs/ARCHITECTURE.md | 4 ++-- .../TASKS/product-feedback/001-backend-feedback-foundation.md | 2 +- 17 files changed, 18 insertions(+), 18 deletions(-) rename backend/src/Socialize.Api/{DependencyInjection.cs => ApplicationRegistration.cs} (98%) rename backend/src/Socialize.Api/Infrastructure/{DependencyInjection.cs => InfrastructureRegistration.cs} (97%) rename backend/src/Socialize.Api/Modules/Approvals/{DependencyInjection.cs => ModuleRegistration.cs} (88%) rename backend/src/Socialize.Api/Modules/Assets/{DependencyInjection.cs => ModuleRegistration.cs} (84%) rename backend/src/Socialize.Api/Modules/CalendarIntegrations/{DependencyInjection.cs => ModuleRegistration.cs} (93%) rename backend/src/Socialize.Api/Modules/Campaigns/{DependencyInjection.cs => ModuleRegistration.cs} (85%) rename backend/src/Socialize.Api/Modules/Channels/{DependencyInjection.cs => ModuleRegistration.cs} (82%) rename backend/src/Socialize.Api/Modules/Clients/{DependencyInjection.cs => ModuleRegistration.cs} (85%) rename backend/src/Socialize.Api/Modules/Comments/{DependencyInjection.cs => ModuleRegistration.cs} (85%) rename backend/src/Socialize.Api/Modules/ContentItems/{DependencyInjection.cs => ModuleRegistration.cs} (90%) rename backend/src/Socialize.Api/Modules/Feedback/{DependencyInjection.cs => ModuleRegistration.cs} (86%) rename backend/src/Socialize.Api/Modules/Identity/{DependencyInjection.cs => ModuleRegistration.cs} (98%) rename backend/src/Socialize.Api/Modules/Notifications/{DependencyInjection.cs => ModuleRegistration.cs} (91%) rename backend/src/Socialize.Api/Modules/Organizations/{DependencyInjection.cs => ModuleRegistration.cs} (88%) rename backend/src/Socialize.Api/Modules/Workspaces/{DependencyInjection.cs => ModuleRegistration.cs} (85%) diff --git a/backend/src/Socialize.Api/DependencyInjection.cs b/backend/src/Socialize.Api/ApplicationRegistration.cs similarity index 98% rename from backend/src/Socialize.Api/DependencyInjection.cs rename to backend/src/Socialize.Api/ApplicationRegistration.cs index 88655ea5..23660d2c 100644 --- a/backend/src/Socialize.Api/DependencyInjection.cs +++ b/backend/src/Socialize.Api/ApplicationRegistration.cs @@ -11,7 +11,7 @@ using Microsoft.IdentityModel.Tokens; namespace Socialize; -public static class DependencyInjection +public static class ApplicationRegistration { public static IServiceCollection AddWebServices(this IServiceCollection services) { diff --git a/backend/src/Socialize.Api/Infrastructure/DependencyInjection.cs b/backend/src/Socialize.Api/Infrastructure/InfrastructureRegistration.cs similarity index 97% rename from backend/src/Socialize.Api/Infrastructure/DependencyInjection.cs rename to backend/src/Socialize.Api/Infrastructure/InfrastructureRegistration.cs index c0fc5c67..a7f9e979 100644 --- a/backend/src/Socialize.Api/Infrastructure/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Infrastructure/InfrastructureRegistration.cs @@ -9,7 +9,7 @@ using Socialize.Api.Infrastructure.Payments.Stripe.Configuration; namespace Socialize.Api.Infrastructure; -public static class DependencyInjection +public static class InfrastructureRegistration { public static WebApplicationBuilder AddInfrastructureModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Approvals/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/Approvals/ModuleRegistration.cs similarity index 88% rename from backend/src/Socialize.Api/Modules/Approvals/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/Approvals/ModuleRegistration.cs index a8457c3f..b4d71d90 100644 --- a/backend/src/Socialize.Api/Modules/Approvals/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/Approvals/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Approvals.Services; namespace Socialize.Api.Modules.Approvals; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddApprovalsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Assets/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/Assets/ModuleRegistration.cs similarity index 84% rename from backend/src/Socialize.Api/Modules/Assets/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/Assets/ModuleRegistration.cs index 94798b99..05f32285 100644 --- a/backend/src/Socialize.Api/Modules/Assets/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/Assets/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Assets.Data; namespace Socialize.Api.Modules.Assets; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddAssetsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/CalendarIntegrations/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/CalendarIntegrations/ModuleRegistration.cs similarity index 93% rename from backend/src/Socialize.Api/Modules/CalendarIntegrations/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/CalendarIntegrations/ModuleRegistration.cs index ca266c7e..437bdb2d 100644 --- a/backend/src/Socialize.Api/Modules/CalendarIntegrations/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/CalendarIntegrations/ModuleRegistration.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.CalendarIntegrations; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddCalendarIntegrationsModule(this WebApplicationBuilder builder) { diff --git a/backend/src/Socialize.Api/Modules/Campaigns/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/Campaigns/ModuleRegistration.cs similarity index 85% rename from backend/src/Socialize.Api/Modules/Campaigns/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/Campaigns/ModuleRegistration.cs index fbb45212..1d390704 100644 --- a/backend/src/Socialize.Api/Modules/Campaigns/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/Campaigns/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Campaigns.Data; namespace Socialize.Api.Modules.Campaigns; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddCampaignsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Channels/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/Channels/ModuleRegistration.cs similarity index 82% rename from backend/src/Socialize.Api/Modules/Channels/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/Channels/ModuleRegistration.cs index 3ee9b868..11875eed 100644 --- a/backend/src/Socialize.Api/Modules/Channels/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/Channels/ModuleRegistration.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Channels; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddChannelsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Clients/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/Clients/ModuleRegistration.cs similarity index 85% rename from backend/src/Socialize.Api/Modules/Clients/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/Clients/ModuleRegistration.cs index 62e0d437..250b1d82 100644 --- a/backend/src/Socialize.Api/Modules/Clients/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/Clients/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Clients.Data; namespace Socialize.Api.Modules.Clients; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddClientsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Comments/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/Comments/ModuleRegistration.cs similarity index 85% rename from backend/src/Socialize.Api/Modules/Comments/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/Comments/ModuleRegistration.cs index 4cdd3e1e..06164b91 100644 --- a/backend/src/Socialize.Api/Modules/Comments/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/Comments/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Comments.Data; namespace Socialize.Api.Modules.Comments; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddCommentsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/ContentItems/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/ContentItems/ModuleRegistration.cs similarity index 90% rename from backend/src/Socialize.Api/Modules/ContentItems/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/ContentItems/ModuleRegistration.cs index fb5af910..a17dbcaa 100644 --- a/backend/src/Socialize.Api/Modules/ContentItems/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/ContentItems/ModuleRegistration.cs @@ -3,7 +3,7 @@ using Socialize.Api.Modules.ContentItems.Services; namespace Socialize.Api.Modules.ContentItems; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddContentItemsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Feedback/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/Feedback/ModuleRegistration.cs similarity index 86% rename from backend/src/Socialize.Api/Modules/Feedback/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/Feedback/ModuleRegistration.cs index 1712db55..2bdfe650 100644 --- a/backend/src/Socialize.Api/Modules/Feedback/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/Feedback/ModuleRegistration.cs @@ -1,6 +1,6 @@ namespace Socialize.Api.Modules.Feedback; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddFeedbackModule(this WebApplicationBuilder builder) { diff --git a/backend/src/Socialize.Api/Modules/Identity/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/Identity/ModuleRegistration.cs similarity index 98% rename from backend/src/Socialize.Api/Modules/Identity/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/Identity/ModuleRegistration.cs index 9776e85b..29dbd419 100644 --- a/backend/src/Socialize.Api/Modules/Identity/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/Identity/ModuleRegistration.cs @@ -7,7 +7,7 @@ using Microsoft.AspNetCore.Identity; namespace Socialize.Api.Modules.Identity; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddIdentityModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Notifications/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/Notifications/ModuleRegistration.cs similarity index 91% rename from backend/src/Socialize.Api/Modules/Notifications/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/Notifications/ModuleRegistration.cs index 8078c796..ff5b118e 100644 --- a/backend/src/Socialize.Api/Modules/Notifications/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/Notifications/ModuleRegistration.cs @@ -4,7 +4,7 @@ using Socialize.Api.Modules.Notifications.Services; namespace Socialize.Api.Modules.Notifications; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddNotificationsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Organizations/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/Organizations/ModuleRegistration.cs similarity index 88% rename from backend/src/Socialize.Api/Modules/Organizations/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/Organizations/ModuleRegistration.cs index eb638c21..27c7da03 100644 --- a/backend/src/Socialize.Api/Modules/Organizations/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/Organizations/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Organizations.Services; namespace Socialize.Api.Modules.Organizations; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddOrganizationsModule( this WebApplicationBuilder builder) diff --git a/backend/src/Socialize.Api/Modules/Workspaces/DependencyInjection.cs b/backend/src/Socialize.Api/Modules/Workspaces/ModuleRegistration.cs similarity index 85% rename from backend/src/Socialize.Api/Modules/Workspaces/DependencyInjection.cs rename to backend/src/Socialize.Api/Modules/Workspaces/ModuleRegistration.cs index a2b0f64d..ce404a6e 100644 --- a/backend/src/Socialize.Api/Modules/Workspaces/DependencyInjection.cs +++ b/backend/src/Socialize.Api/Modules/Workspaces/ModuleRegistration.cs @@ -2,7 +2,7 @@ using Socialize.Api.Modules.Workspaces.Data; namespace Socialize.Api.Modules.Workspaces; -public static class DependencyInjection +public static class ModuleRegistration { public static WebApplicationBuilder AddWorkspaceModule( this WebApplicationBuilder builder) diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 140ed5b9..32e743ab 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -29,8 +29,8 @@ backend/src/Socialize.Api/Program.cs Composition registers: -- web services and auth in `DependencyInjection.cs` -- infrastructure in `Infrastructure/DependencyInjection.cs` +- web services and auth in `ApplicationRegistration.cs` +- infrastructure in `Infrastructure/InfrastructureRegistration.cs` - domain modules for Identity, Organizations, Workspaces, Clients, Campaigns, ContentItems, Assets, Comments, Approvals, Notifications, and Feedback ## Data Ownership diff --git a/docs/TASKS/product-feedback/001-backend-feedback-foundation.md b/docs/TASKS/product-feedback/001-backend-feedback-foundation.md index e5d56b37..dd00cd21 100644 --- a/docs/TASKS/product-feedback/001-backend-feedback-foundation.md +++ b/docs/TASKS/product-feedback/001-backend-feedback-foundation.md @@ -38,7 +38,7 @@ Add the backend foundation for product feedback reports. ## Likely Files - `backend/src/Socialize.Api/Modules/Identity/Contracts/KnownRoles.cs` -- `backend/src/Socialize.Api/Modules/Identity/DependencyInjection.cs` +- `backend/src/Socialize.Api/Modules/Identity/ModuleRegistration.cs` - `backend/src/Socialize.Api/Data/AppDbContext.cs` - `backend/src/Socialize.Api/Modules/Feedback/**` - `backend/tests/Socialize.Tests/**`