AStar.Dev.Utilities
NuGetA collection of useful utilities that do not fit within any of the other, more targeted, AStar Dev NuGet packages.
Install command for AStar.Dev.Utilities
dotnet add package AStar.Dev.Utilities 13 packages published on NuGet.org — production-tested utilities, infrastructure helpers, and testing tools for .NET projects.
Foundational patterns and extension methods for .NET projects
A collection of useful utilities that do not fit within any of the other, more targeted, AStar Dev NuGet packages.
Install command for AStar.Dev.Utilities
dotnet add package AStar.Dev.Utilities F#-inspired Result type with functional combinators, async support, and LINQ integration.
Install command for AStar.Dev.Functional.Extensions
dotnet add package AStar.Dev.Functional.Extensions Initially, just an attribute to mark code as having technical debt. Later versions will extend this package to include reporting and tests that can be used to monitor the total Technical Debt.
Install command for AStar.Dev.Technical.Debt.Reporting
dotnet add package AStar.Dev.Technical.Debt.Reporting Logging, health checks, and infrastructure cross-cutting concerns
This package contains extension methods designed to add Serilog and Application Insights to the project. The logging is opinionated but the configuration can be overridden. In addition, Open Telemetry is being incorporated
Install command for AStar.Dev.Logging.Extensions
dotnet add package AStar.Dev.Logging.Extensions This package contains atleast one extension method for setting up the HealthChecks. Over time, additional methods will be added.
Install command for AStar.Dev.Api.HealthChecks
dotnet add package AStar.Dev.Api.HealthChecks AStar.Dev.Infrastructure contains the common classes used by the FilesDb etc. packages.
Install command for AStar.Dev.Infrastructure
dotnet add package AStar.Dev.Infrastructure Defines the context and models for the FilesDb.
Install command for AStar.Dev.Infrastructure.FilesDb
dotnet add package AStar.Dev.Infrastructure.FilesDb Extensions and SDK clients for ASP.NET Core and HTTP APIs
A collection of utility methods for simplifying the ASPNet Configuration.
Install command for AStar.Dev.AspNet.Extensions
dotnet add package AStar.Dev.AspNet.Extensions A package to help consume the API Usage endpoint without duplicating code.
Install command for AStar.Dev.Api.Usage.Sdk
dotnet add package AStar.Dev.Api.Usage.Sdk This package contains classes that are shared across the various Client SDKs. It is not intended to be consumed on its own.
Install command for AStar.Dev.Api.Client.Sdk.Shared
dotnet add package AStar.Dev.Api.Client.Sdk.Shared Test utilities for unit and integration testing in .NET
Contains a collection of methods that are designed to aid unit testing
Install command for AStar.Dev.Test.Helpers.Unit
dotnet add package AStar.Dev.Test.Helpers.Unit Contains some helper methods to make testing of the minimal APIs easier.
Install command for AStar.Dev.Test.Helpers.Minimal.Api
dotnet add package AStar.Dev.Test.Helpers.Minimal.Api F#-inspired Result type with functional combinators, async support, and LINQ integration.
Install command for AStar.Dev.Test.DbContext.Helpers
dotnet add package AStar.Dev.Test.DbContext.Helpers