Fight primitive obsession and create expressive domain models with source generators.
-
Updated
Jan 6, 2024 - C#
Fight primitive obsession and create expressive domain models with source generators.
ScalarKit aims to combat primitive obsession with a more declarative approach to create custom scalar properties with primitive backing and validation constraints.
Primitively is a powerful C# source generator that transforms primitive identifiers and value objects into highly performant, customisable, read-only struct values that support ASP.NET model binding and validation (including FluentValidation), Open API standards, JSON and MongoDB BSON serialization, with zero or minimal configuration.
Add a description, image, and links to the primitive-obsession topic page so that developers can more easily learn about it.
To associate your repository with the primitive-obsession topic, visit your repo's landing page and select "manage topics."