Skip to main content

Getting Started

Requirements

  • .NET 6.0 SDK
  • Node.js 16 (if you want to build the docs as well)

Coding Style

We adhere mostly to the .NET Runtime Coding Guidelines.

Thus, we also supplied an EditorConfig file (.editorconfig) in the projects root directory, which will help your IDE adhere to the coding style.

Also, the compiler will use these information (and additionally the CodeAnalysis.src.globalconfig) to check the coding style when compiling.

Running The Project

Either use your IDE to start the project, or just use dotnet run on the command line. You may append --launch-profile "IIS Express" or --launch-profile Kestrel to run one either a pre-configured IIS Express or Kestrel server instance for testing locally.

For local testing with hot-reload capabilities, you can use dotnet watch run -- --launch-profile Kestrel instead.

Further Reading

For more information, have a look at the official Microsoft documentation for ASP.NET Core 6.0 and Razor Pages.