ardalis / ardalis/CleanArchitecture

hello, everyone, I create a code generator for this CleanArchitecture project

Open
#232 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
18.5k
Forks
3.1k
PR merge metrics
No merged PRs in 30d

Description

[![cool!](https://i9.ytimg.com/vi/Hp6cjdfgMT8/mq2.jpg?sqp=CNSu8ogG&rs=AOn4CLDcYRu3HEChyr5fZu3wAL2_n_50Ag)](https://www.youtube.com/watch?v=Hp6cjdfgMT8)

https://github.com/neozhu/CleanArchitectureCodeGenerator

Easily create following application features code
{nameofPlural}/Commands/AddEdit/AddEdit{name}Command.cs
{nameofPlural}/Commands/AddEdit/AddEdit{name}CommandValidator.cs
{nameofPlural}/Commands/Create/Create{name}Command.cs
{nameofPlural}/Commands/Create/Create{name}CommandValidator.cs
{nameofPlural}/Commands/Delete/Delete{name}Command.cs
{nameofPlural}/Commands/Delete/Delete{name}CommandValidator.cs
{nameofPlural}/Commands/Update/Update{name}Command.cs
{nameofPlural}/Commands/Update/Update{name}CommandValidator.cs
{nameofPlural}/Commands/Import/Import{name}Command.cs
{nameofPlural}/Commands/Import/Import{name}CommandValidator.cs
{nameofPlural}/DTOs/{name}Dto.cs
{nameofPlural}/EventHandlers/{name}CreatedEventHandler.cs
{nameofPlural}/EventHandlers/{name}UpdatedEventHandler.cs
{nameofPlural}/EventHandlers/{name}DeletedEventHandler.cs
{nameofPlural}/Queries/Export/Export{nameofPlural}Query.cs
{nameofPlural}/Queries/GetAll/GetAll{nameofPlural}Query.cs
{nameofPlural}/Queries/Pagination/{nameofPlural}PaginationQuery.cs

## It is still in the beginning, and I hope more excellent people will join in the development.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked CleanArchitectureCodeGenerator project and the generated C# paths listed in the issue. Confirm whether this repository is expected to integrate the generator or merely discuss it; the issue does not define a target change or completion criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.