Skip to content

Configuration, mapping and utilities libraries

Generated from the architecture model

This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.

11 libraries. Status is read from the repository (shipping = source projects, CI and commits; stub = fewer than five source files; empty = no project). Layer L1 is a foundation library, L2 a platform building block, L3 product-specific.

Library Package Layer Status Last commit
ConnectSoft.Extensions ConnectSoft.Extensions L1 shipping 2026-09-13
ConnectSoft.Extensions.DataAnnotations ConnectSoft.Extensions.DataAnnotations L1 shipping 2026-09-13
ConnectSoft.Extensions.Globalization ConnectSoft.Extensions.Globalization L1 shipping 2026-09-13
ConnectSoft.Extensions.Localization ConnectSoft.Extensions.Localization L1 shipping 2026-09-13
ConnectSoft.Extensions.ObjectMapping ConnectSoft.Extensions.ObjectMapping L1 stub 2026-09-16
ConnectSoft.Extensions.ObjectMapping.Abstractions ConnectSoft.Extensions.ObjectMapping.Abstractions L1 shipping 2026-09-13
ConnectSoft.Extensions.ObjectMapping.AutoMapper ConnectSoft.Extensions.ObjectMapping.AutoMapper L1 shipping 2026-09-13
ConnectSoft.Extensions.ObjectMapping.Mapster ConnectSoft.Extensions.ObjectMapping.Mapster L1 shipping 2026-09-16
ConnectSoft.Extensions.Options ConnectSoft.Extensions.Options L1 shipping 2026-09-13
ConnectSoft.Extensions.Validation.FluentValidation ConnectSoft.Extensions.Validation.FluentValidation L1 shipping 2026-09-13
ConnectSoft.Text.Json ConnectSoft.Text.Json L1 shipping 2026-09-13

ConnectSoft.Extensions

ConnectSoft.Extensions provides a rich collection of extension methods and base utility types to streamline common operations across your .NET applications.

Package ConnectSoft.Extensions
Repository ConnectSoft.Extensions
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries —
Documentation in repo README 93 lines
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.DataAnnotations

ConnectSoft.Extensions.DataAnnotations provides additional validation attributes to complement the built-in System.ComponentModel.DataAnnotations framework in .NET Core.

Package ConnectSoft.Extensions.DataAnnotations
Repository ConnectSoft.Extensions.DataAnnotations
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries —
Documentation in repo README 181 lines
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.Globalization

A comprehensive .NET library providing specialized extensions and utilities for Jewish calendar support and Hebrew character analysis.

Package ConnectSoft.Extensions.Globalization
Repository ConnectSoft.Extensions.Globalization
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries —
Documentation in repo README 394 lines
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.Localization

Shared, template-agnostic localization functionality for .NET applications used across ConnectSoft services.

Package ConnectSoft.Extensions.Localization
Repository ConnectSoft.Extensions.Localization
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.Options
Documentation in repo README 272 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.ObjectMapping

This library is the host-facing composition entry point for ConnectSoft object mapping.

Package ConnectSoft.Extensions.ObjectMapping
Repository ConnectSoft.Extensions.ObjectMapping
Layer and kind L1 · library
Status stub — csproj present but only 4 .cs files
Last commit 2026-09-16
Targets net10.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Diagnostics.HealthChecks, ConnectSoft.Extensions.Diagnostics.Metrics, ConnectSoft.Extensions.ObjectMapping.Abstractions, ConnectSoft.Extensions.ObjectMapping.AutoMapper, ConnectSoft.Extensions.ObjectMapping.Mapster, ConnectSoft.Extensions.Options
Documentation in repo README 100 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services —

Inventory note: Counts as stub by the <5 .cs rule although it is a real (thin) composition entry point.

ConnectSoft.Extensions.ObjectMapping.Abstractions

A comprehensive .NET library providing provider-agnostic object mapping abstractions for modern applications.

Package ConnectSoft.Extensions.ObjectMapping.Abstractions
Repository ConnectSoft.Extensions.ObjectMapping.Abstractions
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Options
Documentation in repo README 352 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.ObjectMapping.AutoMapper

AutoMapper adapter for the ConnectSoft object mapping abstractions.

Package ConnectSoft.Extensions.ObjectMapping.AutoMapper
Repository ConnectSoft.Extensions.ObjectMapping.AutoMapper
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.Diagnostics.HealthChecks, ConnectSoft.Extensions.Diagnostics.Metrics, ConnectSoft.Extensions.ObjectMapping.Abstractions
Documentation in repo README 247 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.ObjectMapping.Mapster

A high-performance object mapping library built on top of Mapster with integrated observability and configuration support.

Package ConnectSoft.Extensions.ObjectMapping.Mapster
Repository ConnectSoft.Extensions.ObjectMapping.Mapster
Layer and kind L1 · library
Status shipping
Last commit 2026-09-16
Targets net10.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.Diagnostics.HealthChecks, ConnectSoft.Extensions.Diagnostics.Metrics, ConnectSoft.Extensions.ObjectMapping.Abstractions
Documentation in repo README 499 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.Options

ConnectSoft.Extensions.Options is a reusable library that provides a standardized extension method for registering and validating options with dependency injection.

Package ConnectSoft.Extensions.Options
Repository ConnectSoft.Extensions.Options
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries —
Documentation in repo README 217 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.Validation.FluentValidation

A reusable library that provides shared FluentValidation registration and configuration capabilities for ConnectSoft applications.

Package ConnectSoft.Extensions.Validation.FluentValidation
Repository ConnectSoft.Extensions.Validation.FluentValidation
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.Options
Documentation in repo README 347 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Text.Json

ConnectSoft.Text.Json provides a collection of extensions and utilities for working with JSON using System.Text.Json.

Package ConnectSoft.Text.Json
Repository ConnectSoft.Text.Json
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries —
Documentation in repo README 119 lines
CI Azure Pipelines
Used by Factory services —