| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .. | ||
| common | ||
| configuration | ||
| Sdk | ||
| README.md | ||
| Sdk.slnx | ||
Geekeey.Arcade.NET.Sdk
Opinionated MSBuild SDKs for .NET projects with standardized build, analyzer, and editor configuration defaults:
Geekeey.Arcade.NET.Sdk— base SDKGeekeey.Arcade.NET.Sdk.Razor— Razor class library and Blazor projectsGeekeey.Arcade.NET.Sdk.Web— ASP.NET Core web projectsGeekeey.Arcade.NET.Sdk.Test— test projects
Packaging metadata
Set these properties in your project file or a directory-level props file. Unless stated otherwise, defaults apply only when the property is empty.
| Property | Default | Description |
|---|---|---|
Authors |
The Geekeey Team |
Default authors when no value is set. |
Copyright |
Copyright (c) The Geekeey Team |
Default copyright when no value is set. |
PublishRepositoryUrl |
true |
Publishes the repository URL in packages. |
IncludeSymbols |
true |
Packs a symbol package. |
SymbolPackageFormat |
snupkg |
Format of the symbol package. |
PackageReadmeFile |
PACKAGE.md when found |
Packs a PACKAGE.md file from the project directory as the package readme. Not packed: README.md is for repository visitors. |
SearchReadmeFileAbove |
false |
When true, searches parent directories for a PACKAGE.md to pack. |
PackageLicenseFile |
Detected license file | Packs and declares a LICENSE.txt, LICENSE.md or LICENSE file found in the project directory or a parent directory. Skipped when the project sets PackageLicenseExpression or PackageLicenseFile. |
Within this repository, each SDK project lives alongside its package contents in Sdk/<PackageId>/, so its PACKAGE.md is discovered automatically.