Skip to main content

Setup

Prerequisites

  • .NET SDK matching the solution target (see repo global.json / .csproj TargetFramework; currently net10.0 in active branches).
  • Git and a desktop OS supported by Avalonia for local UI runs.

Clone and build

From the repository root (PowerShell — use ; instead of && where needed):

cd "<repository-root>"
dotnet build Mnemo.UI\Mnemo.UI.csproj

Run the UI project:

cd Mnemo.UI
dotnet run

IDE

Visual Studio / Rider / VS Code with C# Dev Kit work. Avalonia previewers may require extra tooling per IDE docs.

Tests

dotnet test

Scope to a test project when iterating:

dotnet test Mnemo.Infrastructure.Tests\Mnemo.Infrastructure.Tests.csproj

Next: Architecture overview