AStarDev.Utilities
NuGetA collection of useful utilities that do not fit within any of the other, more targeted, AStar Dev NuGet packages.
Install command for AStarDev.Utilities
dotnet add package AStarDev.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 AStarDev.Utilities
dotnet add package AStarDev.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