Skip to content

Commit 32bbc61

Browse files
refactor: Rebrand project to CleanArchitecture.ApiTemplate
Updated project name from SecureCleanApiWaf to CleanArchitecture.ApiTemplate across all files, namespaces, and documentation. - Updated namespaces, file paths, and project references. - Adjusted Docker configurations, including image and container names. - Updated JWT settings, environment variables, and appsettings. - Revised documentation, including deployment and API guides. - Updated GitHub repository links and Azure resource names. - Refactored test projects, CI/CD workflows, and architecture tests. - Ensured consistency across all layers of the application.
1 parent 50d5611 commit 32bbc61

File tree

117 files changed

+1356
-1351
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+1356
-1351
lines changed

.github/workflows/docker-publish.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Docker Build and Push
22

33
# ===========================================================================================
4-
# GitHub Actions Workflow - BlueTreadApp Docker Publishing
4+
# GitHub Actions Workflow - CleanArchitecture.ApiTemplate Docker Publishing
55
# ===========================================================================================
66
# This workflow automatically builds and pushes Docker images to Docker Hub
77
# Triggers:
@@ -31,7 +31,7 @@ on:
3131
# Environment variables
3232
env:
3333
DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }}
34-
IMAGE_NAME: bluetreadapp
34+
IMAGE_NAME: CleanArchitecture.ApiTemplate
3535
DOTNET_VERSION: '8.0.x'
3636

3737
jobs:
@@ -158,7 +158,7 @@ jobs:
158158
username: ${{ secrets.DOCKER_HUB_USERNAME }}
159159
password: ${{ secrets.DOCKER_HUB_TOKEN }}
160160
repository: ${{ env.DOCKER_HUB_USERNAME }}/${{ env.IMAGE_NAME }}
161-
short-description: "BlueTreadApp - Blazor .NET 8 Application"
161+
short-description: "CleanArchitecture.ApiTemplate - Blazor .NET 8 Application"
162162
readme-filepath: ./Docs/Deployment/Docker/DOCKER_DEPLOYMENT.md
163163
continue-on-error: true
164164

@@ -215,6 +215,6 @@ jobs:
215215
# - GitHub repository > Actions tab
216216
#
217217
# View Docker images:
218-
# - https://hub.docker.com/r/yourusername/bluetreadapp
218+
# - https://hub.docker.com/r/yourusername/CleanArchitecture.ApiTemplate
219219
#
220220
# ===========================================================================================

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,3 +363,11 @@ MigrationBackup/
363363
FodyWeavers.xsd
364364
/appsettings.Development.json
365365
/appsettings.json
366+
367+
# ================================================================================
368+
# PowerShell Scripts (Temporary/Helper Scripts)
369+
# ================================================================================
370+
# Exclude PowerShell script files used for project maintenance and automation
371+
# These scripts are typically one-time utilities or developer-specific helpers
372+
# Pattern: *.ps* covers .ps1, .psm1, .psd1, .ps1xml files
373+
*.ps*
File renamed without changes.

CleanArchitecture.ApiTemplate.slnx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<Solution>
2+
<Project Path="CleanArchitecture.ApiTemplate.csproj" />
3+
</Solution>

Components/_Imports.razor

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
@using static Microsoft.AspNetCore.Components.Web.RenderMode
77
@using Microsoft.AspNetCore.Components.Web.Virtualization
88
@using Microsoft.JSInterop
9-
@using SecureCleanApiWaf
10-
@using SecureCleanApiWaf.Components
9+
@using CleanArchitecture.ApiTemplate
10+
@using CleanArchitecture.ApiTemplate.Components

Core/Application/Common/Behaviors/CachingBehavior.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
using System.Text;
88
using System;
99

10-
namespace SecureCleanApiWaf.Core.Application.Common.Behaviors
10+
namespace CleanArchitecture.ApiTemplate.Core.Application.Common.Behaviors
1111
{
1212
/// <summary>
1313
/// Implements a MediatR pipeline behavior for response caching in the Blazor Server application's API integration layer.

Core/Application/Common/Behaviors/ICacheable.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace SecureCleanApiWaf.Core.Application.Common.Behaviors
1+
namespace CleanArchitecture.ApiTemplate.Core.Application.Common.Behaviors
22
{
33
/// <summary>
44
/// Defines members required for objects that support caching, including cache key identification and expiration

Core/Application/Common/DTOs/ApiCollectionResponseDto.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace SecureCleanApiWaf.Core.Application.Common.DTOs
1+
namespace CleanArchitecture.ApiTemplate.Core.Application.Common.DTOs
22
{
33
/// <summary>
44
/// DTO wrapper for API responses that contain collections.

Core/Application/Common/DTOs/ApiDataItemDto.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace SecureCleanApiWaf.Core.Application.Common.DTOs
1+
namespace CleanArchitecture.ApiTemplate.Core.Application.Common.DTOs
22
{
33
/// <summary>
44
/// DTO for ApiDataItem responses in controllers and components.

Core/Application/Common/DTOs/ApiDataStatisticsDto.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace SecureCleanApiWaf.Core.Application.Common.DTOs
1+
namespace CleanArchitecture.ApiTemplate.Core.Application.Common.DTOs
22
{
33
/// <summary>
44
/// DTO for API data items statistics and monitoring information.

0 commit comments

Comments
 (0)