From 4facdd70f88ae642b9e783a848149a26046a5684 Mon Sep 17 00:00:00 2001 From: Bill Wagner Date: Tue, 19 Aug 2025 11:38:13 -0400 Subject: [PATCH 1/4] first pass at C# freshness --- docfx.json | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/docfx.json b/docfx.json index 25dc838b9ae1c..28b052803bbb1 100644 --- a/docfx.json +++ b/docfx.json @@ -908,9 +908,41 @@ "ms.update-cycle": { "docs/ai/**/**.{md,yml}": "180-days", "docs/csharp/whats-new/**/**.{md,yml}": "1825-days", - "docs/framework/**/**.{md,yml}": "3650-days", + "docs/csharp": "1095-days", + "docs/csharp/advanced-topics": "1825-days", + "docs/csharp/advanced-topics/interop": "3650-days", + "docs/csharp/advanced-topics/performance": "365-days", + "docs/csharp/advanced-topics/reflection-and-attributes": "1825-days", + "docs/csharp/asynchronous-programming": "365-days", + "docs/csharp/fundamentals": "365-days", + "docs/csharp/fundamentals/exceptions": "1825-days", + "docs/csharp/how-to": "1825-days", + "docs/csharp/includes": "365-days", + "docs/csharp/language-reference": "365-days", + "docs/csharp/language-reference/attributes": "1825-days", + "docs/csharp/language-reference/builtin-types": "1825-days", + "docs/csharp/language-reference/compiler-messages": "3650-days", + "docs/csharp/language-reference/compiler-options": "365-days", + "docs/csharp/language-reference/includes": "365-days", + "docs/csharp/language-reference/keywords": "365-days", + "docs/csharp/language-reference/operators": "1825-days", + "docs/csharp/language-reference/statements": "1825-days", + "docs/csharp/language-reference/tokens": "1825-days", + "docs/csharp/language-reference/xmldoc": "3650-days", + "docs/csharp/linq": "1825-days", + "docs/csharp/linq/get-started": "3650-days", + "docs/csharp/linq/includes": "3650-days", + "docs/csharp/misc": "3650-days", + "docs/csharp/programming-guide": "1825-days", + "docs/csharp/roslyn-sdk": "1825-days", + "docs/csharp/specification": "1825-days", + "docs/csharp/whats-new/**/*.md": "1825-days", + "docs/csharp/whats-new/includes": "1825-days", + "docs/csharp/whats-new/tutorials": "1825-days", + "docs/framework/**/*.md": "1825-days", "docs/iot/**/**.{md,yml}": "1825-days", - "docs/visual-basic/**/**.{md,yml}": "3650-days" + "docs/framework/additional-apis/pos-for-net/**/**.md": "1825-days", + "docs/visual-basic/**/*.{md,yml}": "3650-days" }, "no-loc": { "docs/orleans/**/**.md": [ From b5110e779c4cd2ac95e9004e896c093e2c59e6f6 Mon Sep 17 00:00:00 2001 From: Bill Wagner Date: Tue, 19 Aug 2025 11:46:09 -0400 Subject: [PATCH 2/4] Finalize freshness tiers for C# --- docfx.json | 43 +++++++++++-------------------------------- 1 file changed, 11 insertions(+), 32 deletions(-) diff --git a/docfx.json b/docfx.json index 28b052803bbb1..007d5fa45548d 100644 --- a/docfx.json +++ b/docfx.json @@ -907,38 +907,17 @@ }, "ms.update-cycle": { "docs/ai/**/**.{md,yml}": "180-days", - "docs/csharp/whats-new/**/**.{md,yml}": "1825-days", - "docs/csharp": "1095-days", - "docs/csharp/advanced-topics": "1825-days", - "docs/csharp/advanced-topics/interop": "3650-days", - "docs/csharp/advanced-topics/performance": "365-days", - "docs/csharp/advanced-topics/reflection-and-attributes": "1825-days", - "docs/csharp/asynchronous-programming": "365-days", - "docs/csharp/fundamentals": "365-days", - "docs/csharp/fundamentals/exceptions": "1825-days", - "docs/csharp/how-to": "1825-days", - "docs/csharp/includes": "365-days", - "docs/csharp/language-reference": "365-days", - "docs/csharp/language-reference/attributes": "1825-days", - "docs/csharp/language-reference/builtin-types": "1825-days", - "docs/csharp/language-reference/compiler-messages": "3650-days", - "docs/csharp/language-reference/compiler-options": "365-days", - "docs/csharp/language-reference/includes": "365-days", - "docs/csharp/language-reference/keywords": "365-days", - "docs/csharp/language-reference/operators": "1825-days", - "docs/csharp/language-reference/statements": "1825-days", - "docs/csharp/language-reference/tokens": "1825-days", - "docs/csharp/language-reference/xmldoc": "3650-days", - "docs/csharp/linq": "1825-days", - "docs/csharp/linq/get-started": "3650-days", - "docs/csharp/linq/includes": "3650-days", - "docs/csharp/misc": "3650-days", - "docs/csharp/programming-guide": "1825-days", - "docs/csharp/roslyn-sdk": "1825-days", - "docs/csharp/specification": "1825-days", - "docs/csharp/whats-new/**/*.md": "1825-days", - "docs/csharp/whats-new/includes": "1825-days", - "docs/csharp/whats-new/tutorials": "1825-days", + "docs/csharp/whats-new/**/**.{md,yml}": "1095-days", + "docs/csharp/advanced-topics/interop/**/**.{md,yml}": "1825-days", + "docs/csharp/advanced-topics/reflection-and-attributes/**/**.{md,yml}": "1825-days", + "docs/csharp/fundamentals/exceptions/**/**.{md,yml}": "1825-days", + "docs/csharp/language-reference/**/**.{md,yml}": "1095-days", + "docs/csharp/language-reference/compiler-messages/**/**.{md,yml}": "3650-days", + "docs/csharp/language-reference/xmldoc/**/**.{md,yml}": "3650-days", + "docs/csharp/linq/**/**.{md,yml}": "1825-days", + "docs/csharp/misc/**/**.{md,yml}": "3650-days", + "docs/csharp/roslyn-sdk/**/**.{md,yml}": "1825-days", + "docs/csharp/specification/**/**.{md,yml}": "1825-days", "docs/framework/**/*.md": "1825-days", "docs/iot/**/**.{md,yml}": "1825-days", "docs/framework/additional-apis/pos-for-net/**/**.md": "1825-days", From e80b7612cb7053e28f0eded666abc337aa575a30 Mon Sep 17 00:00:00 2001 From: Bill Wagner Date: Tue, 19 Aug 2025 13:32:59 -0400 Subject: [PATCH 3/4] Apply suggestions from code review --- docfx.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docfx.json b/docfx.json index 007d5fa45548d..1fcd988bf2ed4 100644 --- a/docfx.json +++ b/docfx.json @@ -918,9 +918,8 @@ "docs/csharp/misc/**/**.{md,yml}": "3650-days", "docs/csharp/roslyn-sdk/**/**.{md,yml}": "1825-days", "docs/csharp/specification/**/**.{md,yml}": "1825-days", - "docs/framework/**/*.md": "1825-days", + "docs/framework/**/*.md": "3650-days", "docs/iot/**/**.{md,yml}": "1825-days", - "docs/framework/additional-apis/pos-for-net/**/**.md": "1825-days", "docs/visual-basic/**/*.{md,yml}": "3650-days" }, "no-loc": { From fc57cb39016cf6ff377b39c68921aff0243394c3 Mon Sep 17 00:00:00 2001 From: Bill Wagner Date: Tue, 19 Aug 2025 13:36:28 -0400 Subject: [PATCH 4/4] Update docfx.json Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com> --- docfx.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docfx.json b/docfx.json index 1fcd988bf2ed4..e46f2d3f7552d 100644 --- a/docfx.json +++ b/docfx.json @@ -920,7 +920,7 @@ "docs/csharp/specification/**/**.{md,yml}": "1825-days", "docs/framework/**/*.md": "3650-days", "docs/iot/**/**.{md,yml}": "1825-days", - "docs/visual-basic/**/*.{md,yml}": "3650-days" + "docs/visual-basic/**/**.{md,yml}": "3650-days" }, "no-loc": { "docs/orleans/**/**.md": [