Joinery.Dovetail.Analyzers
0.4.2
dotnet add package Joinery.Dovetail.Analyzers --version 0.4.2
NuGet\Install-Package Joinery.Dovetail.Analyzers -Version 0.4.2
<PackageReference Include="Joinery.Dovetail.Analyzers" Version="0.4.2" />
<PackageVersion Include="Joinery.Dovetail.Analyzers" Version="0.4.2" />
<PackageReference Include="Joinery.Dovetail.Analyzers" />
paket add Joinery.Dovetail.Analyzers --version 0.4.2
#r "nuget: Joinery.Dovetail.Analyzers, 0.4.2"
#:package Joinery.Dovetail.Analyzers@0.4.2
#addin nuget:?package=Joinery.Dovetail.Analyzers&version=0.4.2
#tool nuget:?package=Joinery.Dovetail.Analyzers&version=0.4.2
Rocket Surgeons - Conventions
Status
| GitHub Actions |
|---|
| Package | NuGet |
|---|
Configuration
Declare a library's configuration with [DovetailConfiguration] on an options class. Dovetail generates a reflection-free
binder for IOptions<T> and a JSON Schema for it, and merges the schemas of every referenced library into the
application's obj/appsettings.schema.json for editor completion and validation. See
Managed Configuration and
Editor Setup.
Contributing
Run mise install before building: it installs the .NET SDK and the extra .NET 10 runtime that the net10.0 tests run on (.config/mise.toml). global.json pins the same SDK, so a dotnet outside mise fails fast unless that SDK is installed.
On macOS, the first mise install of a new .NET SDK can overwrite the shared ~/.local/share/mise/dotnet-root/dotnet host in place, and macOS then kills every dotnet command (SIGKILL). Replace the host with a fresh copy to fix it:
cd ~/.local/share/mise/dotnet-root && cp -p dotnet dotnet.fresh && mv -f dotnet.fresh dotnet
Whats next?
TBD
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Joinery.Dovetail.Analyzers:
| Package | Downloads |
|---|---|
|
Joinery.Dovetail
Adds support for loading configuration, services, logging, command line and more via simple and easy to setup assembly attributes |
GitHub repositories
This package is not used by any popular GitHub repositories.