Wally.CleanArchitecture.Template 1.2.5

There is a newer version of this package available.
See the version list below for details.
dotnet new install Wally.CleanArchitecture.Template::1.2.5                
This package contains a .NET Template Package you can call from the shell/command line.

Wally.CleanArchitecture

Installation

dotnet new --install Wally.CleanArchitecture.Template

Usage

dotnet new wally.cleanarchitecture --output . --name MyCompanyName.MyAppName --copyrightName MyCompanyName --serviceName MyServiceName -proxy=true -service=true -frontend=true

Details

Architecture

  • .Net 6 WebApi
    • AppSettings
    • CORS
    • FluentValidation (IRequest)
    • OAuth2
    • RabbitMQ (Polly)
  • Swagger
  • Serilog
  • HealthChecks
    • Configuration
  • MediatR
    • LogBehavior
    • TransactionBehavior
    • ValidationBehavior (IComamnd, IQuery)
    • EventBehavior
    • NotificationBehavior
    • UpdateMetadataBehavior
  • Scrutor github
  • OData
  • HttpGlobalExceptionFilter
  • EntityFrameworkCore (Concurrency)
  • xUnit
    • ApprovalTests
    • IntegrationTests
    • UnitTests
    • ConventionTests
  • AppInsights Metrics
  • Terraform Azure Infrastructure code (Service Principal, Group, AppInsights)
  • Mapster github
  • AutoMapper
    • Validation
    • Profiles
  • SignalR
  • Support MapsterMapper
  • Template for ReverseProxy (template argument for Service/Proxy selector)

Info

doc

TODO

  • Create ICommand and IQuery compatible with MediatR (new Wally.Lib.DDD)
  • DomainEvent naming convention tests
  • DomainEvent with [ExcludeFromCodeCoverage] attribute convention tests
  • Fix [CS1591] Missing XML comment warnings
  • Move CORS settings to ApiGateway
  • Authentication in ApiGateway
  • Authorization in MicroService
  • SignalR Hub Service
  • Add MassTransit
  • net6.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.3.3087 100 18 days ago
