Wally.CleanArchitecture.Template 1.3.2652

There is a newer version of this package available.
See the version list below for details.
dotnet new install Wally.CleanArchitecture.Template::1.3.2652                
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
    • 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
  • 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.2900 76 11/25/2024
1.3.2894 89 11/23/2024
1.3.2884 87 11/17/2024
1.3.2872 94 11/16/2024
1.3.2866 84 11/9/2024
1.3.2865 83 11/9/2024
1.3.2862 80 11/8/2024
1.3.2860 84 11/7/2024
1.3.2829 96 10/24/2024
1.3.2783 88 10/23/2024
1.3.2746 113 10/18/2024
1.3.2735 97 10/18/2024
1.3.2721 104 10/18/2024
1.3.2720 79 10/17/2024
1.3.2710 104 10/10/2024
1.3.2704 90 10/9/2024
1.3.2680 88 10/2/2024
1.3.2674 104 9/25/2024
1.3.2665 105 9/13/2024
1.3.2654 108 8/26/2024
1.3.2652 108 8/5/2024
1.3.2650 80 7/30/2024
1.3.2638 127 7/11/2024
1.3.2634 96 7/10/2024
1.3.2621 131 7/6/2024
1.3.2615 129 6/27/2024
1.3.2584 238 5/26/2024
1.3.2579 140 5/25/2024
1.3.2575 106 5/25/2024
1.3.2571 105 5/25/2024
1.3.2570 140 5/24/2024
1.3.2563 139 5/23/2024
1.3.2562 91 5/23/2024
1.3.2560 118 5/22/2024
1.3.2557 132 5/21/2024
1.3.2554 97 5/21/2024
1.3.2551 128 5/20/2024
1.3.2547 168 5/17/2024
1.3.2537 106 5/16/2024
1.3.2536 94 5/16/2024
1.3.2535 254 5/9/2024
1.3.2527 107 4/26/2024
1.3.2510 113 4/24/2024
1.3.2490 163 4/13/2024
1.3.2473 161 4/8/2024
1.3.2471 169 4/8/2024
1.3.2431 180 4/4/2024
1.3.2404 325 3/22/2024
1.3.2401 177 3/21/2024
1.3.2366 1,042 2/21/2024
1.3.2365 382 2/21/2024
1.3.2347 702 2/9/2024
1.3.2248 2,254 12/6/2023
1.3.2243 567 12/5/2023
1.3.2227 947 11/26/2023
1.3.2222 687 11/26/2023
1.3.2212 823 11/18/2023
1.3.2209 539 11/17/2023
1.3.2172 1,101 11/1/2023
1.3.2166 769 10/30/2023
1.3.2163 729 10/29/2023
1.3.2149 994 10/18/2023
1.3.2137 1,144 10/3/2023
1.3.2108 767 9/25/2023
1.3.2093 797 9/17/2023
1.3.2086 827 8/27/2023
1.3.2085 897 8/27/2023
1.3.2042 988 6/23/2023
1.3.2023 873 6/15/2023
1.3.1982 952 5/28/2023
1.3.1974 807 5/26/2023
1.3.1954 829 5/20/2023
1.3.1948 860 5/18/2023
1.3.1947 708 5/18/2023
1.3.1941 895 5/17/2023
1.3.1933 951 5/15/2023
1.3.1913 866 5/12/2023
1.3.1912 987 5/12/2023
1.3.1861 1,135 3/24/2023
1.3.1860 1,011 3/24/2023
1.3.1850 889 3/18/2023
1.3.1847 1,010 3/15/2023
1.3.1846 945 3/14/2023
1.3.1844 1,020 3/14/2023
1.3.1835 819 3/9/2023
1.3.1834 856 3/9/2023
1.3.1832 808 3/9/2023
1.3.1829 893 3/9/2023
1.3.1817 970 3/3/2023
1.2.1814 1,244 2/27/2023
1.2.1811 1,088 2/20/2023
1.2.1767 1,166 1/18/2023
1.2.1760 1,192 1/14/2023
1.2.1743 1,234 12/25/2022
1.2.1701 1,247 11/23/2022
1.2.1690 1,245 11/14/2022
1.2.1689 1,253 11/14/2022
1.2.1687 1,243 11/14/2022
1.2.1685 1,220 11/11/2022
1.2.8 1,233 11/1/2022
1.2.7 1,044 11/1/2022
1.2.6 1,271 11/1/2022
1.2.5 1,383 10/4/2022
1.2.4 1,370 9/9/2022
1.2.3 1,456 6/9/2022
1.2.2 1,261 6/9/2022
1.2.1 1,254 4/17/2022
1.2.0 1,448 4/17/2022
1.1.1553 1,392 6/10/2022
1.1.1516 1,245 4/17/2022
1.1.1515 1,452 4/17/2022
1.1.0 1,521 3/22/2022
0.1.1514 1,376 4/17/2022
0.1.1513 1,351 4/16/2022
0.1.1512 1,369 4/16/2022
0.1.1509 1,484 4/16/2022
0.1.1487 1,398 3/29/2022
0.1.1471 1,394 3/20/2022
0.1.1470 1,535 3/20/2022
0.1.1463 1,447 3/20/2022
0.1.1461 1,378 3/19/2022
0.1.1454 1,496 3/19/2022
0.1.1452 1,518 3/19/2022
0.1.1437 1,388 3/13/2022
0.1.1433 1,582 2/15/2022
0.1.1426 1,651 2/10/2022
0.1.1422 1,567 2/10/2022
0.1.1398 1,497 1/22/2022
0.1.1393 1,339 1/16/2022
0.1.1391 1,541 1/16/2022
0.1.1388 1,617 1/16/2022