Skip to content

Repository files navigation

MorseRunnerXPlat

MorseRunnerXPlat is a cross-platform .NET Morse contest simulator and training application. It provides one deterministic simulation engine with Avalonia, terminal, CLI, and optional gRPC clients.

Run

dotnet restore MorseRunnerXPlat.slnx
dotnet build MorseRunnerXPlat.slnx --no-restore --configuration Release
dotnet run --project src\MorseRunner.App --configuration Release

The keyboard-first terminal client is available with dotnet run --project src\MorseRunner.Tui --configuration Release.

Quality checks

uv sync --locked
uv run --locked python tools\agent_scaffolding\validate_yaml.py
.\.github\hooks\scripts\validate-agent-scaffolding.ps1
dotnet format MorseRunnerXPlat.slnx --verify-no-changes
dotnet build MorseRunnerXPlat.slnx --no-restore --configuration Release -warnaserror
dotnet test --solution MorseRunnerXPlat.slnx --no-build --configuration Release -- --filter-not-trait Category=Performance --fail-warns on

See the engineering specification, release checklist, and human evaluation guide.

About

Cross-platform MorseRunner implementation

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages