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 | — |