Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
239 changes: 27 additions & 212 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,245 +1,60 @@
# Lines starting with '#' are comments.
# Each line is a file pattern followed by one or more owners.

# Order is important. The last matching pattern has the most precedence.
# More details are here: https://help.github.com/articles/about-codeowners/

# The '*' pattern is global owners.

* @dotnet/docs

.github/ @dotnet/docs

# Order is important. The last matching pattern has the most precedence.
# The folders are ordered as follows:
# . Guides
# . .NET Core sections
# . .NET Framework sections
# . .NET Standard
# . Architecture e-books

# In each subsection, folders are order first by depth, then alphabetically.
# This should make it easy to add new rules without breaking existing ones.
* @BillWagner

######## API landing page ###########
/api/ @gewarren @dotnet/docs

######## Includes files ###########
/includes/ @dotnet/docs

############ What's new ###############
/docs/whats-new/ @gewarren @dotnet/docs
/api/ @gewarren @BillWagner

############ Guides ################
# .NET Core
/docs/core/ @dotnet/docs

# .NET fundamentals
/docs/fundamentals/ @dotnet/docs

# .NET Framework
/docs/framework/ @dotnet/docs

# .NET Standard
/docs/standard/ @gewarren @dotnet/docs

# The C# Guide:
/docs/csharp/ @BillWagner @dotnet/docs

# The F# Guide:
/docs/fsharp/ @BillWagner @dotnet/fsharp-team-msft @dotnet/docs

# The Visual Basic Guide:
/docs/visual-basic/ @BillWagner @dotnet/docs
# The F# Guide
/docs/fsharp/ @dotnet/fsharp-team-msft @BillWagner

# The ML.NET Guide:
/docs/machine-learning/ @gewarren @luisquintanilla @JakeRadMSFT @dotnet/docs

# The .NET Architecture Guide:
/docs/architecture/ @dotnet/docs
# The ML.NET Guide
/docs/machine-learning/ @luisquintanilla @JakeRadMSFT @BillWagner

# .NET Orleans
/docs/orleans/ @meaghanlewis @ReubenBond

# IoT Guide
/docs/iot/ @dotnet/docs

############### AI ################

/docs/ai/ @gewarren @dotnet/docs
/docs/orleans/ @ReubenBond @BillWagner

############### Azure ################

# Azure Guide
/docs/azure/ @dotnet/docs

# Azure SDK package list
/docs/azure/includes/ @dotnet/docs

# Azure SDK catch-all entry
/docs/azure/sdk/ @JonathanGiles @dotnet/docs
/docs/azure/sdk/ @JonathanGiles @BillWagner

# Azure SDK authentication topics
/docs/azure/sdk/authentication/ @JonathanCrd @dotnet/docs
/docs/azure/sdk/authentication/ @JonathanCrd @BillWagner

# Azure SDK miscellaneous topics
/docs/azure/sdk/azure-sdk-configure-proxy.md @JoshLove-msft @JonathanGiles @dotnet/docs
/docs/azure/sdk/azure-sdk-for-net.md @JonathanGiles @dotnet/docs
/docs/azure/sdk/dependency-injection.md @JoshLove-msft @JonathanGiles @m-nash @dotnet/docs
/docs/azure/sdk/logging.md @JoshLove-msft @JonathanGiles @dotnet/docs
/docs/azure/sdk/packages.md @JonathanGiles @dotnet/docs
/docs/azure/sdk/pagination.md @JoshLove-msft @JonathanGiles @dotnet/docs
/docs/azure/sdk/protocol-convenience-methods.md @JonathanGiles @dotnet/docs
/docs/azure/sdk/resource-management.md @ArthurMa1978 @m-nash @dotnet/docs
/docs/azure/sdk/thread-safety.md @JoshLove-msft @JonathanGiles @dotnet/docs
/docs/azure/sdk/unit-testing-mocking.md @JoshLove-msft @JonathanGiles @dotnet/docs

############### Fundamentals ################

