whatisgithub

What is docs?

dotnet/docs — explained in plain English

Analysis updated 2026-06-26

4,682Audience · developerComplexity · 1/5Setup · easy

In one sentence

The source files for Microsoft official .NET documentation at learn.microsoft.com, covering C#, F#, and Visual Basic guides and tutorials that the community can edit and improve via pull requests.

Mindmap

mindmap
  root((dotnet docs))
    What it is
      Official .NET docs source
      Community contributions
      Markdown articles
    Languages covered
      C#
      F#
      Visual Basic
    Ecosystem covered
      ASP.NET Core
      .NET MAUI
      Entity Framework
    Contribution
      Fix errors
      Add examples
      Pull requests
    Audience
      .NET developers
      Technical writers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Fix an error or improve an explanation in the official .NET docs by submitting a pull request directly to this repository.

USE CASE 2

Follow the conceptual guides and tutorials to learn how to build applications with C#, ASP.NET Core, or .NET MAUI.

USE CASE 3

Contribute new examples or update pages that still target unsupported .NET versions flagged by the monthly automated check.

What is it built with?

MarkdownC#F#Visual Basic

How does it compare?

dotnet/docsgorhill/umatrixmouredev/python-web
Stars4,6824,6824,682
LanguageJavaScriptHTML
Setup difficultyeasymoderatemoderate
Complexity1/52/52/5
Audiencedeveloperdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Contributing requires a GitHub account, running a local build needs the .NET SDK and the docfx toolchain.

So what is it?

This repository contains the source files for the official .NET documentation published at learn.microsoft.com/dotnet. NET is Microsoft's platform for building and running software applications, covering languages like C#, F#, and Visual Basic. This repo holds the conceptual guides and tutorials that explain how the platform works, while API reference documentation lives in a separate set of repositories. The documentation is built from multiple GitHub repositories that each cover a different part of the .NET ecosystem. This particular repo handles the core .NET documentation. Other repos cover ASP.NET Core (for building web applications).NET MAUI (for mobile and desktop apps), Entity Framework (for working with databases), and .NET Desktop workloads. All of these feed into the same published documentation site. The project is open to community contributions. Readers can click a feedback button at the bottom of any published page to open an issue in the right repository automatically. Contributors can submit pull requests to fix errors, improve explanations, or add examples. The team reviews and merges pull requests on a regular basis, though they close contributions that go inactive for more than 30 days. The repository uses several automated workflows to maintain quality, including a Markdown linter, a link checker, a build verifier that flags broken redirects, and a monthly check that identifies documentation pages still targeting unsupported versions of .NET.

Copy-paste prompts

Prompt 1
I found a mistake on the official .NET async/await docs page. Show me how to fork the dotnet/docs repo, make the fix, and open a pull request correctly.
Prompt 2
Where in the dotnet/docs repository do I find the source for the C# language tour and how do I propose a wording change?
Prompt 3
Generate a Markdown article following the dotnet/docs style guide that explains how to use HttpClient in .NET 8.
Prompt 4
Show me how the dotnet/docs automated link checker works and how to fix a broken redirect warning in a local build.

Frequently asked questions

What is docs?

The source files for Microsoft official .NET documentation at learn.microsoft.com, covering C#, F#, and Visual Basic guides and tutorials that the community can edit and improve via pull requests.

How hard is docs to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is docs for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.