Setup
Prerequisites
- .NET SDK matching the solution target (see repo
global.json/.csprojTargetFramework; 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