41 packages tagged with “clean-code”
A simple extensible package with guard clause extensions.
$ dotnet new -i Paulovich.Caju::0.7.3 $ dotnet new manga It generates a .NET Solution following the Clean Architecture Style, DDD and Separation of Concerns in Domain, Application, Infrastructure and UI.
The simple task management powered by .NET Core Global Tools and accesible everywhere with your GitHub account.
Install the package: $ dotnet new -i Genocs.CleanArchitectureTemplate::1.8.3 The full clean project: $ dotnet new cleanarchitecture
The Cuemon namespace contains fundamental types such as value and reference types, factories and utility classes, interfaces, attributes and feature rich delegates that support functional programming on a whole new level. The namespace is an addition to the System namespace.
Provides base classes to automagically parse concrete types (and primitives) to/from a string. Custom types can easily be created to validate the given string against a regular expression, so you know the string is "correct".
Remove noise from source code, making it easier to read.
A throw helper (guard) library for .NET
Adds configurable global error handling to .NET Core Web API solutions
$ dotnet new -i Genocs.MicroserviceTemplate::0.1.0 $ dotnet new microservice It generates a .NET Solution with full fledged microservice components.
Extensions for every kind of C# projects
$ dotnet new -i Genocs.CleanArchitecture:0.1.0 $ dotnet new cleanarchitecture It generates a .NET Solution following the Clean Architecture Style, DDD and Separation of Concerns in Domain, Application, Infrastructure and UI.
ExceptionAll client package for cleaner API error handling and serialization
A simple TCP/UDP server for using in test projects which test .net core based projects.
Object abstractions for ExceptionAll to be shared in both server and client applications
A .NET template following the Clean Architecture Style, DDD and Separation of Concerns in Domain, Application, Infrastructure and UI. Separated host for WebApi and ServiceBus. Docker compose debugging support provided as well.
A simple framework that helps us write a chainable clean code.
A set of roslyn analyzers for convenient use of Unity coroutines
MvvmCrud helps your Xamarin.Forms app to standardize operations of creating, updating, deletion and display data, from REST API.
Handles command and query construction and execution
Provides domain related interfaces.
Complete CQRS implementation built on MediatR with Result pattern, SuperChain for complex workflows, automatic FluentValidation, and logging pipeline behaviors. Enforces clean separation between reads and writes with explicit success/failure handling.
Clean Code support library.
Handles data access and persistence for Entity Framework Core
MvvmCrud helps your Maui app to standardize operations of creating, updating, deletion and display data, from REST API.
Contains persistence interfaces shared with the application layer
A lightweight, robust, and type-safe implementation of the Result Pattern for .NET. Eliminates the need for exceptions for flow control and provides a standard way to handle success and failure scenarios.
A clean, declarative, and robust command-line argument parser for .NET 10. Eliminate boilerplate code with attribute-based configuration.
Handles generic data access and persistence