The dotnet/docs repository is a documentation resource that contains the conceptual documentation for .NET and serves as the source for the .NET documentation site.
The repository addresses the need for comprehensive, centralized documentation covering the .NET platform and its ecosystem. It works by maintaining conceptual documentation that feeds into the official .NET documentation site, which aggregates content from multiple specialized repositories covering ASP.NET Core, desktop workloads, .NET MAUI, Entity Framework, and community toolkits. API reference documentation is published from separate repositories, with some generated directly from source code comments and others maintained as pass-through repositories. The C# language specification documentation comes from dedicated language design and specification repositories.
This resource is suited for developers learning .NET, building applications with the platform, or seeking authoritative information about language features and APIs. The documentation covers C#, F#, Visual Basic, and various .NET workloads. The repository explicitly welcomes community contributions and provides a contributor guide for those wanting to participate. Issues can be created directly through buttons on published documentation pages, which automatically route to the correct repository and pre-fill relevant information.
The project maintains organized tracking through project boards that include monthly sprint projects and long-running initiatives for major documentation updates. The team makes efforts to respond to issues in a timely fashion and has established policies for third-party dependencies in contributions. The repository provides labeled issues marked as help wanted to guide new contributors toward meaningful starting points.