1.3.3083 87 21 days ago
1.3.3074 77 a month ago
1.3.3064 46 a month ago
1.3.3047 88 a month ago
1.3.3022 76 a month ago
1.3.2945 127 2 months ago
1.3.2943 102 2 months ago
1.3.2901 107 3 months ago
1.3.2900 100 3 months ago
1.3.2894 113 3 months ago
1.3.2884 110 3 months ago
1.3.2872 116 3 months ago
1.3.2866 107 3 months ago
1.3.2865 107 3 months ago
1.3.2862 100 3 months ago
1.3.2860 104 3 months ago
1.3.2829 112 4 months ago
1.3.2783 104 4 months ago
1.3.2746 130 4 months ago
1.3.2735 110 4 months ago
1.3.2721 117 4 months ago
1.3.2720 94 4 months ago
1.3.2710 116 4 months ago
1.3.2704 101 4 months ago
1.3.2680 100 5 months ago
1.3.2674 115 5 months ago
1.3.2665 115 5 months ago
1.3.2654 116 6 months ago
1.3.2652 120 6 months ago
1.3.2650 90 7 months ago
1.3.2638 138 7 months ago
1.3.2634 109 7 months ago
1.3.2621 144 7 months ago
1.3.2615 140 8 months ago
1.3.2584 247 9 months ago
1.3.2579 151 9 months ago
1.3.2575 117 9 months ago
1.3.2571 118 9 months ago
1.3.2570 151 9 months ago
1.3.2563 150 9 months ago
1.3.2562 104 9 months ago
1.3.2560 129 9 months ago
1.3.2557 141 9 months ago
1.3.2554 110 9 months ago
1.3.2551 141 9 months ago
1.3.2547 178 9 months ago
1.3.2537 117 9 months ago
1.3.2536 103 9 months ago
1.3.2535 263 9 months ago
1.3.2527 114 10 months ago
1.3.2510 122 10 months ago
1.3.2490 172 4/13/2024
1.3.2473 168 4/8/2024
1.3.2471 176 4/8/2024
1.3.2431 187 4/4/2024
1.3.2404 332 3/22/2024
1.3.2401 184 3/21/2024
1.3.2366 1,049 2/21/2024
1.3.2365 389 2/21/2024
1.3.2347 714 2/9/2024
1.3.2248 2,261 12/6/2023
1.3.2243 574 12/5/2023
1.3.2227 954 11/26/2023
1.3.2222 694 11/26/2023
1.3.2212 830 11/18/2023
1.3.2209 546 11/17/2023
1.3.2172 1,110 11/1/2023
1.3.2166 776 10/30/2023
1.3.2163 736 10/29/2023
1.3.2149 1,001 10/18/2023
1.3.2137 1,153 10/3/2023
1.3.2108 774 9/25/2023
1.3.2093 804 9/17/2023
1.3.2086 834 8/27/2023
1.3.2085 904 8/27/2023
1.3.2042 995 6/23/2023
1.3.2023 880 6/15/2023
1.3.1982 959 5/28/2023
1.3.1974 814 5/26/2023
1.3.1954 838 5/20/2023
1.3.1948 868 5/18/2023
1.3.1947 716 5/18/2023
1.3.1941 903 5/17/2023
1.3.1933 959 5/15/2023
1.3.1913 873 5/12/2023
1.3.1912 994 5/12/2023
1.3.1861 1,145 3/24/2023
1.3.1860 1,019 3/24/2023
1.3.1850 897 3/18/2023
1.3.1847 1,021 3/15/2023
1.3.1846 951 3/14/2023
1.3.1844 1,028 3/14/2023
1.3.1835 825 3/9/2023
1.3.1834 862 3/9/2023
1.3.1832 814 3/9/2023
1.3.1829 899 3/9/2023
1.3.1817 976 3/3/2023
1.2.1814 1,251 2/27/2023
1.2.1811 1,095 2/20/2023
1.2.1767 1,173 1/18/2023
1.2.1760 1,199 1/14/2023
1.2.1743 1,258 12/25/2022
1.2.1701 1,256 11/23/2022
1.2.1690 1,254 11/14/2022
1.2.1689 1,262 11/14/2022
1.2.1687 1,252 11/14/2022
1.2.1685 1,229 11/11/2022
1.2.8 1,242 11/1/2022
1.2.7 1,053 11/1/2022
1.2.6 1,280 11/1/2022
1.2.5 1,392 10/4/2022
1.2.4 1,379 9/9/2022
1.2.3 1,465 6/9/2022
1.2.2 1,271 6/9/2022
1.2.1 1,269 4/17/2022
1.2.0 1,457 4/17/2022
1.1.1553 1,401 6/10/2022
1.1.1516 1,254 4/17/2022
1.1.1515 1,461 4/17/2022
1.1.0 1,533 3/22/2022
0.1.1514 1,385 4/17/2022
0.1.1513 1,360 4/16/2022
0.1.1512 1,378 4/16/2022
0.1.1509 1,493 4/16/2022
0.1.1487 1,410 3/29/2022
0.1.1471 1,406 3/20/2022
0.1.1470 1,547 3/20/2022
0.1.1463 1,459 3/20/2022
0.1.1461 1,390 3/19/2022
0.1.1454 1,508 3/19/2022
0.1.1452 1,530 3/19/2022
0.1.1437 1,397 3/13/2022
0.1.1433 1,594 2/15/2022
0.1.1426 1,663 2/10/2022
0.1.1422 1,579 2/10/2022
0.1.1398 1,506 1/22/2022
0.1.1393 1,348 1/16/2022
0.1.1391 1,550 1/16/2022
0.1.1388 1,628 1/16/2022