Wally.CleanArchitecture.Template 1.3.2584

dotnet new install Wally.CleanArchitecture.Template::1.3.2584
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 7 WebApi ReverseProxy
    • YARP
  • .Net 7 WebApi MicroService
    • AppSettings
    • CORS
    • FluentValidation
    • OAuth2
  • Swagger
  • Serilog
  • HealthChecks
    • UI
    • MicroService endpoint
  • MediatR
    • LogBehavior
    • TransactionBehavior
    • ValidationBehavior (IComamnd, IQuery)
    • EventBehavior
    • NotificationBehavior
    • UpdateMetadataBehavior
  • MassTransit
    • Azure ServiceBus
    • RabbitMQ
  • 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
  • Improve ValueObject base class
  • IRequestContext with CorrelationId + SeriLog.Enrich.CorrelationId 1. 2.

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.2584 21 5/26/2024
1.3.2579 66 5/25/2024
1.3.2575 44 5/25/2024
1.3.2571 44 5/25/2024
1.3.2570 77 5/24/2024
1.3.2563 79 5/23/2024
1.3.2562 33 5/23/2024
1.3.2560 61 5/22/2024
1.3.2557 75 5/21/2024
1.3.2554 41 5/21/2024
1.3.2551 87 5/20/2024
1.3.2547 137 5/17/2024
1.3.2537 76 5/16/2024
1.3.2536 63 5/16/2024
1.3.2535 227 5/9/2024
1.3.2527 78 4/26/2024
1.3.2510 83 4/24/2024
1.3.2490 130 4/13/2024
1.3.2473 135 4/8/2024
1.3.2471 147 4/8/2024
1.3.2431 157 4/4/2024
1.3.2404 296 3/22/2024
1.3.2401 147 3/21/2024
1.3.2366 1,011 2/21/2024
1.3.2365 358 2/21/2024
1.3.2347 678 2/9/2024
1.3.2248 2,229 12/6/2023
1.3.2243 539 12/5/2023
1.3.2227 918 11/26/2023
1.3.2222 664 11/26/2023
1.3.2212 800 11/18/2023
1.3.2209 512 11/17/2023
1.3.2172 1,070 11/1/2023
1.3.2166 741 10/30/2023
1.3.2163 702 10/29/2023
1.3.2149 965 10/18/2023
1.3.2137 1,111 10/3/2023
1.3.2108 737 9/25/2023
1.3.2093 773 9/17/2023
1.3.2086 800 8/27/2023
1.3.2085 870 8/27/2023
1.3.2042 965 6/23/2023
1.3.2023 848 6/15/2023
1.3.1982 931 5/28/2023
1.3.1974 787 5/26/2023
1.3.1954 802 5/20/2023
1.3.1948 838 5/18/2023
1.3.1947 663 5/18/2023
1.3.1941 873 5/17/2023
1.3.1933 923 5/15/2023
1.3.1913 845 5/12/2023
1.3.1912 960 5/12/2023
1.3.1861 1,110 3/24/2023
1.3.1860 984 3/24/2023
1.3.1850 859 3/18/2023
1.3.1847 989 3/15/2023
1.3.1846 918 3/14/2023
1.3.1844 1,001 3/14/2023
1.3.1835 799 3/9/2023
1.3.1834 829 3/9/2023
1.3.1832 780 3/9/2023
1.3.1829 871 3/9/2023
1.3.1817 942 3/3/2023
1.2.1814 1,219 2/27/2023
1.2.1811 1,064 2/20/2023
1.2.1767 1,137 1/18/2023
1.2.1760 1,163 1/14/2023
1.2.1743 1,205 12/25/2022
1.2.1701 1,217 11/23/2022
1.2.1690 1,223 11/14/2022
1.2.1689 1,224 11/14/2022
1.2.1687 1,214 11/14/2022
1.2.1685 1,190 11/11/2022
1.2.8 1,208 11/1/2022
1.2.7 1,020 11/1/2022
1.2.6 1,247 11/1/2022
1.2.5 1,358 10/4/2022
1.2.4 1,340 9/9/2022
1.2.3 1,431 6/9/2022
1.2.2 1,230 6/9/2022
1.2.1 1,229 4/17/2022
1.2.0 1,416 4/17/2022
1.1.1553 1,362 6/10/2022
1.1.1516 1,218 4/17/2022
1.1.1515 1,426 4/17/2022
1.1.0 1,487 3/22/2022
0.1.1514 1,351 4/17/2022
0.1.1513 1,327 4/16/2022
0.1.1512 1,338 4/16/2022
0.1.1509 1,450 4/16/2022
0.1.1487 1,375 3/29/2022
0.1.1471 1,361 3/20/2022
0.1.1470 1,499 3/20/2022
0.1.1463 1,417 3/20/2022
0.1.1461 1,352 3/19/2022
0.1.1454 1,470 3/19/2022
0.1.1452 1,492 3/19/2022
0.1.1437 1,364 3/13/2022
0.1.1433 1,552 2/15/2022
0.1.1426 1,620 2/10/2022
0.1.1422 1,536 2/10/2022
0.1.1398 1,469 1/22/2022
0.1.1393 1,317 1/16/2022
0.1.1391 1,513 1/16/2022
0.1.1388 1,588 1/16/2022