ClinicApp/
Pick any file or folder on the left to see what it is, why it exists, when you add it and the mistakes people make with it. Switch the stage to watch the project grow.
# Create the app with Server and WebAssembly interactivity per page (creates ClinicApp, ClinicApp.Client and a solution)
dotnet new blazor -n ClinicApp -int Auto# Or add Identity login pages from the start (SQLite by default)
dotnet new blazor -n ClinicApp -int Auto -au Individual# Run it with hot reload
cd ClinicApp && dotnet watch --project ClinicApp# Repository files from the official item templates
dotnet new gitignore && dotnet new editorconfig && dotnet new globaljson# Growing: EF Core with PostgreSQL and the EF Core CLI as a local tool
dotnet add ClinicApp package Npgsql.EntityFrameworkCore.PostgreSQL && dotnet new tool-manifest && dotnet tool install dotnet-ef# Growing: a bUnit test project (xUnit v3 templates)
dotnet new install xunit.v3.templates && dotnet new xunit3 -n ClinicApp.Tests -o tests/ClinicApp.Tests && dotnet add tests/ClinicApp.Tests package bunit && dotnet sln add tests/ClinicApp.Tests# Growing: shared build settings and central package versions
dotnet new buildprops && dotnet new packagesprops# Production: browser tests with Playwright for .NET
dotnet new xunit3 -n ClinicApp.E2ETests -o tests/ClinicApp.E2ETests && dotnet add tests/ClinicApp.E2ETests package Microsoft.Playwright