Contributing
June 30, 2025 ยท View on GitHub
Please read .NET Guidelines for more general information about coding styles, source structure, making pull requests, and more.
Developer guide
This project can be developed on any platform. To get started, follow instructions for your OS.
Prerequisites
This project depends on the .NET 9 SDK. Before working on the project, check that the .NET SDK is installed.
Visual Studio
This project supports Visual Studio 2022. Any version, including the free Community Edition, should be sufficient.
This project also supports using Visual Studio Code. Install the C# Dev Kit.
Command line scripts
This project can be built on the command line using the build.cmd/build.sh scripts.
Run .\build.cmd -help or ./build.sh --help to see more options.
Compile
Windows:
> .\build.cmd
macOS/Linux
$ ./build.sh
Running tests
To build and run tests:
Windows:
> .\build.cmd -test
macOS/Linux:
$ ./build.sh --test