Polpware.ComponentModel.DataAnnotations 10.0.1
Polpware.ComponentModel.DataAnnotations
One .NET Standard 2.0 library of validation attributes, published to the Polpware baget feed.
| Package | Target | Purpose |
|---|---|---|
Polpware.ComponentModel.DataAnnotations |
netstandard2.0 | ValidationAttributes for service models: NotDefaultAttribute, NotEmptyAttribute (Guid-aware), RequiredEnumAttribute, HasSomeMemberAttribute, NestedMemberValidation (validates each element of a collection member), UrlValidationAttribute. |
Install
The package is on the Polpware feed, https://baget.polpware.com/v3/index.json:
<PackageReference Include="Polpware.ComponentModel.DataAnnotations" Version="10.0.1" />
Build, test, pack
This repository follows the chorigen .NET library standard; AGENTS.md carries the short form,
including the exact commands:
CI=true dotnet build -c Release— as CI builds (warnings are errors; nullable and missing-doc warnings are reported only)dotnet test -c Release— NUnitCI=true dotnet pack -c Release -o out— runs package validation against the locked API baseline
Versioning and releases
One version per repository, in build/Repo.props. A release is a vX.Y.Z tag on main equal to
that version; CI packs, publishes to baget, verifies the listing, and creates the GitHub Release.
CHANGELOG.md follows Keep a Changelog; from 10.0.0 on, every major version records its breaking
changes with a migration note, backed by docs/api-audit/<version>.md.
Repository
https://github.com/chorigen-io/polpware-data-bindings — main takes changes by pull request only.
Showing the top 20 packages that depend on Polpware.ComponentModel.DataAnnotations.
| Packages | Downloads |
|---|---|
|
PolpAbp.Framework.Application.Contracts
Package Description
|
60 |
|
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
|
50 |
|
PolpAbp.Framework.Application.Contracts
Package Description
|
36 |
|
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
|
35 |
|
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
|
34 |
|
Nanshiie.FormSubmission.Application.Contracts
Package Description
|
34 |
|
PolpAbp.Framework.Application.Contracts
Package Description
|
32 |
|
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
|
32 |
|
PolpAbp.Framework.Application.Contracts
Package Description
|
31 |
|
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
|
31 |
|
PolpAbp.Framework.Application.Contracts
Package Description
|
30 |
|
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
|
30 |
|
PolpAbp.Framework.Application.Contracts
Package Description
|
29 |
|
PolpAbp.ZeroAdaptors.Application.Contracts
Package Description
|
29 |
.NET Standard 2.0
- System.ComponentModel.Annotations (>= 5.0.0)