mirror of
https://github.com/VSadov/Satori.git
synced 2025-06-09 17:44:48 +09:00
|
||
---|---|---|
.. | ||
botr | ||
building | ||
coding-guidelines | ||
design-docs | ||
images | ||
project-docs | ||
workflow | ||
.gitmirrorall | ||
README.md |
Documents Index
This repo includes several documents that explain both high-level and low-level concepts about the .NET runtime. These are very useful for contributors, to get context that can be very difficult to acquire from just reading code.
Intro to .NET Core
.NET Core is a self-contained .NET runtime and framework that implements ECMA 335. It can be (and has been) ported to multiple architectures and platforms. It supports a variety of installation options, having no specific deployment requirements itself.
Getting Started
Project Docs
- Project Roadmap
- Developer Guide
- Contributing to .NET Core
- Contributing Workflow
- Performance Guidelines
- Garbage Collector Guidelines
- Adding new public APIs to mscorlib
- Project NuGet Dependencies
Coding Guidelines
- CLR Coding Guide
- CLR JIT Coding Conventions
- Cross Platform Performance and Eventing Design
- Adding New Events to the VM
Build CoreCLR from Source
- Building CoreCLR on FreeBSD
- Building CoreCLR on Linux
- Building CoreCLR on OS X
- Building CoreCLR on Windows
Testing and Debugging CoreCLR
- Debugging CoreCLR
- Testing Changes on Windows
- Testing Changes on Linux, OS X, and FreeBSD
- Testing with CoreFX
- Performance Tracing on Windows
- Performance Tracing on Linux
- Creating native images
Book of the Runtime
The Book of the Runtime is a set of chapters that go in depth into various interesting aspects of the design of the .NET Framework.
For your convenience, here are a few quick links to popular chapters: