arcade/src/sdk
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Louis Seubert 6694ceb407
Some checks failed
CI / build (push) Failing after 2m49s
wip
2026-10-27 21:11:30 +01:00
..
common feat: initialize Geekeey Arcade .NET SDK repository 2026-10-24 19:14:32 +02:00
configuration feat: initialize Geekeey Arcade .NET SDK repository 2026-10-24 19:14:32 +02:00
Sdk wip 2026-10-27 21:11:30 +01:00
README.md feat: initialize Geekeey Arcade .NET SDK repository 2026-10-24 19:14:32 +02:00
Sdk.slnx wip 2026-10-27 21:11:30 +01: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 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.