wasm-tools, android, ios, maccatalyst, and maui-androidgit submodule update --init --recursive
dotnet workload restore
dotnet restore ProCad.slnx
dotnet build ProCad.slnx -c Release --no-restore
For day-to-day development, use focused builds and tests when you do not need browser or MAUI workloads:
dotnet build ProCad.Desktop/ProCad.Desktop.csproj -c Debug
dotnet test ProCad.Tests/ProCad.Tests.csproj -c Debug -m:1
dotnet test ProCad.Editing.Tests/ProCad.Editing.Tests.csproj -c Debug -m:1
dotnet test ProCad.Controls.Tests/ProCad.Controls.Tests.csproj -c Debug -m:1
Lunet is pinned as a local .NET tool in .config/dotnet-tools.json.
dotnet tool restore
./build-docs.sh
./serve-docs.sh
./check-docs.sh
The generated site is written to site/.lunet/build/www.