Foundation
The building blocks every other package leans on: a standard result type, common helpers, bilingual resources and validation of Brazilian documents.
How the packages fit
Each arrow points at the package it builds on. Rounded, dashed boxes are Nuv Tools packages from another area.
flowchart LR
NuvTools_Common["Common"]
NuvTools_Resources["Resources"]
NuvTools_Validation["Validation"]
classDef outside fill:#f2f6f8,stroke:#9fb3bd,stroke-dasharray: 4 3,color:#536772
Packages
| Package | What it does | Builds on |
|---|---|---|
| Common | Common library for Web, Desktop and Mobile (MAUI) applications. | — |
| Resources | Bilingual localization library (English/Portuguese) with 470+ resources: actions, fields, and parameterized message templates for .NET applications. | — |
| Validation | Validation helpers including email, numeric, Brazilian documents (CPF, CNPJ, phone, CEP), password complexity attributes, and data annotations. | — |
Guides
- NuvTools.Common — installation, configuration and examples; source on GitHub.
- NuvTools.Resources — installation, configuration and examples; source on GitHub.
- NuvTools.Validation — installation, configuration and examples; source on GitHub.
Every type and member is in the API reference.