diff --git a/arcade.slnx b/arcade.slnx index c9b62ee..320c2b2 100644 --- a/arcade.slnx +++ b/arcade.slnx @@ -1,5 +1,6 @@ + diff --git a/src/sdk/Geekeey.Arcade.NET.Sdk.Razor.csproj b/src/sdk/Geekeey.Arcade.NET.Sdk.Razor.csproj new file mode 100644 index 0000000..63717b8 --- /dev/null +++ b/src/sdk/Geekeey.Arcade.NET.Sdk.Razor.csproj @@ -0,0 +1,19 @@ + + + netstandard2.0 + true + false + true + false + MSBuild SDK for Razor class library and Blazor projects with standardized build, analyzer, and editor configuration defaults. + + + + + + + + + + + diff --git a/src/sdk/README.md b/src/sdk/README.md index 9f39417..674c5a7 100644 --- a/src/sdk/README.md +++ b/src/sdk/README.md @@ -3,6 +3,7 @@ Opinionated MSBuild SDKs for .NET projects with standardized build, analyzer, and editor configuration defaults: - `Geekeey.Arcade.NET.Sdk` — base SDK +- `Geekeey.Arcade.NET.Sdk.Razor` — Razor class library and Blazor projects - `Geekeey.Arcade.NET.Sdk.Web` — ASP.NET Core web projects - `Geekeey.Arcade.NET.Sdk.Test` — test projects diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Geekeey.Arcade.NET.Sdk.Razor.editorconfig b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Geekeey.Arcade.NET.Sdk.Razor.editorconfig new file mode 100644 index 0000000..6847850 --- /dev/null +++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Geekeey.Arcade.NET.Sdk.Razor.editorconfig @@ -0,0 +1,3 @@ +# global_level must be higher than the base editorconfig files +is_global = true +global_level = 1 diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.props b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.props new file mode 100644 index 0000000..8252210 --- /dev/null +++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.props @@ -0,0 +1,16 @@ + + + true + + $(CustomBeforeDirectoryBuildProps);$(MSBuildThisFileDirectory)../common/Common.props + $(BeforeMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)/../common/Common.targets + + + + + + + + + + diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.targets b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.targets new file mode 100644 index 0000000..49c75ac --- /dev/null +++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.targets @@ -0,0 +1,3 @@ + + +