diff --git a/docfx.json b/docfx.json index 5787be90f43ba..32baf4eabedc3 100644 --- a/docfx.json +++ b/docfx.json @@ -191,48 +191,46 @@ "_csharpstandard/standard/*.md": "status: needs triaging" }, "social_image_url": { - "docs/aspire/**/*.*": "/dotnet/media/dotnet-aspire-logo.png", + "docs/architecture/**/*.*": "/dotnet/media/dotnet-bot_microservices.png", "docs/azure/**/*.*": "/dotnet/media/dotnet-bot_cloud-apps.png", - "docs/orleans/**/*.*": "/dotnet/media/dotnet-orleans.png", + "docs/csharp/**/*.*": "/dotnet/media/logo_csharp.png", + "docs/fsharp/**/*.*": "/dotnet/media/logo_fsharp.png", "docs/iot/**/*.*": "/dotnet/media/dotnet-bot_iot.png", - "docs/maui/**/*.*": "/dotnet/media/dotnet-bot_mobile-apps-xamarin.png", "docs/machine-learning/**/*.*": "/dotnet/media/dotnet-bot_machinelearning.png", - "docs/architecture/**/*.*": "/dotnet/media/dotnet-bot_microservices.png", + "docs/orleans/**/*.*": "/dotnet/media/dotnet-orleans.png", "docs/standard/**/*.*": "/dotnet/media/dot-net-cross-platform.png", - "docs/csharp/**/*.*": "/dotnet/media/logo_csharp.png", - "docs/fsharp/**/*.*": "/dotnet/media/logo_fsharp.png", "docs/visual-basic/**/*.*": "/dotnet/media/logo_vb.png" }, "feedback_product_url": { "docs/azure/sdk/**/*.*": "https://github.com/azure/azure-sdk-for-net", "docs/core/porting/upgrade-assistant*.md": "https://github.com/dotnet/upgrade-assistant/issues/new/choose", "docs/fsharp/**/**.md": "https://github.com/dotnet/fsharp", - "docs/orleans/**/**.md": "https://github.com/dotnet/orleans", "docs/fundamentals/code-analysis/quality-rules/**/*.md": "https://github.com/dotnet/roslyn-analyzers/issues", "docs/fundamentals/code-analysis/quality-rules/**/il*.md": "https://github.com/mono/linker/issues", "docs/fundamentals/code-analysis/style-rules/**/*.md": "https://github.com/dotnet/roslyn/issues", "docs/machine-learning/**/**.md": "https://github.com/dotnet/machinelearning", + "docs/orleans/**/**.md": "https://github.com/dotnet/orleans", "docs/standard/data/sqlite/**/*.md": "https://github.com/dotnet/efcore" }, "ms.service": { - "_csharplang/**/*.md": "dotnet-csharp", - "_csharpstandard/**/*.md": "dotnet-csharp", - "_roslyn/docs/compilers/CSharp/*.md": "dotnet-csharp", - "_vblang/spec/*.md": "dotnet-visualbasic", - "docs/architecture/**/**.md": "dotnet-architecture", - "docs/azure/**/*.*": "dotnet-azure", - "docs/core/**/*.*": "dotnet-fundamentals", - "docs/csharp/**/*.*": "dotnet-csharp", - "docs/framework/**/**.md": "dotnet-framework", - "docs/fsharp/**/**.md": "dotnet-fsharp", - "docs/fundamentals/**/*.md": "dotnet-fundamentals", - "docs/machine-learning/**/*.*": "dotnet-ml", - "docs/standard/**/**.md": "dotnet-fundamentals", - "docs/standard/data/**/**.md": "dotnet-data", - "docs/standard/design-guidelines/*.md": "dotnet", - "docs/standard/security/*.md": "dotnet", - "docs/visual-basic/**/**.md": "dotnet-visualbasic", - "docs/orleans/**/**.md": "dotnet-orleans" + "_csharplang/**/*.{md,yml}": "dotnet-csharp", + "_csharpstandard/**/*.{md,yml}": "dotnet-csharp", + "_roslyn/docs/compilers/CSharp/*.{md,yml}": "dotnet-csharp", + "_vblang/spec/*.{md,yml}": "dotnet-visualbasic", + "docs/architecture/**/**.{md,yml}": "dotnet-architecture", + "docs/azure/**/*.{md,yml}": "dotnet-azure", + "docs/core/**/*.{md,yml}": "dotnet-fundamentals", + "docs/csharp/**/*.{md,yml}": "dotnet-csharp", + "docs/framework/**/**.{md,yml}": "dotnet-framework", + "docs/fsharp/**/**.{md,yml}": "dotnet-fsharp", + "docs/fundamentals/**/*.{md,yml}": "dotnet-fundamentals", + "docs/machine-learning/**/*.{md,yml}": "dotnet-ml", + "docs/standard/**/**.{md,yml}": "dotnet-fundamentals", + "docs/standard/data/**/**.{md,yml}": "dotnet-data", + "docs/standard/design-guidelines/*.{md,yml}": "dotnet", + "docs/standard/security/*.{md,yml}": "dotnet", + "docs/visual-basic/**/**.{md,yml}": "dotnet-visualbasic", + "docs/orleans/**/**.{md,yml}": "dotnet-orleans" }, "ms.topic": { "_csharplang/**/*.md": "language-reference", @@ -328,186 +326,184 @@ "docs/visual-basic/**/**.md": "vb" }, "author": { - "_csharplang/**/*.md": "billwagner", - "_csharpstandard/**/*.md": "billwagner", - "_roslyn/docs/compilers/CSharp/*.md": "billwagner", - "_vblang/spec/*.md": "billwagner", - "docs/ai/**/*.*": "gewarren", - "docs/architecture/**/**.md": "jamesmontemagno", - "docs/architecture/grpc-for-wcf-developers/**/**.md": "JamesNK", - "docs/architecture/modernize-desktop/**/**.md": "OliaG", - "docs/azure/**/*.*": "alexwolfmsft", - "docs/core/**/**.md": "gewarren", - "docs/core/compatibility/**/**.md": "gewarren", - "docs/core/deploying/**/**.md": "adegeo", - "docs/core/diagnostics/**/**.md": "tommcdon", - "docs/core/extensions/**/**.md": "gewarren", - "docs/core/docker/**/**.md": "adegeo", - "docs/core/install/**/**.md": "adegeo", - "docs/core/native-interop/**/**.md": "jkoritzinsky", - "docs/core/porting/github-copilot-app-modernization/**/*.*": "adegeo", - "docs/core/project-sdk/**/**.md": "gewarren", - "docs/core/resilience/**/**.md": "gewarren", - "docs/core/runtime-config/**/**.md": "gewarren", - "docs/core/testing/**/**.md": "meaghanlewis", - "docs/core/tools/**/**.md": "meaghanlewis", - "docs/core/tutorials/**/**.md": "meaghanlewis", - "docs/core/versions/**/**.md": "billwagner", - "docs/core/whats-new/**/**.md": "billwagner", - "docs/csharp/**/*.*": "billwagner", - "docs/framework/**/**.md": "gewarren", - "docs/framework/additional-apis/pos-for-net/**/**.md": "TerryWarwick", - "docs/framework/app-domains/**/**.md": "gewarren", - "docs/framework/configure-apps/file-schema/network/**/**.md": "karelz", - "docs/framework/configure-apps/file-schema/wcf/**/**.md": "mconnew", - "docs/framework/configure-apps/file-schema/winforms/**/**.md": "adegeo", - "docs/framework/data/**/**.md": "cmastr", - "docs/framework/deployment/**/**.md": "adegeo", - "docs/framework/get-started/**/**.md": "gewarren", - "docs/framework/install/**/**.md": "adegeo", - "docs/framework/migration-guide/**/**.md": "gewarren", - "docs/framework/misc/**/**.md": "gewarren", - "docs/framework/network-programming/**/**.md": "karelz", - "docs/framework/performance/**/**.md": "billwagner", - "docs/framework/reflection-and-codedom/**/**.md": "adegeo", - "docs/framework/resources/**/**.md": "adegeo", - "docs/framework/tools/**/**.md": "gewarren", - "docs/framework/ui-automation/**/**.md": "adegeo", - "docs/framework/unmanaged-api/alink/**/**.md": "jeffschwMSFT", - "docs/framework/unmanaged-api/debugging/**/**.md": "tommcdon", - "docs/framework/unmanaged-api/diagnostics/**/**.md": "tommcdon", - "docs/framework/unmanaged-api/fusion/**/**.md": "jeffschwMSFT", - "docs/framework/unmanaged-api/hosting/**/**.md": "jeffschwMSFT", - "docs/framework/unmanaged-api/profiling/**/**.md": "tommcdon", - "docs/framework/unmanaged-api/strong-naming/**/**.md": "jeffschwMSFT", - "docs/framework/unmanaged-api/tlbexp/**/**.md": "jeffschwMSFT", - "docs/framework/whats-new/**/**.md": "gewarren", - "docs/framework/wcf/**/**.md": "mconnew", - "docs/fsharp/**/**.md": "billwagner", - "docs/fundamentals/code-analysis/**/**.md": "gewarren", - "docs/fundamentals/networking/**/**.md": "gewarren", - "docs/fundamentals/runtime-libraries/**/**.md": "gewarren", - "docs/fundamentals/syslib-diagnostics/**/**.md": "gewarren", - "docs/machine-learning/**/**.md": "gewarren", - "docs/orleans/**/*.*": "meaghanlewis", - "docs/standard/**/**.md": "gewarren", - "docs/standard/analyzers/**/**.md": "gewarren", - "docs/standard/assembly/**/**.md": "gewarren", - "docs/standard/asynchronous-programming-patterns/**/**.md": "billwagner", - "docs/standard/attributes/**/**.md": "gewarren", - "docs/standard/base-types/**/**.md": "adegeo", - "docs/standard/collections/**/**.md": "adegeo", - "docs/standard/commandline/**/**.md": "gewarren", - "docs/standard/data/**/**.md": "gewarren", - "docs/standard/data/sqlite/**/**.md": "ajcvickers", - "docs/standard/datetime/**/**.md": "adegeo", - "docs/standard/design-guidelines/**/**.md": "KrzysztofCwalina", - "docs/standard/events/**/**.md": "adegeo", - "docs/standard/exceptions/**/**.md": "gewarren", - "docs/standard/garbage-collection/**/**.md": "gewarren", - "docs/standard/generics/**/**.md": "adegeo", - "docs/standard/globalization-localization/**/**.md": "adegeo", - "docs/standard/io/**/**.md": "adegeo", - "docs/standard/library-guidance/**/**.md": "jamesnk", - "docs/standard/linq/**/**.md": "billwagner", - "docs/standard/memory-and-spans/**/**.md": "gewarren", - "docs/standard/native-interop/**/**.md": "jkoritzinsky", - "docs/standard/parallel-programming/**/**.md": "adegeo", - "docs/standard/security/**/**.md": "billwagner", - "docs/standard/serialization/**/**.md": "gewarren", - "docs/standard/threading/**/**.md": "billwagner", - "docs/standard/whats-new/**/**.md": "gewarren", - "docs/visual-basic/**/**.md": "billwagner", - "docs/whats-new/**/**.md": "billwagner", + "_csharplang/**/*.{md,yml}": "billwagner", + "_csharpstandard/**/*.{md,yml}": "billwagner", + "_roslyn/docs/compilers/CSharp/*.{md,yml}": "billwagner", + "_vblang/spec/*.{md,yml}": "billwagner", + "docs/ai/**/*.{md,yml}": "gewarren", + "docs/architecture/**/**.{md,yml}": "jamesmontemagno", + "docs/architecture/grpc-for-wcf-developers/**/**.{md,yml}": "JamesNK", + "docs/azure/**/*.{md,yml}": "alexwolfmsft", + "docs/core/**/**.{md,yml}": "gewarren", + "docs/core/compatibility/**/**.{md,yml}": "gewarren", + "docs/core/deploying/**/**.{md,yml}": "adegeo", + "docs/core/diagnostics/**/**.{md,yml}": "tommcdon", + "docs/core/extensions/**/**.{md,yml}": "gewarren", + "docs/core/docker/**/**.{md,yml}": "adegeo", + "docs/core/install/**/**.{md,yml}": "adegeo", + "docs/core/native-interop/**/**.{md,yml}": "jkoritzinsky", + "docs/core/porting/github-copilot-app-modernization/**/*.{md,yml}": "adegeo", + "docs/core/project-sdk/**/**.{md,yml}": "gewarren", + "docs/core/resilience/**/**.{md,yml}": "gewarren", + "docs/core/runtime-config/**/**.{md,yml}": "gewarren", + "docs/core/testing/**/**.{md,yml}": "meaghanlewis", + "docs/core/tools/**/**.{md,yml}": "meaghanlewis", + "docs/core/tutorials/**/**.{md,yml}": "meaghanlewis", + "docs/core/versions/**/**.{md,yml}": "billwagner", + "docs/core/whats-new/**/**.{md,yml}": "billwagner", + "docs/csharp/**/*.{md,yml}": "billwagner", + "docs/framework/**/**.{md,yml}": "gewarren", + "docs/framework/additional-apis/pos-for-net/**/**.{md,yml}": "TerryWarwick", + "docs/framework/app-domains/**/**.{md,yml}": "gewarren", + "docs/framework/configure-apps/file-schema/network/**/**.{md,yml}": "karelz", + "docs/framework/configure-apps/file-schema/wcf/**/**.{md,yml}": "mconnew", + "docs/framework/configure-apps/file-schema/winforms/**/**.{md,yml}": "adegeo", + "docs/framework/data/**/**.{md,yml}": "cmastr", + "docs/framework/deployment/**/**.{md,yml}": "adegeo", + "docs/framework/get-started/**/**.{md,yml}": "gewarren", + "docs/framework/install/**/**.{md,yml}": "adegeo", + "docs/framework/migration-guide/**/**.{md,yml}": "gewarren", + "docs/framework/misc/**/**.{md,yml}": "gewarren", + "docs/framework/network-programming/**/**.{md,yml}": "karelz", + "docs/framework/performance/**/**.{md,yml}": "billwagner", + "docs/framework/reflection-and-codedom/**/**.{md,yml}": "adegeo", + "docs/framework/resources/**/**.{md,yml}": "adegeo", + "docs/framework/tools/**/**.{md,yml}": "gewarren", + "docs/framework/ui-automation/**/**.{md,yml}": "adegeo", + "docs/framework/unmanaged-api/alink/**/**.{md,yml}": "jeffschwMSFT", + "docs/framework/unmanaged-api/debugging/**/**.{md,yml}": "tommcdon", + "docs/framework/unmanaged-api/diagnostics/**/**.{md,yml}": "tommcdon", + "docs/framework/unmanaged-api/fusion/**/**.{md,yml}": "jeffschwMSFT", + "docs/framework/unmanaged-api/hosting/**/**.{md,yml}": "jeffschwMSFT", + "docs/framework/unmanaged-api/profiling/**/**.{md,yml}": "tommcdon", + "docs/framework/unmanaged-api/strong-naming/**/**.{md,yml}": "jeffschwMSFT", + "docs/framework/unmanaged-api/tlbexp/**/**.{md,yml}": "jeffschwMSFT", + "docs/framework/whats-new/**/**.{md,yml}": "gewarren", + "docs/framework/wcf/**/**.{md,yml}": "mconnew", + "docs/fsharp/**/**.{md,yml}": "billwagner", + "docs/fundamentals/code-analysis/**/**.{md,yml}": "gewarren", + "docs/fundamentals/networking/**/**.{md,yml}": "gewarren", + "docs/fundamentals/runtime-libraries/**/**.{md,yml}": "gewarren", + "docs/fundamentals/syslib-diagnostics/**/**.{md,yml}": "gewarren", + "docs/machine-learning/**/**.{md,yml}": "gewarren", + "docs/orleans/**/*.{md,yml}": "meaghanlewis", + "docs/standard/**/**.{md,yml}": "gewarren", + "docs/standard/analyzers/**/**.{md,yml}": "gewarren", + "docs/standard/assembly/**/**.{md,yml}": "gewarren", + "docs/standard/asynchronous-programming-patterns/**/**.{md,yml}": "billwagner", + "docs/standard/attributes/**/**.{md,yml}": "gewarren", + "docs/standard/base-types/**/**.{md,yml}": "adegeo", + "docs/standard/collections/**/**.{md,yml}": "adegeo", + "docs/standard/commandline/**/**.{md,yml}": "gewarren", + "docs/standard/data/**/**.{md,yml}": "gewarren", + "docs/standard/data/sqlite/**/**.{md,yml}": "ajcvickers", + "docs/standard/datetime/**/**.{md,yml}": "adegeo", + "docs/standard/design-guidelines/**/**.{md,yml}": "KrzysztofCwalina", + "docs/standard/events/**/**.{md,yml}": "adegeo", + "docs/standard/exceptions/**/**.{md,yml}": "gewarren", + "docs/standard/garbage-collection/**/**.{md,yml}": "gewarren", + "docs/standard/generics/**/**.{md,yml}": "adegeo", + "docs/standard/globalization-localization/**/**.{md,yml}": "adegeo", + "docs/standard/io/**/**.{md,yml}": "adegeo", + "docs/standard/library-guidance/**/**.{md,yml}": "jamesnk", + "docs/standard/linq/**/**.{md,yml}": "billwagner", + "docs/standard/memory-and-spans/**/**.{md,yml}": "gewarren", + "docs/standard/native-interop/**/**.{md,yml}": "jkoritzinsky", + "docs/standard/parallel-programming/**/**.{md,yml}": "adegeo", + "docs/standard/security/**/**.{md,yml}": "billwagner", + "docs/standard/serialization/**/**.{md,yml}": "gewarren", + "docs/standard/threading/**/**.{md,yml}": "billwagner", + "docs/standard/whats-new/**/**.{md,yml}": "gewarren", + "docs/visual-basic/**/**.{md,yml}": "billwagner", + "docs/whats-new/**/**.{md,yml}": "billwagner", "includes/**/**.md": "docs" }, "ms.author": { - "_csharplang/**/*.md": "wiwagn", - "_csharpstandard/**/*.md": "wiwagn", - "_roslyn/docs/compilers/CSharp/*.md": "wiwagn", - "_vblang/spec/*.md": "wiwagn", - "docs/ai/**/*.*": "gewarren", - "docs/architecture/**/**.md": "jamont", - "docs/architecture/grpc-for-wcf-developers/**/**.md": "jamesnk", - "docs/architecture/modernize-desktop/**/**.md": "oliag", - "docs/azure/**/*.*": "alexwolf", - "docs/orleans/**/*.*": "mosagie", - "docs/core/**/**.md": "dotnetcontent", - "docs/core/compatibility/**/**.md": "gewarren", - "docs/core/deploying/**/**.md": "adegeo", - "docs/core/diagnostics/**/**.md": "tommcdon", - "docs/core/extensions/**/**.md": "gewarren", - "docs/core/docker/**/**.md": "adegeo", - "docs/core/install/**/**.md": "adegeo", - "docs/core/native-interop/**/**.md": "jekoritz", - "docs/core/porting/**/**.md": "dotnetcontent", - "docs/core/porting/github-copilot-app-modernization/**/*.*": "adegeo", - "docs/core/project-sdk/**/**.md": "gewarren", - "docs/core/resilience/**/**.md": "gewarren", - "docs/core/runtime-config/**/**.md": "gewarren", - "docs/core/testing/**/**.md": "mosagie", - "docs/core/tools/**/**.md": "mosagie", - "docs/core/tutorials/**/**.md": "mosagie", - "docs/core/versions/**/**.md": "wiwagn", - "docs/core/whats-new/**/**.md": "wiwagn", - "docs/csharp/**/*.*": "wiwagn", - "docs/framework/**/**.md": "dotnetcontent", - "docs/framework/app-domains/**/**.md": "gewarren", - "docs/framework/configure-apps/file-schema/network/**/**.md": "ncldev", - "docs/framework/configure-apps/file-schema/winforms/**/**.md": "adegeo", - "docs/framework/deployment/**/**.md": "adegeo", - "docs/framework/get-started/**/**.md": "gewarren", - "docs/framework/install/**/**.md": "adegeo", - "docs/framework/migration-guide/**/**.md": "gewarren", - "docs/framework/misc/**/**.md": "gewarren", - "docs/framework/network-programming/**/**.md": "ncldev", - "docs/framework/performance/**/**.md": "wiwagn", - "docs/framework/reflection-and-codedom/**/**.md": "adegeo", - "docs/framework/resources/**/**.md": "adegeo", - "docs/framework/tools/**/**.md": "gewarren", - "docs/framework/ui-automation/**/**.md": "adegeo", - "docs/framework/unmanaged-api/alink/**/**.md": "jeffschw", - "docs/framework/unmanaged-api/debugging/**/**.md": "tommcdon", - "docs/framework/unmanaged-api/diagnostics/**/**.md": "tommcdon", - "docs/framework/unmanaged-api/fusion/**/**.md": "jeffschw", - "docs/framework/unmanaged-api/hosting/**/**.md": "jeffschw", - "docs/framework/unmanaged-api/profiling/**/**.md": "tommcdon", - "docs/framework/unmanaged-api/strong-naming/**/**.md": "jeffschw", - "docs/framework/unmanaged-api/tlbexp/**/**.md": "jeffschw", - "docs/framework/whats-new/**/**.md": "gewarren", - "docs/fsharp/**/**.md": "wiwagn", - "docs/fundamentals/code-analysis/**/*.md": "gewarren", - "docs/fundamentals/networking/**/**.md": "gewarren", - "docs/fundamentals/runtime-libraries/**/**.md": "gewarren", - "docs/fundamentals/syslib-diagnostics/**/**.md": "gewarren", - "docs/machine-learning/**/**.md": "gewarren", - "docs/standard/**/**.md": "gewarren", - "docs/standard/analyzers/**/**.md": "gewarren", - "docs/standard/assembly/**/**.md": "gewarren", - "docs/standard/asynchronous-programming-patterns/**/**.md": "wiwagn", - "docs/standard/attributes/**/**.md": "gewarren", - "docs/standard/base-types/**/**.md": "adegeo", - "docs/standard/collections/**/**.md": "adegeo", - "docs/standard/commandline/**/**.md": "gewarren", - "docs/standard/data/**/**.md": "gewarren", - "docs/standard/datetime/**/**.md": "adegeo", - "docs/standard/design-guidelines/**/**.md": "kcwalina", - "docs/standard/events/**/**.md": "adegeo", - "docs/standard/exceptions/**/**.md": "gewarren", - "docs/standard/garbage-collection/**/**.md": "gewarren", - "docs/standard/generics/**/**.md": "adegeo", - "docs/standard/globalization-localization/**/**.md": "dotnetcontent", - "docs/standard/io/**/**.md": "adegeo", - "docs/standard/library-guidance/**/**.md": "jamesnk", - "docs/standard/linq/**/**.md": "dotnetcontent", - "docs/standard/memory-and-spans/**/**.md": "gewarren", - "docs/standard/native-interop/**/**.md": "jekoritz", - "docs/standard/parallel-programming/**/**.md": "adegeo", - "docs/standard/security/**/**.md": "wiwagn", - "docs/standard/serialization/**/**.md": "gewarren", - "docs/standard/threading/**/**.md": "wiwagn", - "docs/standard/whats-new/**/**.md": "dotnetcontent", - "docs/visual-basic/**/**.md": "wiwagn" + "_csharplang/**/*.{md,yml}": "wiwagn", + "_csharpstandard/**/*.{md,yml}": "wiwagn", + "_roslyn/docs/compilers/CSharp/*.{md,yml}": "wiwagn", + "_vblang/spec/*.{md,yml}": "wiwagn", + "docs/ai/**/*.{md,yml}": "gewarren", + "docs/architecture/**/**.{md,yml}": "jamont", + "docs/architecture/grpc-for-wcf-developers/**/**.{md,yml}": "jamesnk", + "docs/azure/**/*.{md,yml}": "alexwolf", + "docs/orleans/**/*.{md,yml}": "mosagie", + "docs/core/**/**.{md,yml}": "dotnetcontent", + "docs/core/compatibility/**/**.{md,yml}": "gewarren", + "docs/core/deploying/**/**.{md,yml}": "adegeo", + "docs/core/diagnostics/**/**.{md,yml}": "tommcdon", + "docs/core/extensions/**/**.{md,yml}": "gewarren", + "docs/core/docker/**/**.{md,yml}": "adegeo", + "docs/core/install/**/**.{md,yml}": "adegeo", + "docs/core/native-interop/**/**.{md,yml}": "jekoritz", + "docs/core/porting/**/**.{md,yml}": "dotnetcontent", + "docs/core/porting/github-copilot-app-modernization/**/*.{md,yml}": "adegeo", + "docs/core/project-sdk/**/**.{md,yml}": "gewarren", + "docs/core/resilience/**/**.{md,yml}": "gewarren", + "docs/core/runtime-config/**/**.{md,yml}": "gewarren", + "docs/core/testing/**/**.{md,yml}": "mosagie", + "docs/core/tools/**/**.{md,yml}": "mosagie", + "docs/core/tutorials/**/**.{md,yml}": "mosagie", + "docs/core/versions/**/**.{md,yml}": "wiwagn", + "docs/core/whats-new/**/**.{md,yml}": "wiwagn", + "docs/csharp/**/*.{md,yml}": "wiwagn", + "docs/framework/**/**.{md,yml}": "dotnetcontent", + "docs/framework/app-domains/**/**.{md,yml}": "gewarren", + "docs/framework/configure-apps/file-schema/network/**/**.{md,yml}": "ncldev", + "docs/framework/configure-apps/file-schema/winforms/**/**.{md,yml}": "adegeo", + "docs/framework/deployment/**/**.{md,yml}": "adegeo", + "docs/framework/get-started/**/**.{md,yml}": "gewarren", + "docs/framework/install/**/**.{md,yml}": "adegeo", + "docs/framework/migration-guide/**/**.{md,yml}": "gewarren", + "docs/framework/misc/**/**.{md,yml}": "gewarren", + "docs/framework/network-programming/**/**.{md,yml}": "ncldev", + "docs/framework/performance/**/**.{md,yml}": "wiwagn", + "docs/framework/reflection-and-codedom/**/**.{md,yml}": "adegeo", + "docs/framework/resources/**/**.{md,yml}": "adegeo", + "docs/framework/tools/**/**.{md,yml}": "gewarren", + "docs/framework/ui-automation/**/**.{md,yml}": "adegeo", + "docs/framework/unmanaged-api/alink/**/**.{md,yml}": "jeffschw", + "docs/framework/unmanaged-api/debugging/**/**.{md,yml}": "tommcdon", + "docs/framework/unmanaged-api/diagnostics/**/**.{md,yml}": "tommcdon", + "docs/framework/unmanaged-api/fusion/**/**.{md,yml}": "jeffschw", + "docs/framework/unmanaged-api/hosting/**/**.{md,yml}": "jeffschw", + "docs/framework/unmanaged-api/profiling/**/**.{md,yml}": "tommcdon", + "docs/framework/unmanaged-api/strong-naming/**/**.{md,yml}": "jeffschw", + "docs/framework/unmanaged-api/tlbexp/**/**.{md,yml}": "jeffschw", + "docs/framework/whats-new/**/**.{md,yml}": "gewarren", + "docs/fsharp/**/**.{md,yml}": "wiwagn", + "docs/fundamentals/code-analysis/**/*.{md,yml}": "gewarren", + "docs/fundamentals/networking/**/**.{md,yml}": "gewarren", + "docs/fundamentals/runtime-libraries/**/**.{md,yml}": "gewarren", + "docs/fundamentals/syslib-diagnostics/**/**.{md,yml}": "gewarren", + "docs/machine-learning/**/**.{md,yml}": "gewarren", + "docs/standard/**/**.{md,yml}": "gewarren", + "docs/standard/analyzers/**/**.{md,yml}": "gewarren", + "docs/standard/assembly/**/**.{md,yml}": "gewarren", + "docs/standard/asynchronous-programming-patterns/**/**.{md,yml}": "wiwagn", + "docs/standard/attributes/**/**.{md,yml}": "gewarren", + "docs/standard/base-types/**/**.{md,yml}": "adegeo", + "docs/standard/collections/**/**.{md,yml}": "adegeo", + "docs/standard/commandline/**/**.{md,yml}": "gewarren", + "docs/standard/data/**/**.{md,yml}": "gewarren", + "docs/standard/datetime/**/**.{md,yml}": "adegeo", + "docs/standard/design-guidelines/**/**.{md,yml}": "kcwalina", + "docs/standard/events/**/**.{md,yml}": "adegeo", + "docs/standard/exceptions/**/**.{md,yml}": "gewarren", + "docs/standard/garbage-collection/**/**.{md,yml}": "gewarren", + "docs/standard/generics/**/**.{md,yml}": "adegeo", + "docs/standard/globalization-localization/**/**.{md,yml}": "dotnetcontent", + "docs/standard/io/**/**.{md,yml}": "adegeo", + "docs/standard/library-guidance/**/**.{md,yml}": "jamesnk", + "docs/standard/linq/**/**.{md,yml}": "dotnetcontent", + "docs/standard/memory-and-spans/**/**.{md,yml}": "gewarren", + "docs/standard/native-interop/**/**.{md,yml}": "jekoritz", + "docs/standard/parallel-programming/**/**.{md,yml}": "adegeo", + "docs/standard/security/**/**.{md,yml}": "wiwagn", + "docs/standard/serialization/**/**.{md,yml}": "gewarren", + "docs/standard/threading/**/**.{md,yml}": "wiwagn", + "docs/standard/whats-new/**/**.{md,yml}": "dotnetcontent", + "docs/visual-basic/**/**.{md,yml}": "wiwagn" }, "ms.date": { "_csharpstandard/standard/*.md": "09/12/2025", @@ -526,69 +522,69 @@ "_vblang/spec/*.md": "07/21/2017" }, "ms.subservice": { - "_csharplang/**/*.md": "lang-spec", - "_csharpstandard/**/*.md": "lang-spec", - "_roslyn/docs/compilers/CSharp/*.md": "whats-new", - "_vblang/spec/*.md": "vb-spec", - "docs/ai/**/**.md": "intelligent-apps", - "docs/architecture/blazor-for-web-forms-developers/**/**.md": "blazor", - "docs/architecture/cloud-native/**/**.md": "cloud-native", - "docs/architecture/containerized-lifecycle/**/**.md": "containerized-lifecycle", - "docs/architecture/grpc-for-wcf-developers/**/**.md": "grpc", - "docs/architecture/microservices/**/**.md": "microservices", - "docs/architecture/modernize-with-azure-containers/**/**.md": "modernize-with-azure-containers", - "docs/architecture/modern-web-apps-azure/**/**.md": "modern-web-apps-azure", - "docs/architecture/serverless/**/**.md": "serverless", - "docs/csharp/misc/**/**.md": "errors-warnings", - "docs/csharp/whats-new/**/**.md": "whats-new", - "docs/csharp/how-to/**/**.md": "fundamentals", - "docs/csharp/linq/**/**.md": "csharp-linq", - "docs/csharp/fundamentals/**/**.md": "fundamentals", - "docs/csharp/asynchronous-programming/**/**.md": "async-task-programming", - "docs/csharp/advanced-topics/**/**.md": "advanced-concepts", - "docs/csharp/language-reference/unsafe-code.md": "advanced-concepts", - "docs/csharp/programming-guide/indexers/**/**.md": "fundamentals", - "docs/csharp/programming-guide/generics/**/**.md": "fundamentals", - "docs/csharp/programming-guide/strings/**/**.md": "fundamentals", - "docs/csharp/programming-guide/types/**/**.md": "fundamentals", - "docs/csharp/programming-guide/statements-expressions-operators/**/**.md": "fundamentals", - "docs/csharp/programming-guide/exceptions/**/**.md": "fundamentals", - "docs/csharp/programming-guide/namespaces/**/**.md": "fundamentals", - "docs/csharp/programming-guide/arrays/**/**.md": "fundamentals", - "docs/csharp/programming-guide/concepts/covariance-contravariance/**/**.md": "advanced-concepts", - "docs/csharp/programming-guide/concepts/serialization/**/**.md": "fundamentals", - "docs/csharp/programming-guide/concepts/expression-trees/**/**.md": "advanced-concepts", - "docs/csharp/programming-guide/concepts/linq/**/**.md": "csharp-linq", - "docs/csharp/programming-guide/concepts/attributes/**/**.md": "fundamentals", - "docs/csharp/programming-guide/xmldoc/**/**.md": "fundamentals", - "docs/csharp/programming-guide/classes-and-structs/**/**.md": "fundamentals", - "docs/csharp/programming-guide/delegates/**/**.md": "fundamentals", - "docs/csharp/programming-guide/file-system/**/**.md": "fundamentals", - "docs/csharp/programming-guide/events/**/**.md": "fundamentals", - "docs/csharp/programming-guide/interfaces/**/**.md": "fundamentals", - "docs/csharp/tutorials/**/**.md": "fundamentals", - "docs/csharp/tutorials/exploration/**/**.md": "get-started", - "docs/csharp/tutorials/intro-to-csharp/**/**.md": "get-started", - "docs/csharp/language-reference/**/**.md": "lang-reference", - "docs/csharp/language-reference/compiler-messages/**/**.md": "errors-warnings", - "docs/csharp/roslyn-sdk/**/**.md": "roslyn-sdk", - "docs/csharp/tour-of-csharp/**/**.md": "get-started", - "docs/core/install/**/**.md": "install", - "docs/core/docker/**/**.md": "dotnet-docker", - "docs/framework/configure-apps/file-schema/network/**/**.md": "networking", - "docs/framework/configure-apps/file-schema/wcf/**/**.md": "wcf", - "docs/framework/data/adonet/**/**.md": "data-access", - "docs/framework/data/wcf/**/**.md": "wcf", - "docs/framework/docker/**/**.md": "dotnet-docker", - "docs/framework/install/**/**.md": "install-deployment", - "docs/framework/network-programming/**/**.md": "networking", - "docs/framework/wcf/**/**.md": "wcf", - "docs/framework/windows-workflow-foundation/**/**.md": "wf", - "docs/standard/analyzers/**.md": "code-analyzers", - "docs/standard/design-guidelines/*.md": "standard-library", - "docs/standard/security/**.md": "security-practices", - "docs/visual-basic/language-reference/error-messages/**/**.md": "errors-warnings", - "docs/visual-basic/misc/**/**.md": "errors-warnings" + "_csharplang/**/*.{md,yml}": "lang-spec", + "_csharpstandard/**/*.{md,yml}": "lang-spec", + "_roslyn/docs/compilers/CSharp/*.{md,yml}": "whats-new", + "_vblang/spec/*.{md,yml}": "vb-spec", + "docs/ai/**/**.{md,yml}": "intelligent-apps", + "docs/architecture/blazor-for-web-forms-developers/**/**.{md,yml}": "blazor", + "docs/architecture/cloud-native/**/**.{md,yml}": "cloud-native", + "docs/architecture/containerized-lifecycle/**/**.{md,yml}": "containerized-lifecycle", + "docs/architecture/grpc-for-wcf-developers/**/**.{md,yml}": "grpc", + "docs/architecture/microservices/**/**.{md,yml}": "microservices", + "docs/architecture/modernize-with-azure-containers/**/**.{md,yml}": "modernize-with-azure-containers", + "docs/architecture/modern-web-apps-azure/**/**.{md,yml}": "modern-web-apps-azure", + "docs/architecture/serverless/**/**.{md,yml}": "serverless", + "docs/csharp/misc/**/**.{md,yml}": "errors-warnings", + "docs/csharp/whats-new/**/**.{md,yml}": "whats-new", + "docs/csharp/how-to/**/**.{md,yml}": "fundamentals", + "docs/csharp/linq/**/**.{md,yml}": "csharp-linq", + "docs/csharp/fundamentals/**/**.{md,yml}": "fundamentals", + "docs/csharp/asynchronous-programming/**/**.{md,yml}": "async-task-programming", + "docs/csharp/advanced-topics/**/**.{md,yml}": "advanced-concepts", + "docs/csharp/language-reference/unsafe-code.{md,yml}": "advanced-concepts", + "docs/csharp/programming-guide/indexers/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/generics/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/strings/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/types/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/statements-expressions-operators/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/exceptions/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/namespaces/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/arrays/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/concepts/covariance-contravariance/**/**.{md,yml}": "advanced-concepts", + "docs/csharp/programming-guide/concepts/serialization/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/concepts/expression-trees/**/**.{md,yml}": "advanced-concepts", + "docs/csharp/programming-guide/concepts/linq/**/**.{md,yml}": "csharp-linq", + "docs/csharp/programming-guide/concepts/attributes/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/xmldoc/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/classes-and-structs/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/delegates/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/file-system/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/events/**/**.{md,yml}": "fundamentals", + "docs/csharp/programming-guide/interfaces/**/**.{md,yml}": "fundamentals", + "docs/csharp/tutorials/**/**.{md,yml}": "fundamentals", + "docs/csharp/tutorials/exploration/**/**.{md,yml}": "get-started", + "docs/csharp/tutorials/intro-to-csharp/**/**.{md,yml}": "get-started", + "docs/csharp/language-reference/**/**.{md,yml}": "lang-reference", + "docs/csharp/language-reference/compiler-messages/**/**.{md,yml}": "errors-warnings", + "docs/csharp/roslyn-sdk/**/**.{md,yml}": "roslyn-sdk", + "docs/csharp/tour-of-csharp/**/**.{md,yml}": "get-started", + "docs/core/install/**/**.{md,yml}": "install", + "docs/core/docker/**/**.{md,yml}": "dotnet-docker", + "docs/framework/configure-apps/file-schema/network/**/**.{md,yml}": "networking", + "docs/framework/configure-apps/file-schema/wcf/**/**.{md,yml}": "wcf", + "docs/framework/data/adonet/**/**.{md,yml}": "data-access", + "docs/framework/data/wcf/**/**.{md,yml}": "wcf", + "docs/framework/docker/**/**.{md,yml}": "dotnet-docker", + "docs/framework/install/**/**.{md,yml}": "install-deployment", + "docs/framework/network-programming/**/**.{md,yml}": "networking", + "docs/framework/wcf/**/**.{md,yml}": "wcf", + "docs/framework/windows-workflow-foundation/**/**.{md,yml}": "wf", + "docs/standard/analyzers/**.{md,yml}": "code-analyzers", + "docs/standard/design-guidelines/*.{md,yml}": "standard-library", + "docs/standard/security/**.{md,yml}": "security-practices", + "docs/visual-basic/language-reference/error-messages/**/**.{md,yml}": "errors-warnings", + "docs/visual-basic/misc/**/**.{md,yml}": "errors-warnings" }, "title": { "_csharpstandard/standard/README.md": "Table of contents", @@ -843,7 +839,7 @@ "_vblang/spec/overload-resolution.md": "This chapter describes the rules that govern overload resolution when multiple members have the same name." }, "titleSuffix": { - "docs/**/*.md": ".NET", + "docs/**/*.{md,yml}": ".NET", "_csharpstandard/standard/*.md": "C# language specification", "_csharplang/proposals/csharp-9.0/*.md": "C# feature specifications", "_csharplang/proposals/csharp-10.0/*.md": "C# feature specifications", @@ -852,37 +848,37 @@ "_csharplang/proposals/csharp-13.0/*.md": "C# feature specifications", "_csharplang/proposals/csharp-14.0/*.md": "C# feature specifications", "_csharplang/proposals/*.md": "C# feature specifications (preview)", - "docs/framework/**/*.md": ".NET Framework", - "docs/framework/data/adonet/**/*.md": "ADO.NET", - "docs/framework/wcf/**/*.md": "WCF", - "docs/framework/winforms/**/*.md": "Windows Forms", - "docs/framework/wpf/**/*.md": "WPF", - "docs/fsharp/tutorials/**/*.md": "F#", - "docs/fsharp/language-reference/**/*.md": "F#", - "docs/fundamentals/**/*.md": ".NET", - "docs/core/additional-tools/**.md": ".NET", - "docs/core/build/**.md": ".NET", - "docs/core/install/**.md": ".NET", - "docs/core/compatibility/**.md": ".NET", - "docs/core/deploying/**.md": ".NET", - "docs/core/docker/**.md": ".NET", - "docs/core/extensions/**.md": ".NET", - "docs/core/migration/**.md": ".NET Core", - "docs/core/porting/**.md": ".NET Core", - "docs/core/runtime-config/**.md": ".NET", - "docs/core/project-sdk/**.md": ".NET", - "docs/core/testing/**.md": ".NET", - "docs/core/tools/**.md": ".NET CLI", - "docs/core/tutorials/**.md": ".NET", - "docs/core/versions/**.md": ".NET", - "docs/csharp/**/*.md": "C#", - "docs/csharp/language-reference/**/*.md": "C# reference", - "docs/csharp/tour-of-csharp/**/*.md": "A tour of C#", - "docs/csharp/whats-new/**/*.md": "", - "docs/machine-learning/**/*.md": "ML.NET", - "docs/standard/data/sqlite/**/*.md": "Microsoft.Data.Sqlite", - "docs/standard/design-guidelines/**/*.md": "Framework Design Guidelines", - "docs/visual-basic/**/*.md": "Visual Basic" + "docs/framework/**/*.{md,yml}": ".NET Framework", + "docs/framework/data/adonet/**/*.{md,yml}": "ADO.NET", + "docs/framework/wcf/**/*.{md,yml}": "WCF", + "docs/framework/winforms/**/*.{md,yml}": "Windows Forms", + "docs/framework/wpf/**/*.{md,yml}": "WPF", + "docs/fsharp/tutorials/**/*.{md,yml}": "F#", + "docs/fsharp/language-reference/**/*.{md,yml}": "F#", + "docs/fundamentals/**/*.{md,yml}": ".NET", + "docs/core/additional-tools/**.{md,yml}": ".NET", + "docs/core/build/**.{md,yml}": ".NET", + "docs/core/install/**.{md,yml}": ".NET", + "docs/core/compatibility/**.{md,yml}": ".NET", + "docs/core/deploying/**.{md,yml}": ".NET", + "docs/core/docker/**.{md,yml}": ".NET", + "docs/core/extensions/**.{md,yml}": ".NET", + "docs/core/migration/**.{md,yml}": ".NET Core", + "docs/core/porting/**.{md,yml}": ".NET Core", + "docs/core/runtime-config/**.{md,yml}": ".NET", + "docs/core/project-sdk/**.{md,yml}": ".NET", + "docs/core/testing/**.{md,yml}": ".NET", + "docs/core/tools/**.{md,yml}": ".NET CLI", + "docs/core/tutorials/**.{md,yml}": ".NET", + "docs/core/versions/**.{md,yml}": ".NET", + "docs/csharp/**/*.{md,yml}": "C#", + "docs/csharp/language-reference/**/*.{md,yml}": "C# reference", + "docs/csharp/tour-of-csharp/**/*.{md,yml}": "A tour of C#", + "docs/csharp/whats-new/**/*.{md,yml}": "", + "docs/machine-learning/**/*.{md,yml}": "ML.NET", + "docs/standard/data/sqlite/**/*.{md,yml}": "Microsoft.Data.Sqlite", + "docs/standard/design-guidelines/**/*.{md,yml}": "Framework Design Guidelines", + "docs/visual-basic/**/*.{md,yml}": "Visual Basic" }, "open_to_public_contributors": { "docs/standard/design-guidelines/**.md": false, @@ -922,7 +918,7 @@ "docs/fsharp/language-reference/compiler-messages/**/**.{md,yml}": "3650-days", "docs/fsharp/style-guide/**/**.{md,yml}": "1095-days", "docs/fsharp/get-started/**/**.{md,yml}": "1095-days", - "docs/framework/**/*.md": "3650-days", + "docs/framework/**/*.{md,yml}": "3650-days", "docs/iot/**/**.{md,yml}": "1825-days", "docs/visual-basic/**/**.{md,yml}": "3650-days", "docs/visual-basic/whats-new/**/**.{md,yml}": "1095-days", @@ -930,11 +926,11 @@ "docs/visual-basic/developing-apps/**/**.{md,yml}": "1825-days" }, "no-loc": { - "docs/orleans/**/**.md": [ + "docs/orleans/**/**.{md,yml}": [ "Grain", "Grains" ], - "**/**.md": [ + "**/**.{md,yml}": [ "Orleans" ] }