refactor(backend): rename registration classes

This commit is contained in:
2026-05-07 14:02:55 -04:00
parent 6e417312f9
commit d1621ecb36
17 changed files with 18 additions and 18 deletions

View File

@@ -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)
{

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -1,6 +1,6 @@
namespace Socialize.Api.Modules.CalendarIntegrations;
public static class DependencyInjection
public static class ModuleRegistration
{
public static WebApplicationBuilder AddCalendarIntegrationsModule(this WebApplicationBuilder builder)
{

View File

@@ -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)

View File

@@ -1,6 +1,6 @@
namespace Socialize.Api.Modules.Channels;
public static class DependencyInjection
public static class ModuleRegistration
{
public static WebApplicationBuilder AddChannelsModule(
this WebApplicationBuilder builder)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -1,6 +1,6 @@
namespace Socialize.Api.Modules.Feedback;
public static class DependencyInjection
public static class ModuleRegistration
{
public static WebApplicationBuilder AddFeedbackModule(this WebApplicationBuilder builder)
{

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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

View File

@@ -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/**`