Step 1: Clone and enter repo
git clone https://github.com/NepSauce/saucebucket.git
cd saucebucketStep 2: Install .NET 9 SDK
# Avalonia doesn't require workloads - just .NET SDK
dotnet --versionStep 3: Restore & build
dotnet restore
dotnet buildStep 4: Run the application
Desktop (Windows, macOS, Linux):
dotnet runDevelopment with Hot Reload:
dotnet watch runPlatform-specific builds:
# Windows
dotnet publish -c Release -r win-x64 --self-contained
# macOS
dotnet publish -c Release -r osx-x64 --self-contained
# Linux
dotnet publish -c Release -r linux-x64 --self-contained- If NuGet packages missing:
dotnet restore- Clean build issues:
dotnet clean
dotnet restore
dotnet build- Hot reload not working:
dotnet watch run- Platform-specific issues:
# Check installed .NET versions
dotnet --list-sdks
# Check runtime versions
dotnet --list-runtimesTo build and launch SauceBucket with a single command:
make sauceThis will build and run the app using the custom Makefile target.
For standard .NET commands:
- Build:
dotnet build - Run:
dotnet run