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.