RackPeek requires the .NET 10 SDK. Docker is required for web UI end-to-end tests. The mobile app also requires Flutter; build iOS apps on macOS with Xcode.
just to use the repository's build and test recipes.The repository includes a devcontainer with the .NET and Docker development tools configured.
From the repository root:
dotnet --version
docker info
just --list
just build
Run the fast test projects with just test-cli, just test-discovery, and just test-mcp. Run browser tests with just test-e2e; the first run also needs Playwright's browser install:
just e2e-setup
Repeat just e2e-setup after upgrading Microsoft.Playwright so the installed browser matches its pinned version.
From mobile/:
flutter pub get
flutter run
flutter test
flutter analyze
Use Xcode for iOS signing and device builds. See the mobile README for store build commands.