diff --git a/Remora.Sdk.Razor/README.md b/Remora.Sdk.Razor/README.md new file mode 100644 index 0000000..c5783b2 --- /dev/null +++ b/Remora.Sdk.Razor/README.md @@ -0,0 +1,27 @@ +# Remora.Sdk.Razor + +This SDK provides an extension to Remora.Sdk wherein the underlying extended framework is `Microsoft.NET.Sdk.Razor`. + +All general `Remora.Sdk` properties and requirements apply. For instance, `LegalAuthor` and `LegalEmail` still need to +be defined. + +For more information, refer to the [Remora.Sdk Readme](../Remora.Sdk/Readme.md). + +## Usage + +```xml + + + John Doe + john@doe.org + + +``` + +## Remora.Sdk.Web Properties + +No additional properties have been added at this time. + +## Microsoft.NET.Sdk.Razor Properties + +All properties added with the inclusion of `Microsoft.NET.Sdk.Razor` are available for use in projects with this type. \ No newline at end of file diff --git a/Remora.Sdk.Razor/Remora.Sdk.Razor.msbuildproj b/Remora.Sdk.Razor/Remora.Sdk.Razor.msbuildproj new file mode 100644 index 0000000..7136d8f --- /dev/null +++ b/Remora.Sdk.Razor/Remora.Sdk.Razor.msbuildproj @@ -0,0 +1,18 @@ + + + netstandard2.0 + NU5128 + + + Remora.Web.Razor + Provides default properties and targets for remora-style Razor projects + 1.0.0 + Initial Release + true + MSBuild;MSBuildSdk;Remora;Web;ASP.NET Core;Razor + MSBuildSdk + + + + + \ No newline at end of file diff --git a/Remora.Sdk.Razor/Sdk/Sdk.Packages.props b/Remora.Sdk.Razor/Sdk/Sdk.Packages.props new file mode 100644 index 0000000..35111b2 --- /dev/null +++ b/Remora.Sdk.Razor/Sdk/Sdk.Packages.props @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/Remora.Sdk.Razor/Sdk/Sdk.props b/Remora.Sdk.Razor/Sdk/Sdk.props new file mode 100644 index 0000000..ffa91d1 --- /dev/null +++ b/Remora.Sdk.Razor/Sdk/Sdk.props @@ -0,0 +1,25 @@ + + + + + + + true + false + + + + true + + + + + + + + + + false + + + \ No newline at end of file diff --git a/Remora.Sdk.Razor/Sdk/Sdk.targets b/Remora.Sdk.Razor/Sdk/Sdk.targets new file mode 100644 index 0000000..d60687d --- /dev/null +++ b/Remora.Sdk.Razor/Sdk/Sdk.targets @@ -0,0 +1,35 @@ + + + + false + + + $([MSBuild]::GetTargetFrameworkIdentifier($TargetFramework)) + + $(TargetFrameworkVersion) == '.NETCoreApp' + $(TargetFrameworkVersion) == '.NETCoreApp' + $(TargetFrameworkVersion) == '.NETStandard' + $(TargetFrameworkVersion) == '.NETFramework' + $(TargetFrameworkVersion) != '.NETStandard' + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Remora.Sdk.Web/README.md b/Remora.Sdk.Web/README.md new file mode 100644 index 0000000..ad154bf --- /dev/null +++ b/Remora.Sdk.Web/README.md @@ -0,0 +1,27 @@ +# Remora.Sdk.Web + +This SDK provides an extension to Remora.Sdk wherein the underlying extended framework is `Microsoft.NET.Sdk.Web`. + +All general `Remora.Sdk` properties and requirements apply. For instance, `LegalAuthor` and `LegalEmail` still need to +be defined. + +For more information, refer to the [Remora.Sdk Readme](../Remora.Sdk/Readme.md). + +## Usage + +```xml + + + John Doe + john@doe.org + + +``` + +## Remora.Sdk.Web Properties + +No additional properties have been added at this time. + +## Microsoft.NET.Sdk.Web Properties + +All properties added with the inclusion of `Microsoft.NET.Sdk.Web` are available for use in projects with this type. \ No newline at end of file diff --git a/Remora.Sdk.Web/Remora.Sdk.Web.msbuildproj b/Remora.Sdk.Web/Remora.Sdk.Web.msbuildproj new file mode 100644 index 0000000..06985e5 --- /dev/null +++ b/Remora.Sdk.Web/Remora.Sdk.Web.msbuildproj @@ -0,0 +1,18 @@ + + + netstandard2.0 + NU5128 + + + Remora.Web.Sdk + Provides default properties and targets for remora-style web projects + 1.0.0 + Initial Release + true + MSBuild;MSBuildSdk;Remora;Web;ASP.NET Core; + MSBuildSdk + + + + + \ No newline at end of file diff --git a/Remora.Sdk.Web/Sdk/Sdk.Packages.props b/Remora.Sdk.Web/Sdk/Sdk.Packages.props new file mode 100644 index 0000000..35111b2 --- /dev/null +++ b/Remora.Sdk.Web/Sdk/Sdk.Packages.props @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/Remora.Sdk.Web/Sdk/Sdk.props b/Remora.Sdk.Web/Sdk/Sdk.props new file mode 100644 index 0000000..db3b0ac --- /dev/null +++ b/Remora.Sdk.Web/Sdk/Sdk.props @@ -0,0 +1,25 @@ + + + + + + + true + false + + + + true + + + + + + + + + + false + + + \ No newline at end of file diff --git a/Remora.Sdk.Web/Sdk/Sdk.targets b/Remora.Sdk.Web/Sdk/Sdk.targets new file mode 100644 index 0000000..7d51f22 --- /dev/null +++ b/Remora.Sdk.Web/Sdk/Sdk.targets @@ -0,0 +1,35 @@ + + + + false + + + $([MSBuild]::GetTargetFrameworkIdentifier($TargetFramework)) + + $(TargetFrameworkVersion) == '.NETCoreApp' + $(TargetFrameworkVersion) == '.NETCoreApp' + $(TargetFrameworkVersion) == '.NETStandard' + $(TargetFrameworkVersion) == '.NETFramework' + $(TargetFrameworkVersion) != '.NETStandard' + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Remora.Sdk.sln b/Remora.Sdk.sln index 95e6f0c..6cd5102 100644 --- a/Remora.Sdk.sln +++ b/Remora.Sdk.sln @@ -40,6 +40,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CentrallyManagedPackageVers EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetFrameworkTestProject", "Tests\NetFrameworkTestProject\NetFrameworkTestProject.csproj", "{9A20B528-1711-4B2A-B6F1-BD3DD235B38C}" EndProject +Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "Remora.Sdk.Web", "Remora.Sdk.Web\Remora.Sdk.Web.msbuildproj", "{AC9B5643-7E81-42C8-B704-DC2E23BFD153}" +EndProject +Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "Remora.Sdk.Razor", "Remora.Sdk.Razor\Remora.Sdk.Razor.msbuildproj", "{858B0602-7DDC-4060-A023-34A50AC6D20D}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -78,6 +82,14 @@ Global {9A20B528-1711-4B2A-B6F1-BD3DD235B38C}.Debug|Any CPU.Build.0 = Debug|Any CPU {9A20B528-1711-4B2A-B6F1-BD3DD235B38C}.Release|Any CPU.ActiveCfg = Release|Any CPU {9A20B528-1711-4B2A-B6F1-BD3DD235B38C}.Release|Any CPU.Build.0 = Release|Any CPU + {AC9B5643-7E81-42C8-B704-DC2E23BFD153}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AC9B5643-7E81-42C8-B704-DC2E23BFD153}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AC9B5643-7E81-42C8-B704-DC2E23BFD153}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AC9B5643-7E81-42C8-B704-DC2E23BFD153}.Release|Any CPU.Build.0 = Release|Any CPU + {858B0602-7DDC-4060-A023-34A50AC6D20D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {858B0602-7DDC-4060-A023-34A50AC6D20D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {858B0602-7DDC-4060-A023-34A50AC6D20D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {858B0602-7DDC-4060-A023-34A50AC6D20D}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE