Skip to content

Commit 5c9a145

Browse files
Create Template for Solution (#45)
* Package Upgrades * Add Initial Template config * Package Updates * Aspire Package Updates * Package Updates * Package Updates * Aspire Package Updates * Package Updates
1 parent 37b1e1d commit 5c9a145

15 files changed

Lines changed: 66 additions & 56 deletions

File tree

.config/dotnet-tools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"isRoot": true,
44
"tools": {
55
"husky": {
6-
"version": "0.8.0",
6+
"version": "0.9.1",
77
"commands": [
88
"husky"
99
],

.template.config/icon.png

13.7 KB
Loading

.template.config/template.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"$schema": "https://www.schemastore.org/template.json",
3+
"author": "Youssef Wael Mohamed-Lotfy",
4+
"classifications": [ "Web" ],
5+
"name": "Aspire Fullstack Starter Web",
6+
"identity": "YoussefWael.Aspire.Fullstack.StarterWeb",
7+
"shortName": "aspirefullstackweb",
8+
"tags": {
9+
"language": "C#",
10+
"type": "project"
11+
},
12+
"sourceName": "EM",
13+
"preferNameDirectory": true,
14+
"symbols": {
15+
"AspireSolutionName": {
16+
"type": "parameter",
17+
"description": "The name of the Aspire Namespace and slnx solution file",
18+
"replaces": "Brite-Task",
19+
"defaultValue": "MySolution"
20+
}
21+
}
22+
}

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.20.0.135146">
10+
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.21.0.135717">
1111
<PrivateAssets>all</PrivateAssets>
1212
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1313
</PackageReference>

src/Aspire/Brite-Task.AppHost/Brite-Task.AppHost.csproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
<Project Sdk="Aspire.AppHost.Sdk/13.1.0">
1+
<Project Sdk="Aspire.AppHost.Sdk/13.2.0">
22
<PropertyGroup>
33
<OutputType>Exe</OutputType>
44
<UserSecretsId>a63fda2a-7884-4c5e-b023-44a1b16f38a1</UserSecretsId>
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Aspire.Hosting.Redis" Version="13.1.2" />
9-
<PackageReference Include="CliWrap" Version="3.10.0" />
8+
<PackageReference Include="Aspire.Hosting.Redis" Version="13.2.0" />
9+
<PackageReference Include="CliWrap" Version="3.10.1" />
1010
<PackageReference Include="CommunityToolkit.Aspire.Hosting.McpInspector" Version="13.1.1" />
11-
<PackageReference Include="Aspire.Hosting.AppHost" Version="13.1.2" />
12-
<PackageReference Include="Aspire.Hosting.Docker" Version="13.1.2-preview.1.26125.13" />
13-
<PackageReference Include="Aspire.Hosting.Garnet" Version="13.1.2" />
14-
<PackageReference Include="Aspire.Hosting.Keycloak" Version="13.1.2-preview.1.26125.13" />
15-
<PackageReference Include="Aspire.Hosting.PostgreSQL" Version="13.1.2" />
11+
<PackageReference Include="Aspire.Hosting.AppHost" Version="13.2.0" />
12+
<PackageReference Include="Aspire.Hosting.Docker" Version="13.2.0" />
13+
<PackageReference Include="Aspire.Hosting.Garnet" Version="13.2.0" />
14+
<PackageReference Include="Aspire.Hosting.Keycloak" Version="13.2.0-preview.1.26170.3" />
15+
<PackageReference Include="Aspire.Hosting.PostgreSQL" Version="13.2.0" />
1616
</ItemGroup>
1717

1818
<ItemGroup>

src/Aspire/Brite-Task.ServiceDefaults/Brite-Task.ServiceDefaults.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
<ItemGroup>
77
<FrameworkReference Include="Microsoft.AspNetCore.App" />
88

9-
<PackageReference Include="Microsoft.Extensions.Http.Resilience" Version="10.3.0" />
10-
<PackageReference Include="Microsoft.Extensions.ServiceDiscovery" Version="10.3.0" />
9+
<PackageReference Include="Microsoft.Extensions.Http.Resilience" Version="10.4.0" />
10+
<PackageReference Include="Microsoft.Extensions.ServiceDiscovery" Version="10.4.0" />
1111
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.15.0" />
1212
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.15.0" />
13-
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.15.0" />
13+
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.15.1" />
1414
<PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.15.0" />
1515
<PackageReference Include="OpenTelemetry.Instrumentation.Runtime" Version="1.15.0" />
1616
</ItemGroup>

src/Backend/EM.API/EM.API.csproj

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,25 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference
10-
Include="Aspire.Keycloak.Authentication"
11-
Version="13.1.2-preview.1.26125.13"
12-
/>
13-
<PackageReference Include="Aspire.StackExchange.Redis.OutputCaching" Version="13.1.2" />
14-
<PackageReference Include="Mediator.SourceGenerator" Version="3.0.1">
9+
<PackageReference Include="Aspire.Keycloak.Authentication" Version="13.2.0-preview.1.26170.3" />
10+
<PackageReference Include="Aspire.StackExchange.Redis.OutputCaching" Version="13.2.0" />
11+
<PackageReference Include="Mediator.SourceGenerator" Version="3.0.2">
1512
<PrivateAssets>all</PrivateAssets>
1613
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1714
</PackageReference>
18-
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="10.0.4" />
19-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.4">
15+
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="10.0.5" />
16+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.5">
2017
<PrivateAssets>all</PrivateAssets>
2118
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2219
</PackageReference>
23-
<PackageReference Include="Microsoft.Extensions.ApiDescription.Server" Version="10.0.4">
20+
<PackageReference Include="Microsoft.Extensions.ApiDescription.Server" Version="10.0.5">
2421
<PrivateAssets>all</PrivateAssets>
2522
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
2623
</PackageReference>
27-
<PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="8.16.0" />
24+
<PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="8.17.0" />
2825
<PackageReference Include="MinimalApis.Discovery" Version="1.0.7" />
29-
<PackageReference Include="Scalar.AspNetCore" Version="2.13.10" />
30-
<PackageReference Include="Scalar.AspNetCore.Microsoft" Version="2.13.10" />
26+
<PackageReference Include="Scalar.AspNetCore" Version="2.13.14" />
27+
<PackageReference Include="Scalar.AspNetCore.Microsoft" Version="2.13.14" />
3128
</ItemGroup>
3229

3330
<ItemGroup>

src/Backend/EM.Application/EM.Application.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<PackageReference Include="FluentValidation" Version="12.1.1" />
88
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="12.1.1" />
9-
<PackageReference Include="Mediator.Abstractions" Version="3.0.1" />
9+
<PackageReference Include="Mediator.Abstractions" Version="3.0.2" />
1010
</ItemGroup>
1111

1212
<ItemGroup>

src/Backend/EM.Infrastructure/EM.Infrastructure.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
</PropertyGroup>
55

66
<ItemGroup>
7-
<PackageReference Include="Aspire.Npgsql.EntityFrameworkCore.PostgreSQL" Version="13.1.2" />
8-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="10.0.4" />
9-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="10.0.4" />
10-
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="10.0.4">
7+
<PackageReference Include="Aspire.Npgsql.EntityFrameworkCore.PostgreSQL" Version="13.2.0" />
8+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="10.0.5" />
9+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="10.0.5" />
10+
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="10.0.5">
1111
<PrivateAssets>all</PrivateAssets>
1212
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1313
</PackageReference>

src/Backend/EM.McpServer/EM.McpServer.csproj

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,12 @@
44
</PropertyGroup>
55

66
<ItemGroup>
7-
<PackageReference
8-
Include="Aspire.Keycloak.Authentication"
9-
Version="13.1.2-preview.1.26125.13"
10-
/>
11-
<PackageReference Include="Mediator.SourceGenerator" Version="3.0.1">
7+
<PackageReference Include="Aspire.Keycloak.Authentication" Version="13.2.0-preview.1.26170.3" />
8+
<PackageReference Include="Mediator.SourceGenerator" Version="3.0.2">
129
<PrivateAssets>all</PrivateAssets>
1310
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1411
</PackageReference>
15-
<PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="8.16.0" />
12+
<PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="8.17.0" />
1613
<PackageReference Include="ModelContextProtocol.AspNetCore" Version="1.1.0" />
1714
</ItemGroup>
1815

0 commit comments

Comments
 (0)