Blazor Clean Architecture Setup Script

Overview

This script automates the setup of a Blazor WebAssembly project following Clean Architecture principles, using Jason Taylor CA template as a base. It takes care of generating the project structure, adding the necessary NuGet packages, and setting up solution references. Additionally, the script comes with a built-in demo CRUD application. This CRUD app is fully functional and auto-generates all the required code, making it a comprehensive example for developers to get started.

Prerequisites

  • .NET SDK 7.0 or higher

Usage

Step 1: Open Command Prompt

Make sure to run Command Prompt as an administrator.

Step 2: Navigate to the Script Location

Navigate to the folder where your script is located using the cd command.

Step 3: Run the Script

Run the script by opening hbwc.bat

Step 4: Follow Instructions

Follow the on-screen instructions to enter details such as the project name and authentication type (Options: none/ad/b2c).


Feel free to contribute to this project by submitting pull requests or creating issues.