Wally.CleanArchitecture.Template 1.3.2579

There is a newer version of this package available.
See the version list below for details.
dotnet new install Wally.CleanArchitecture.Template::1.3.2579                
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.2674 35 9/25/2024
1.3.2665 82 9/13/2024
1.3.2654 99 8/26/2024
1.3.2652 99 8/5/2024
1.3.2650 74 7/30/2024
1.3.2638 120 7/11/2024
1.3.2634 90 7/10/2024
1.3.2621 122 7/6/2024
1.3.2615 124 6/27/2024
1.3.2584 232 5/26/2024
1.3.2579 133 5/25/2024
1.3.2575 91 5/25/2024
1.3.2571 99 5/25/2024
1.3.2570 135 5/24/2024
1.3.2563 134 5/23/2024
1.3.2562 85 5/23/2024
1.3.2560 113 5/22/2024
1.3.2557 127 5/21/2024
1.3.2554 92 5/21/2024
1.3.2551 122 5/20/2024
1.3.2547 162 5/17/2024
1.3.2537 99 5/16/2024
1.3.2536 86 5/16/2024
1.3.2535 248 5/9/2024
1.3.2527 100 4/26/2024
1.3.2510 103 4/24/2024
1.3.2490 156 4/13/2024
1.3.2473 156 4/8/2024
1.3.2471 164 4/8/2024
1.3.2431 176 4/4/2024
1.3.2404 320 3/22/2024
1.3.2401 170 3/21/2024
1.3.2366 1,036 2/21/2024
1.3.2365 376 2/21/2024
1.3.2347 698 2/9/2024
1.3.2248 2,248 12/6/2023
1.3.2243 562 12/5/2023
1.3.2227 941 11/26/2023
1.3.2222 681 11/26/2023
1.3.2212 817 11/18/2023
1.3.2209 533 11/17/2023
1.3.2172 1,094 11/1/2023
1.3.2166 763 10/30/2023
1.3.2163 719 10/29/2023
1.3.2149 989 10/18/2023
1.3.2137 1,135 10/3/2023
1.3.2108 761 9/25/2023
1.3.2093 792 9/17/2023
1.3.2086 820 8/27/2023
1.3.2085 892 8/27/2023
1.3.2042 973 6/23/2023
1.3.2023 866 6/15/2023
1.3.1982 944 5/28/2023
1.3.1974 802 5/26/2023
1.3.1954 817 5/20/2023
1.3.1948 844 5/18/2023
1.3.1947 677 5/18/2023
1.3.1941 887 5/17/2023
1.3.1933 939 5/15/2023
1.3.1913 860 5/12/2023
1.3.1912 982 5/12/2023
1.3.1861 1,121 3/24/2023
1.3.1860 1,005 3/24/2023
1.3.1850 876 3/18/2023
1.3.1847 1,004 3/15/2023
1.3.1846 934 3/14/2023
1.3.1844 1,005 3/14/2023
1.3.1835 814 3/9/2023
1.3.1834 842 3/9/2023
1.3.1832 800 3/9/2023
1.3.1829 888 3/9/2023
1.3.1817 966 3/3/2023
1.2.1814 1,236 2/27/2023
1.2.1811 1,080 2/20/2023
1.2.1767 1,158 1/18/2023
1.2.1760 1,169 1/14/2023
1.2.1743 1,228 12/25/2022
1.2.1701 1,239 11/23/2022
1.2.1690 1,237 11/14/2022
1.2.1689 1,247 11/14/2022
1.2.1687 1,238 11/14/2022
1.2.1685 1,212 11/11/2022
1.2.8 1,227 11/1/2022
1.2.7 1,038 11/1/2022
1.2.6 1,263 11/1/2022
1.2.5 1,368 10/4/2022
1.2.4 1,364 9/9/2022
1.2.3 1,449 6/9/2022
1.2.2 1,256 6/9/2022
1.2.1 1,240 4/17/2022
1.2.0 1,443 4/17/2022
1.1.1553 1,376 6/10/2022
1.1.1516 1,238 4/17/2022
1.1.1515 1,447 4/17/2022
1.1.0 1,508 3/22/2022
0.1.1514 1,370 4/17/2022
0.1.1513 1,346 4/16/2022
0.1.1512 1,363 4/16/2022
0.1.1509 1,477 4/16/2022
0.1.1487 1,393 3/29/2022
0.1.1471 1,377 3/20/2022
0.1.1470 1,529 3/20/2022
0.1.1463 1,442 3/20/2022
0.1.1461 1,370 3/19/2022
0.1.1454 1,489 3/19/2022
0.1.1452 1,501 3/19/2022
0.1.1437 1,383 3/13/2022
0.1.1433 1,574 2/15/2022
0.1.1426 1,639 2/10/2022
0.1.1422 1,559 2/10/2022
0.1.1398 1,486 1/22/2022
0.1.1393 1,334 1/16/2022
0.1.1391 1,535 1/16/2022
0.1.1388 1,597 1/16/2022