![]() * Fix broken docs links in txt/md files under src * Fix broken docs links found in source code * Fix broken docs links in workflow docs * Fix broken docs links in build commands * Fix broken docs links in HTML resource files * Update HTTP/SSL stress test docs for local builds Co-Authored-By: Eirik Tsarpalis <eirik.tsarpalis@gmail.com> * Fix a few remaining broken links Co-authored-by: Eirik Tsarpalis <eirik.tsarpalis@gmail.com> |
||
---|---|---|
.. | ||
building | ||
ci | ||
debugging | ||
requirements | ||
testing | ||
editing-and-debugging.md | ||
README.md | ||
using-dotnet-cli.md |
Workflow Guide
The repo can be built for the following platforms, using the provided setup and the following instructions. Before attempting to clone or build, please check these requirements.
Chip | Windows | Linux | macOS | FreeBSD |
---|---|---|---|---|
x64 | ✔ | ✔ | ✔ | ✔ |
x86 | ✔ | |||
ARM | ✔ | ✔ | ||
ARM64 | ✔ | ✔ | ||
Requirements | Requirements | Requirements |
Concepts
The runtime repo can be built from a regular, non-admin command prompt. The repository currently consists of three different partitions: the runtime (coreclr), libraries and the installer. For every partition there's a helper script available in the root (e.g. libraries.cmd/sh). The root build script (build.cmd/sh) should be used to build the entire repository.
For information about the different options available, supply the argument -help|-h
when invoking the build script:
libraries -h
On Unix, arguments can be passed in with a single -
or double hyphen --
.
Workflows
For instructions on how to build, debug, test, etc. please visit the instructions in the workflow sub-folders.