Wally.CleanArchitecture.Template 1.3.2829

dotnet new install Wally.CleanArchitecture.Template::1.3.2829                
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
    • Concurrency
  • xUnit
    • ApprovalTests
    • IntegrationTests
    • UnitTests
    • ConventionTests
  • AppInsights Metrics
  • IaC
    • Terraform
    • Bicep
  • Mapper
    • [-] Mapster github
    • AutoMapper
      • Validation
      • Profiles
  • SignalR
  • GitHub
    • Workflow

Info

doc

Storybook

npm create vite@latest wally.cleanarchitecture.storybook.webapp -- --template vue-ts
cd ./wally.cleanarchitecture.storybook.webapp
npx storybook@next init --package-manager npm --parser ts --builder vite --disable-telemetry

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.2829 85 10/24/2024
1.3.2783 77 10/23/2024
1.3.2746 106 10/18/2024
1.3.2735 91 10/18/2024
1.3.2721 98 10/18/2024
1.3.2720 72 10/17/2024
1.3.2710 97 10/10/2024
1.3.2704 84 10/9/2024
1.3.2680 83 10/2/2024
1.3.2674 101 9/25/2024
1.3.2665 103 9/13/2024
1.3.2654 105 8/26/2024
1.3.2652 106 8/5/2024
1.3.2650 78 7/30/2024
1.3.2638 124 7/11/2024
1.3.2634 94 7/10/2024
1.3.2621 129 7/6/2024
1.3.2615 127 6/27/2024
1.3.2584 236 5/26/2024
1.3.2579 138 5/25/2024
1.3.2575 103 5/25/2024
1.3.2571 102 5/25/2024
1.3.2570 137 5/24/2024
1.3.2563 136 5/23/2024
1.3.2562 89 5/23/2024
1.3.2560 115 5/22/2024
1.3.2557 129 5/21/2024
1.3.2554 94 5/21/2024
1.3.2551 126 5/20/2024
1.3.2547 166 5/17/2024
1.3.2537 102 5/16/2024
1.3.2536 90 5/16/2024
1.3.2535 252 5/9/2024
1.3.2527 102 4/26/2024
1.3.2510 111 4/24/2024
1.3.2490 161 4/13/2024
1.3.2473 157 4/8/2024
1.3.2471 166 4/8/2024
1.3.2431 177 4/4/2024
1.3.2404 323 3/22/2024
1.3.2401 174 3/21/2024
1.3.2366 1,038 2/21/2024
1.3.2365 380 2/21/2024
1.3.2347 700 2/9/2024
1.3.2248 2,251 12/6/2023
1.3.2243 564 12/5/2023
1.3.2227 945 11/26/2023
1.3.2222 685 11/26/2023
1.3.2212 820 11/18/2023
1.3.2209 536 11/17/2023
1.3.2172 1,097 11/1/2023
1.3.2166 767 10/30/2023
1.3.2163 725 10/29/2023
1.3.2149 992 10/18/2023
1.3.2137 1,139 10/3/2023
1.3.2108 765 9/25/2023
1.3.2093 795 9/17/2023
1.3.2086 825 8/27/2023
1.3.2085 895 8/27/2023
1.3.2042 985 6/23/2023
1.3.2023 870 6/15/2023
1.3.1982 950 5/28/2023
1.3.1974 804 5/26/2023
1.3.1954 827 5/20/2023
1.3.1948 857 5/18/2023
1.3.1947 689 5/18/2023
1.3.1941 890 5/17/2023
1.3.1933 947 5/15/2023
1.3.1913 864 5/12/2023
1.3.1912 985 5/12/2023
1.3.1861 1,133 3/24/2023
1.3.1860 1,009 3/24/2023
1.3.1850 879 3/18/2023
1.3.1847 1,008 3/15/2023
1.3.1846 943 3/14/2023
1.3.1844 1,017 3/14/2023
1.3.1835 816 3/9/2023
1.3.1834 851 3/9/2023
1.3.1832 804 3/9/2023
1.3.1829 891 3/9/2023
1.3.1817 968 3/3/2023
1.2.1814 1,242 2/27/2023
1.2.1811 1,086 2/20/2023
1.2.1767 1,162 1/18/2023
1.2.1760 1,188 1/14/2023
1.2.1743 1,232 12/25/2022
1.2.1701 1,245 11/23/2022
1.2.1690 1,243 11/14/2022
1.2.1689 1,251 11/14/2022
1.2.1687 1,241 11/14/2022
1.2.1685 1,217 11/11/2022
1.2.8 1,231 11/1/2022
1.2.7 1,042 11/1/2022
1.2.6 1,269 11/1/2022
1.2.5 1,380 10/4/2022
1.2.4 1,368 9/9/2022
1.2.3 1,452 6/9/2022
1.2.2 1,259 6/9/2022
1.2.1 1,252 4/17/2022
1.2.0 1,446 4/17/2022
1.1.1553 1,390 6/10/2022
1.1.1516 1,241 4/17/2022
1.1.1515 1,450 4/17/2022
1.1.0 1,519 3/22/2022
0.1.1514 1,374 4/17/2022
0.1.1513 1,348 4/16/2022
0.1.1512 1,366 4/16/2022
0.1.1509 1,480 4/16/2022
0.1.1487 1,395 3/29/2022
0.1.1471 1,389 3/20/2022
0.1.1470 1,531 3/20/2022
0.1.1463 1,445 3/20/2022
0.1.1461 1,375 3/19/2022
0.1.1454 1,491 3/19/2022
0.1.1452 1,516 3/19/2022
0.1.1437 1,386 3/13/2022
0.1.1433 1,580 2/15/2022
0.1.1426 1,649 2/10/2022
0.1.1422 1,565 2/10/2022
0.1.1398 1,494 1/22/2022
0.1.1393 1,337 1/16/2022
0.1.1391 1,539 1/16/2022
0.1.1388 1,613 1/16/2022