rodri-oliveira-dev
NuGet publisher profile
Packages (19)
Dapper.FluentMap
Fluent property-to-column mapping for Dapper, including explicit maps, naming conventions, profiles, diagnostics, and supported immutable object materialization.
Dapper.FluentMap.Dommel
Dommel integration for Dapper.FluentMap that configures Dommel table, key, generated-column, and persistence metadata through fluent mappings.
RodriOliveira.AdrGuard
Validate, index, and create Architecture Decision Records from the command line. ADR Guard provides deterministic Markdown checks, offline ADR generation from built-in or custom templates, and optional human-reviewed AI-assisted drafting.
PocArquitetura.HttpResilienceDefaults
Defaults compartilhados para configuração de HttpClient resiliente, timeouts, retries, circuit breaker e métricas.
PocArquitetura.ApplicationDefaults
Defaults de camada Application para validação e pipeline behaviors baseados em MediatR e FluentValidation.
DotNetRepoInspector
CLI and .NET Tool for deterministic inspection and classification of .NET repositories using evaluated MSBuild metadata. Extract project types, target frameworks, SDKs, references, Git metadata, and architecture facts for CI/CD, automation, repository inventory, and technical governance.
PocArquitetura.ApiDefaults
Defaults compartilhados para APIs ASP.NET Core: autenticação JWT, Swagger/OpenAPI, health endpoints, middlewares, CORS, rate limiting e OpenTelemetry.
TypedParameters.Dapper.SqlServer
Explicit, strongly typed SQL Server parameters for Dapper using Microsoft.Data.SqlClient. Control SqlDbType, size, precision, scale, direction, and table-valued parameter metadata at the call site so parameter contracts remain visible and predictable.
ComplexityAnalysis.Analyzers
Roslyn analyzers for C# that detect algorithmic and structural code complexity at compile time, including Big-O estimation, cyclomatic complexity, nesting depth, method-size metrics, costly LINQ/BCL patterns, interprocedural analysis, and recurrence solving.
Brazilian.PrimitivesTypes
Strongly typed, immutable .NET value objects for Brazilian identifiers and domain data, including CPF, CNPJ, CEP, Pix keys, phone numbers, vehicle identifiers, RG, state registrations, and more. Provides validation, normalization, parsing, and formatting without persistence-framework dependencies.
Brazilian.PrimitivesTypes.EntityFrameworkCore.SqlServer
Entity Framework Core SQL Server integration for Brazilian.PrimitivesTypes. Provides conventions and value converters for persisting Brazilian value objects with provider-aware varchar mappings, including state-aware RG and InscricaoEstadual mappings.
RodriOliveira.DotNet.Library.Template
Production-ready dotnet new template for .NET 10 class libraries with modern build, testing, packaging, security, Source Link, package validation, versioning, and release automation practices.
ReliableWebhooks
Reliable outbound webhook delivery for .NET 10 with pluggable durable persistence, retries, leases, HMAC signing, observability, and DI/hosting integration.
Brazilian.PrimitivesTypes.Dapper.SqlServer
Dapper SQL Server integration for Brazilian.PrimitivesTypes. Provides TypeHandler registrations that persist canonical Brazilian value-object values with explicit ANSI varchar metadata and materialize supported primitives directly from queries.
DotNetRepoInspector.Mcp
Local, read-only MCP server for deterministic inspection and classification of .NET repositories using evaluated MSBuild and Git metadata.
FluentMap.DependencyInjection
Dependency injection integration for Dapper.FluentMap that registers isolated configuration, mapping services, and generated registration support.
FluentMap.Generators
Roslyn source generators for Dapper.FluentMap that generate supported map registration and materialization helpers at build time.
FluentMap.Analyzers
Roslyn analyzers for Dapper.FluentMap that report statically detectable mapping and configuration problems during builds.
TypedParameters.Dapper.PostgreSql
Explicitly typed PostgreSQL parameters for Dapper using Npgsql. Declare NpgsqlDbType metadata at the call site, including PostgreSQL scalar types, JSON/JSONB, temporal types, and arrays, so parameter contracts remain visible and predictable.