# Code analysis
/docs/fundamentals/code-analysis/ @gewarren @dotnet/docs
/docs/azure/sdk/azure-sdk-configure-proxy.md @JoshLove-msft @JonathanGiles @BillWagner
/docs/azure/sdk/azure-sdk-for-net.md @JonathanGiles @BillWagner
/docs/azure/sdk/dependency-injection.md @JoshLove-msft @JonathanGiles @m-nash @BillWagner
/docs/azure/sdk/logging.md @JoshLove-msft @JonathanGiles @BillWagner
/docs/azure/sdk/packages.md @JonathanGiles @BillWagner
/docs/azure/sdk/pagination.md @JoshLove-msft @JonathanGiles @BillWagner
/docs/azure/sdk/protocol-convenience-methods.md @JonathanGiles @BillWagner
/docs/azure/sdk/resource-management.md @ArthurMa1978 @m-nash @BillWagner
/docs/azure/sdk/thread-safety.md @JoshLove-msft @JonathanGiles @BillWagner
/docs/azure/sdk/unit-testing-mocking.md @JoshLove-msft @JonathanGiles @BillWagner

############### .NET Core ########################
# Breaking changes
/docs/core/compatibility/ @gewarren @dotnet/docs
# Containers
/docs/core/containers/ @dotnet/docs
# Deployment
/docs/core/deploying/ @adegeo @dotnet/docs
# Diagnostics
/docs/core/diagnostics/ @tommcdon @dotnet/docs
# Docker
/docs/core/docker/ @adegeo @dotnet/docs
# Extensions
/docs/core/extensions/ @gewarren @dotnet/docs
# Install
/docs/core/install/ @adegeo @dotnet/docs
# Project SDKs
/docs/core/project-sdk/ @gewarren @dotnet/docs
# Config settings
/docs/core/runtime-config/ @gewarren @dotnet/docs
/docs/core/diagnostics/ @tommcdon @BillWagner
# Testing
/docs/core/testing/ @meaghanlewis @dotnet/dotnet-testing
# Tools
/docs/core/tools/ @meaghanlewis @dotnet/docs
# Tutorials
/docs/core/tutorials/ @meaghanlewis @dotnet/docs
# What's new
/docs/core/whats-new/ @dotnet/docs
/docs/core/testing/ @dotnet/dotnet-testing @BillWagner

################### .NET Framework ##################
# App domains
/docs/framework/app-domains/ @gewarren @dotnet/docs
# Config - WinForms
/docs/framework/configure-apps/file-schema/winforms/ @adegeo @dotnet/docs
# Deployment
/docs/framework/deployment/ @adegeo @dotnet/docs
# Installation
/docs/framework/install/ @adegeo @dotnet/docs
# Migration guide
/docs/framework/migration-guide/ @gewarren @dotnet/docs
# Reflection
/docs/framework/reflection-and-codedom/ @adegeo @dotnet/docs
# Resources
/docs/framework/resources/ @adegeo @dotnet/docs
# Tools
/docs/framework/tools/ @gewarren @dotnet/docs
# UI Automation
/docs/framework/ui-automation/ @adegeo @dotnet/docs
# What's New
/docs/framework/whats-new/ @gewarren @dotnet/docs
# Winforms
/docs/framework/winforms/ @adegeo @dotnet/docs
# WPF
/docs/framework/wpf/ @adegeo @dotnet/docs
# XAML Services
/docs/framework/xaml-services/ @adegeo @dotnet/docs
# ADO.NET
/docs/framework/data/ @dotnet/docs
# NCL
/docs/framework/configure-apps/file-schema/network/ @karelz @dotnet/docs
/docs/framework/network-programming/ @karelz @dotnet/docs
# WCF
/docs/framework/configure-apps/file-schema/wcf/ @dotnet/docs
/docs/framework/wcf/ @dotnet/docs
/docs/framework/configure-apps/file-schema/network/ @karelz @BillWagner
/docs/framework/network-programming/ @karelz @BillWagner

