PouryaKit
Get started

Prerequisites

The SDK, Docker and the tools your first Host needs, and what each one is for.

What you need

A generated solution builds with the .NET SDK, runs its database in Docker and migrates with dotnet-ef. Everything else it needs comes from NuGet when the solution restores.

ToolWhat it is for
The .NET 10 SDKInstalling the templates, building, running and testing the solution
DockerPostgreSQL for the running Host, and the containers the generated smoke test starts
dotnet-efMigrating each Module's database; the solution's tool manifest holds it, so dotnet tool restore installs it
csharpierFormatting C#; the solution's tool manifest holds it, so dotnet tool restore installs it
curl, or any HTTP clientCalling the running Host
Node.jsOnly to install the AI skill with npx

The SDK is pinned

Each generated solution has a global.json that pins the SDK the Kit builds with, and names the version to install. Install and generate says which other SDKs it accepts.

When to check

Before you install the templates: dotnet new restores the solution it generates, and from then on every dotnet command in its folder runs on the pinned SDK.

Next steps

On this page