arcade/src/sdk
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-20 20:07:52 +02:00
..
common feat(sdk): integrate NuGet packaging metadata defaults 2026-10-19 20:27:48 +02:00
configuration wip 2026-10-19 18:21:56 +02:00
Sdk feat(sdk): add Razor SDK 2026-10-20 20:07:52 +02:00
Geekeey.Arcade.NET.Sdk.csproj feat(sdk): integrate NuGet packaging metadata defaults 2026-10-19 20:27:48 +02:00
Geekeey.Arcade.NET.Sdk.Razor.csproj feat(sdk): add Razor SDK 2026-10-20 20:07:52 +02:00
Geekeey.Arcade.NET.Sdk.Test.csproj feat(sdk): integrate NuGet packaging metadata defaults 2026-10-19 20:27:48 +02:00
Geekeey.Arcade.NET.Sdk.Web.csproj feat(sdk): integrate NuGet packaging metadata defaults 2026-10-19 20:27:48 +02:00
README.md feat(sdk): add Razor SDK 2026-10-20 20:07:52 +02:00

Geekeey.Arcade.NET.Sdk

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

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 README.md when found Packs a README file from the project directory as the package readme.
SearchReadmeFileAbove false When true, searches parent directories for a README 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.