Wally.CleanArchitecture.Template 1.10.3638

dotnet new install Wally.CleanArchitecture.Template::1.10.3638
                    
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

classDiagram
    class IEntity {
        +Id: Guid
    }
    
    class User {
        +Id: Guid
        +Name: string
        +Email: string
    }
    
    class IRepository {
        +GetById(id: Guid)
        +Add(entity)
    }

    class IUserRepository {
        +GetByEmail(email: string): User
    }
    
    class IUseCase {
        +Execute()
    }
    
    class RegisterUserUseCase {
        +Execute(request: RegisterUserRequest)
    }
    
    class RegisterUserRequest {
        +Name: string
        +Email: string
    }
    
    class EfUserRepository {
        +GetByEmail(email: string): User
    }
    
    class UserController {
        +Register(request: RegisterUserRequest)
    }
    
    User --> IEntity
    IUserRepository <|-- EfUserRepository
    IRepository <|-- IUserRepository
    RegisterUserUseCase --> IUserRepository
    UserController --> RegisterUserUseCase

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.10.3638 30 1/28/2026
1.10.3559 182 12/12/2025
1.10.3553 327 12/7/2025
1.10.3552 290 12/7/2025
1.10.3551 242 12/5/2025
1.3.3541 211 11/29/2025
1.3.3538 190 11/29/2025
1.3.3536 195 11/29/2025
1.3.3534 192 11/28/2025
1.3.3532 205 11/28/2025
1.3.3507 369 11/13/2025
1.3.3484 287 11/4/2025
1.3.3267 301 10/20/2025
1.3.3265 297 10/20/2025
1.3.3262 293 10/19/2025
1.3.3259 230 10/18/2025
1.3.3244 461 9/16/2025
1.3.3239 371 9/14/2025
1.3.3237 365 9/14/2025
1.3.3233 374 9/14/2025
1.3.3229 311 9/13/2025
1.3.3226 297 9/12/2025
1.3.3208 352 8/18/2025
1.3.3203 736 7/22/2025
1.3.3199 273 7/19/2025
1.3.3198 333 7/18/2025
1.3.3187 323 6/28/2025
1.3.3181 499 6/13/2025
1.3.3174 373 6/4/2025
1.3.3172 356 6/4/2025
1.3.3159 372 4/12/2025
1.3.3146 518 3/23/2025
1.3.3087 390 2/2/2025
1.3.3083 350 1/30/2025
1.3.3074 382 1/25/2025
1.3.3064 334 1/24/2025
1.3.3047 376 1/17/2025
1.3.3022 367 1/11/2025
1.3.2945 386 12/13/2024
1.3.2943 371 12/12/2024
1.3.2901 365 11/28/2024
1.3.2900 352 11/25/2024
1.3.2894 361 11/23/2024
1.3.2884 363 11/17/2024
1.3.2872 372 11/16/2024
1.3.2866 379 11/9/2024
1.3.2865 359 11/9/2024
1.3.2862 358 11/8/2024
1.3.2860 351 11/7/2024
1.3.2829 364 10/24/2024
1.3.2783 371 10/23/2024
1.3.2746 380 10/18/2024
1.3.2735 353 10/18/2024
1.3.2721 372 10/18/2024
1.3.2720 340 10/17/2024
1.3.2710 399 10/10/2024
1.3.2704 351 10/9/2024
1.3.2680 357 10/2/2024
1.3.2674 381 9/25/2024
1.3.2665 383 9/13/2024
1.3.2654 387 8/26/2024
1.3.2652 367 8/5/2024
1.3.2650 364 7/30/2024
1.3.2638 409 7/11/2024
1.3.2634 413 7/10/2024
1.3.2621 402 7/6/2024
1.3.2615 415 6/27/2024
1.3.2584 523 5/26/2024
1.3.2579 410 5/25/2024
1.3.2575 404 5/25/2024
1.3.2571 360 5/25/2024
1.3.2570 428 5/24/2024
1.3.2563 396 5/23/2024
1.3.2562 349 5/23/2024
1.3.2560 375 5/22/2024
1.3.2557 401 5/21/2024
1.3.2554 383 5/21/2024
1.3.2551 390 5/20/2024
1.3.2547 421 5/17/2024
1.3.2537 372 5/16/2024
1.3.2536 376 5/16/2024
1.3.2535 522 5/9/2024
1.3.2527 386 4/26/2024
1.3.2510 375 4/24/2024
1.3.2490 417 4/13/2024
1.3.2473 423 4/8/2024
1.3.2471 431 4/8/2024
1.3.2431 435 4/4/2024
1.3.2404 584 3/22/2024
1.3.2401 430 3/21/2024
1.3.2366 1,293 2/21/2024
1.3.2365 634 2/21/2024
1.3.2347 984 2/9/2024
1.3.2248 2,464 12/6/2023
1.3.2243 789 12/5/2023
1.3.2227 1,170 11/26/2023
1.3.2222 915 11/26/2023
1.3.2212 1,029 11/18/2023
1.3.2209 741 11/17/2023
1.3.2172 1,331 11/1/2023
1.3.2166 1,008 10/30/2023
1.3.2163 953 10/29/2023
1.3.2149 1,205 10/18/2023
1.3.2137 1,374 10/3/2023
1.3.2108 999 9/25/2023
1.3.2093 1,026 9/17/2023
1.3.2086 1,070 8/27/2023
1.3.2085 1,123 8/27/2023
1.3.2042 1,228 6/23/2023
1.3.2023 1,140 6/15/2023
1.3.1982 1,229 5/28/2023
1.3.1974 1,058 5/26/2023
1.3.1954 1,097 5/20/2023
1.3.1948 1,121 5/18/2023
1.3.1947 1,006 5/18/2023
1.3.1941 1,154 5/17/2023
1.3.1933 1,239 5/15/2023
1.3.1913 1,133 5/12/2023
1.3.1912 1,244 5/12/2023
1.3.1861 1,424 3/24/2023
1.3.1860 1,290 3/24/2023
1.3.1850 1,143 3/18/2023
1.3.1847 1,297 3/15/2023
1.3.1846 1,221 3/14/2023
1.3.1844 1,276 3/14/2023
1.3.1835 1,103 3/9/2023
1.3.1834 1,133 3/9/2023
1.3.1832 1,084 3/9/2023
1.3.1829 1,183 3/9/2023
1.3.1817 1,240 3/3/2023
1.2.1814 1,506 2/27/2023
1.2.1811 1,352 2/20/2023
1.2.1767 1,426 1/18/2023
1.2.1760 1,454 1/14/2023
1.2.1743 1,546 12/25/2022
1.2.1701 1,538 11/23/2022
1.2.1690 1,535 11/14/2022
1.2.1689 1,540 11/14/2022
1.2.1687 1,538 11/14/2022
1.2.1685 1,481 11/11/2022
1.2.8 1,507 11/1/2022
1.2.7 1,332 11/1/2022
1.2.6 1,580 11/1/2022
1.2.5 1,655 10/4/2022
1.2.4 1,646 9/9/2022
1.2.3 1,739 6/9/2022
1.2.2 1,589 6/9/2022
1.2.1 1,590 4/17/2022
1.2.0 1,756 4/17/2022
1.1.1553 1,698 6/10/2022
1.1.1516 1,533 4/17/2022
1.1.1515 1,733 4/17/2022
1.1.0 1,850 3/22/2022
0.1.1514 1,666 4/17/2022
0.1.1513 1,635 4/16/2022
0.1.1512 1,669 4/16/2022
0.1.1509 1,788 4/16/2022
0.1.1487 1,723 3/29/2022
0.1.1471 1,691 3/20/2022
0.1.1470 1,850 3/20/2022
0.1.1463 1,761 3/20/2022
0.1.1461 1,677 3/19/2022
0.1.1454 1,785 3/19/2022
0.1.1452 1,819 3/19/2022
0.1.1437 1,682 3/13/2022
0.1.1433 1,909 2/15/2022
0.1.1426 1,951 2/10/2022
0.1.1422 1,861 2/10/2022
0.1.1398 1,814 1/22/2022
0.1.1393 1,662 1/16/2022
0.1.1391 1,863 1/16/2022
0.1.1388 1,913 1/16/2022