Core Utilities

Foundational patterns and extension methods for .NET projects

AStar.Dev.Utilities

NuGet

A collection of useful utilities that do not fit within any of the other, more targeted, AStar Dev NuGet packages.

v1.6.8 4.8K downloads

Install command for AStar.Dev.Utilities

dotnet add package AStar.Dev.Utilities

AStar.Dev.Functional.Extensions

NuGet

F#-inspired Result type with functional combinators, async support, and LINQ integration.

v0.4.5 3.1K downloads

Install command for AStar.Dev.Functional.Extensions

dotnet add package AStar.Dev.Functional.Extensions

AStar.Dev.Technical.Debt.Reporting

NuGet

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.

v0.2.1 2.4K downloads

Install command for AStar.Dev.Technical.Debt.Reporting

dotnet add package AStar.Dev.Technical.Debt.Reporting

Infrastructure & Observability

Logging, health checks, and infrastructure cross-cutting concerns

AStar.Dev.Logging.Extensions

NuGet

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

v0.6.3 4.0K downloads

Install command for AStar.Dev.Logging.Extensions

dotnet add package AStar.Dev.Logging.Extensions

AStar.Dev.Api.HealthChecks

NuGet

This package contains atleast one extension method for setting up the HealthChecks. Over time, additional methods will be added.

v0.4.3 1.9K downloads

Install command for AStar.Dev.Api.HealthChecks

dotnet add package AStar.Dev.Api.HealthChecks

AStar.Dev.Infrastructure

NuGet

AStar.Dev.Infrastructure contains the common classes used by the FilesDb etc. packages.

v0.1.2 968 downloads

Install command for AStar.Dev.Infrastructure

dotnet add package AStar.Dev.Infrastructure

AStar.Dev.Infrastructure.FilesDb

NuGet

Defines the context and models for the FilesDb.

v0.2.1 844 downloads

Install command for AStar.Dev.Infrastructure.FilesDb

dotnet add package AStar.Dev.Infrastructure.FilesDb

ASP.NET & API Clients

Extensions and SDK clients for ASP.NET Core and HTTP APIs

AStar.Dev.AspNet.Extensions

NuGet

A collection of utility methods for simplifying the ASPNet Configuration.

v0.8.2 664 downloads

Install command for AStar.Dev.AspNet.Extensions

dotnet add package AStar.Dev.AspNet.Extensions

AStar.Dev.Api.Usage.Sdk

NuGet

A package to help consume the API Usage endpoint without duplicating code.

v0.1.0 637 downloads

Install command for AStar.Dev.Api.Usage.Sdk

dotnet add package AStar.Dev.Api.Usage.Sdk

AStar.Dev.Api.Client.Sdk.Shared

NuGet

This package contains classes that are shared across the various Client SDKs. It is not intended to be consumed on its own.

v0.1.0 525 downloads

Install command for AStar.Dev.Api.Client.Sdk.Shared

dotnet add package AStar.Dev.Api.Client.Sdk.Shared

Testing Helpers

Test utilities for unit and integration testing in .NET

AStar.Dev.Test.Helpers.Unit

NuGet

Contains a collection of methods that are designed to aid unit testing

v0.1.0 227 downloads

Install command for AStar.Dev.Test.Helpers.Unit

dotnet add package AStar.Dev.Test.Helpers.Unit

AStar.Dev.Test.Helpers.Minimal.Api

NuGet

Contains some helper methods to make testing of the minimal APIs easier.

v0.1.0 340 downloads

Install command for AStar.Dev.Test.Helpers.Minimal.Api

dotnet add package AStar.Dev.Test.Helpers.Minimal.Api

AStar.Dev.Test.DbContext.Helpers

NuGet

F#-inspired Result type with functional combinators, async support, and LINQ integration.

v0.4.2 335 downloads

Install command for AStar.Dev.Test.DbContext.Helpers

dotnet add package AStar.Dev.Test.DbContext.Helpers