################## .NET Standard ##################
# Analyzers
/docs/standard/analyzers/ @gewarren @dotnet/docs
# Assembly
/docs/standard/assembly/ @gewarren @dotnet/docs
# Asynchronous Programming Patterns
/docs/standard/asynchronous-programming-patterns/ @BillWagner @dotnet/docs
# Attributes
/docs/standard/attributes/ @gewarren @dotnet/docs
# Character encoding
/docs/standard/base-types/character-encoding/ @gewarren @dotnet/docs
/docs/standard/base-types/character-encoding-introduction/ @gewarren @dotnet/docs
# Base types
/docs/standard/base-types/ @adegeo @dotnet/docs
# Collections
/docs/standard/collections/ @adegeo @dotnet/docs
# System.CommandLine
/docs/standard/commandline/ @gewarren @dotnet/docs
# Data
/docs/standard/data/ @gewarren @dotnet/docs
# Data - SQLite
/docs/standard/data/sqlite/ @dotnet/docs
# Datetime
/docs/standard/datetime/ @adegeo @dotnet/docs
# Design guidelines
/docs/standard/design-guidelines/ @BillWagner @dotnet/docs
# Events
/docs/standard/events/ @adegeo @dotnet/docs
# Exceptions
/docs/standard/exceptions/ @gewarren @dotnet/docs
# GC
/docs/standard/garbage-collection/ @gewarren @dotnet/docs
# Generics
/docs/standard/generics/ @adegeo @dotnet/docs
# Globalization
/docs/standard/globalization-localization/ @dotnet/docs @dotnet/docs
# I/O
/docs/standard/io/ @adegeo @dotnet/docs
# Library guidance
/docs/standard/library-guidance/ @jamesnk @dotnet/docs
# LINQ
/docs/standard/linq/ @dotnet/docs
# Memory and spans
/docs/standard/memory-and-spans/ @gewarren @dotnet/docs
/docs/standard/library-guidance/ @jamesnk @BillWagner
# Native Interop
/docs/standard/native-interop/ @jkoritzinsky @dotnet/docs
# Parallel programming
/docs/standard/parallel-programming/ @adegeo @dotnet/docs
# Security
/docs/standard/security/ @BillWagner @dotnet/docs
# Serialization
/docs/standard/serialization/ @gewarren @dotnet/docs
# Threading
/docs/standard/threading/ @BillWagner @dotnet/docs
# What's New
/docs/standard/whats-new/ @dotnet/docs
/docs/standard/native-interop/ @jkoritzinsky @BillWagner

################## E-books ##################
# Blazor:
/docs/architecture/blazor-for-web-forms-developers/ @danroth27 @dotnet/docs
# Desktop:
/docs/architecture/modernize-desktop/ @adegeo @dotnet/docs

################# Samples folder ##############

## These have been pulled directly from the samples repo:

# C# snippets:
/samples/snippets/csharp/ @BillWagner @dotnet/docs
# Visual Basic snippets:
/samples/snippets/visualbasic/ @BillWagner @dotnet/docs
# F# Snippets:
/samples/snippets/fsharp/ @dotnet/docs

# WPF folders:
/samples/snippets/xaml/wpf/ @adegeo @dotnet/docs
/samples/snippets/csharp/wpf/ @adegeo @dotnet/docs
/samples/snippets/visualbasic/wpf/ @adegeo @dotnet/docs
/samples/snippets/desktop-guide/wpf/ @adegeo @dotnet/docs

/samples/snippets/winforms/ @adegeo @dotnet/docs
/docs/architecture/blazor-for-web-forms-developers/ @danroth27 @BillWagner
2 changes: 2 additions & 0 deletions .github/policies/disallow-edits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ configuration:
user: dotnet-policy-service[bot]
- isActivitySender:
user: github-actions[bot]
- isActivitySender:
user: learn-build-service-prod[bot]
then:
- addReply:
reply: >-
Expand Down
Loading
Loading