Low-level reusable primitives for Atya foundation packages.
| Repository | https://github.com/AtyaLibraries/Primitives |
| NuGet | Atya.Foundation.Primitives |
| License | MIT |
This README is the repository landing page. A minimal, consumer-facing copy is packed into the NuGet package from
src/Primitives/README.md.
Atya.Foundation.Primitives provides low-level reusable primitives that build on
Atya.Foundation.Abstractions without pulling in framework-specific behavior.
ErrorResultResult<TValue>ValueObjectStronglyTypedId<TValue>PagedRequestPagedResult<T>
src/Primitives/for the shipped packagetests/Primitives.UnitTests/for behavioral coveragesamples/Primitives.Samples.Console/for runnable usage examplesbenchmarks/Primitives.Benchmarks/for BenchmarkDotNet coverage
dotnet restore ./Primitives.sln
dotnet build ./Primitives.sln --configuration Release --no-restore
dotnet test ./tests/Primitives.UnitTests/Primitives.UnitTests.csproj --configuration Release --no-build
dotnet pack ./src/Primitives/Primitives.csproj --configuration Release --no-buildArtifacts land in artifacts/packages/.