Skip to content

Commit df6cec2

Browse files
committed
Namespace refactor for the SWA integration
1 parent ebe006d commit df6cec2

File tree

6 files changed

+11
-19
lines changed

6 files changed

+11
-19
lines changed

examples/swa/CommunityToolkit.Aspire.StaticWebApps.AppHost/Program.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
using CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps;
2-
31
var builder = DistributedApplication.CreateBuilder(args);
42

53
var api = builder.AddProject<Projects.CommunityToolkit_Aspire_StaticWebApps_ApiApp>("api");

src/CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps/SwaApiEndpointAnnotation.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using Aspire.Hosting.ApplicationModel;
2-
3-
namespace CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps;
1+
namespace Aspire.Hosting.ApplicationModel;
42

53
public class SwaApiEndpointAnnotation(IResourceBuilder<IResourceWithEndpoints> resource) : IResourceAnnotation
64
{

src/CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps/SwaAppEndpointAnnotation.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using Aspire.Hosting.ApplicationModel;
2-
3-
namespace CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps;
1+
namespace Aspire.Hosting.ApplicationModel;
42

53
public class SwaAppEndpointAnnotation(IResourceBuilder<IResourceWithEndpoints> resource) : IResourceAnnotation
64
{

src/CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps/SwaAppHostingExtension.cs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
using Aspire.Hosting;
21
using Aspire.Hosting.ApplicationModel;
32

4-
namespace CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps;
3+
namespace Aspire.Hosting;
54

65
public static class SwaAppHostingExtension
76
{
@@ -71,9 +70,3 @@ public static IResourceBuilder<SwaResource> WithAppResource(this IResourceBuilde
7170
public static IResourceBuilder<SwaResource> WithApiResource(this IResourceBuilder<SwaResource> builder, IResourceBuilder<IResourceWithEndpoints> apiResource) =>
7271
builder.WithAnnotation<SwaApiEndpointAnnotation>(new(apiResource), ResourceAnnotationMutationBehavior.Replace);
7372
}
74-
75-
public class SwaResourceOptions
76-
{
77-
public int Port { get; set; } = 4280;
78-
public int DevServerTimeout { get; set; } = 60;
79-
}

src/CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps/SwaResource.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using Aspire.Hosting.ApplicationModel;
2-
3-
namespace CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps;
1+
namespace Aspire.Hosting.ApplicationModel;
42

53
public class SwaResource(string name, string workingDirectory) : ExecutableResource(name, "swa", workingDirectory)
64
{
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
namespace Aspire.Hosting;
2+
3+
public class SwaResourceOptions
4+
{
5+
public int Port { get; set; } = 4280;
6+
public int DevServerTimeout { get; set; } = 60;
7+
}

0 commit comments

Comments
 (0)