Wally.CleanArchitecture.Template 1.3.3087

dotnet new install Wally.CleanArchitecture.Template::1.3.3087                
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 --serviceName MyServiceName -proxy=true -service=true -frontend=true -storybook=true

Details

Architecture

  • .Net 8 WebApi ReverseProxy
    • YARP
  • .Net 8 WebApi MicroService
    • AppSettings
    • CORS
    • FluentValidation
    • OAuth2
  • Swagger
  • Serilog
  • HealthChecks
    • UI
    • MicroService endpoint
  • MediatR
    • LogBehavior
    • TransactionBehavior
    • ValidatorBehavior (IComamnd, IQuery)
    • DomainEventBehavior
    • NotificationBehavior
    • UpdateMetadataBehavior
    • SoftDeleteBehavior
  • MassTransit
    • Azure ServiceBus
    • RabbitMQ
    • Kafka
  • Scrutor github
  • OData
  • HttpGlobalExceptionFilter
  • Entity Framework
    • MySql
    • MS Sql
    • PostgreSQL
    • SQLite
    • InMemoryDb
    • Optimistic Concurrency
    • Generic Repository + Specific Repository
  • xUnit
    • ApprovalTests
    • IntegrationTests
    • UnitTests
    • ConventionTests
    • Verify github
    • [-] FluentAssertions github
    • Shouldly github
  • AppInsights Metrics
  • OpenTelemetry
  • IaC
    • Terraform
    • Bicep
  • Mapper
  • SignalR
  • GitHub
    • Workflow
  • Docker

Info

doc

TODO

  • Fix [CS1591] Missing XML comment warnings
  • Move CORS settings to ApiGateway
  • Authentication in ApiGateway
  • Authorization in MicroService
  • SignalR Hub Service
  • Move Application.Contracts to Presentation layer
  • EntityId YT
  • Entity Framework Repository GH
  • Multitenancy GH
  • IRequestContext with CorrelationId + SeriLog.Enrich.CorrelationId 1. 2.
  • Graceful Shutdown post

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 126 2/2/2025
1.3.3083 107 1/30/2025
1.3.3074 101 1/25/2025
1.3.3064 79 1/24/2025
1.3.3047 97 1/17/2025
1.3.3022 90 1/11/2025
1.3.2945 131 12/13/2024
1.3.2943 104 12/12/2024
1.3.2901 107 11/28/2024
1.3.2900 102 11/25/2024
1.3.2894 113 11/23/2024
1.3.2884 110 11/17/2024
1.3.2872 116 11/16/2024
1.3.2866 107 11/9/2024
1.3.2865 108 11/9/2024
1.3.2862 100 11/8/2024
1.3.2860 104 11/7/2024
1.3.2829 112 10/24/2024
1.3.2783 104 10/23/2024
1.3.2746 133 10/18/2024
1.3.2735 110 10/18/2024
1.3.2721 117 10/18/2024
1.3.2720 95 10/17/2024
1.3.2710 116 10/10/2024
1.3.2704 103 10/9/2024
1.3.2680 100 10/2/2024
1.3.2674 115 9/25/2024
1.3.2665 115 9/13/2024
1.3.2654 116 8/26/2024
1.3.2652 120 8/5/2024
1.3.2650 90 7/30/2024
1.3.2638 138 7/11/2024
1.3.2634 115 7/10/2024
1.3.2621 144 7/6/2024
1.3.2615 140 6/27/2024
1.3.2584 247 5/26/2024
1.3.2579 151 5/25/2024
1.3.2575 117 5/25/2024
1.3.2571 118 5/25/2024
1.3.2570 151 5/24/2024
1.3.2563 150 5/23/2024
1.3.2562 104 5/23/2024
1.3.2560 129 5/22/2024
1.3.2557 141 5/21/2024
1.3.2554 110 5/21/2024
1.3.2551 141 5/20/2024
1.3.2547 178 5/17/2024
1.3.2537 117 5/16/2024
1.3.2536 103 5/16/2024
1.3.2535 263 5/9/2024
1.3.2527 115 4/26/2024
1.3.2510 123 4/24/2024
1.3.2490 172 4/13/2024
1.3.2473 170 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,053 2/21/2024
1.3.2365 393 2/21/2024
1.3.2347 717 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,002 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 882 6/15/2023
1.3.1982 962 5/28/2023
1.3.1974 817 5/26/2023
1.3.1954 841 5/20/2023
1.3.1948 871 5/18/2023
1.3.1947 719 5/18/2023
1.3.1941 907 5/17/2023
1.3.1933 963 5/15/2023
1.3.1913 877 5/12/2023
1.3.1912 998 5/12/2023
1.3.1861 1,149 3/24/2023
1.3.1860 1,023 3/24/2023
1.3.1850 902 3/18/2023
1.3.1847 1,026 3/15/2023
1.3.1846 956 3/14/2023
1.3.1844 1,033 3/14/2023
1.3.1835 830 3/9/2023
1.3.1834 867 3/9/2023
1.3.1832 819 3/9/2023
1.3.1829 904 3/9/2023
1.3.1817 981 3/3/2023
1.2.1814 1,255 2/27/2023
1.2.1811 1,100 2/20/2023
1.2.1767 1,178 1/18/2023
1.2.1760 1,205 1/14/2023
1.2.1743 1,264 12/25/2022
1.2.1701 1,262 11/23/2022
1.2.1690 1,260 11/14/2022
1.2.1689 1,268 11/14/2022
1.2.1687 1,258 11/14/2022
1.2.1685 1,235 11/11/2022
1.2.8 1,248 11/1/2022
1.2.7 1,059 11/1/2022
1.2.6 1,286 11/1/2022
1.2.5 1,398 10/4/2022
1.2.4 1,386 9/9/2022
1.2.3 1,472 6/9/2022
1.2.2 1,278 6/9/2022
1.2.1 1,277 4/17/2022
1.2.0 1,465 4/17/2022
1.1.1553 1,408 6/10/2022
1.1.1516 1,262 4/17/2022
1.1.1515 1,469 4/17/2022
1.1.0 1,541 3/22/2022
0.1.1514 1,393 4/17/2022
0.1.1513 1,368 4/16/2022
0.1.1512 1,386 4/16/2022
0.1.1509 1,501 4/16/2022
0.1.1487 1,418 3/29/2022
0.1.1471 1,414 3/20/2022
0.1.1470 1,555 3/20/2022
0.1.1463 1,467 3/20/2022
0.1.1461 1,398 3/19/2022
0.1.1454 1,516 3/19/2022
0.1.1452 1,538 3/19/2022
0.1.1437 1,407 3/13/2022
0.1.1433 1,603 2/15/2022
0.1.1426 1,672 2/10/2022
0.1.1422 1,588 2/10/2022
0.1.1398 1,515 1/22/2022
0.1.1393 1,357 1/16/2022
0.1.1391 1,559 1/16/2022
0.1.1388 1,637 1/16/2022