refactor(backend): rename registration classes
This commit is contained in:
@@ -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)
|
||||
{
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Socialize.Api.Modules.CalendarIntegrations;
|
||||
|
||||
public static class DependencyInjection
|
||||
public static class ModuleRegistration
|
||||
{
|
||||
public static WebApplicationBuilder AddCalendarIntegrationsModule(this WebApplicationBuilder builder)
|
||||
{
|
||||
@@ -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)
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Socialize.Api.Modules.Channels;
|
||||
|
||||
public static class DependencyInjection
|
||||
public static class ModuleRegistration
|
||||
{
|
||||
public static WebApplicationBuilder AddChannelsModule(
|
||||
this WebApplicationBuilder builder)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Socialize.Api.Modules.Feedback;
|
||||
|
||||
public static class DependencyInjection
|
||||
public static class ModuleRegistration
|
||||
{
|
||||
public static WebApplicationBuilder AddFeedbackModule(this WebApplicationBuilder builder)
|
||||
{
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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
|
||||
|
||||
@@ -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/**`
|
||||
|
||||
Reference in New Issue
Block a user