Publish the V12 alpha standard - #55428
Merged
Merged
Conversation
Update the publishing config to use the V12 alpha branch instead of the V11 branch. As part of that work, remove the feature speclets for all the version 12 features. Manage any broken links from those changes.
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the published C# standard draft to pull from the v12-alpha branch and removes C# 12 feature-spec entries from the spec navigation and DocFX configuration.
Changes:
- Switch
_csharpstandardsource branch fromv11-alphatov12-alphain publishing configuration. - Remove C# 12 feature-spec entries from
docs/csharp/specification/toc.yml. - Stop including
_csharplang/proposals/csharp-12.0/*.mdin the DocFX proposals content set and remove associated DocFX metadata entries.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
.openpublishing.publish.config.json |
Updates the external source branch for _csharpstandard to v12-alpha. |
docfx.json |
Removes C# 12 proposals from the build set and drops C# 12 proposal metadata. |
docs/csharp/specification/overview.md |
Updates the overview text to refer to the C# 12 draft. |
docs/csharp/specification/toc.yml |
Removes C# 12 feature speclets from the specification TOC. |
Suppressed comments (1)
docfx.json:56
- Removing
csharp-12.0/*.mdfrom the proposals content set means the~/_csharplang/proposals/csharp-12.0/*.mdURLs will no longer be generated, but there are still multiple in-repo docs pages that link to those feature spec URLs (for example:docs/csharp/language-reference/operators/collection-expressions.md,docs/csharp/language-reference/attributes/general.md,docs/csharp/whats-new/csharp-12.md, and others). As-is, this change will introduce broken links unless you also update those references to point to the canonical docs pages or add redirects for the removed speclets.
"files": [
"csharp-13.0/*.md",
"csharp-14.0/*.md",
"csharp-15.0/*.md",
"unsafe-evolution.md"
],
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
Update links to the standard to the updated bookmarks for a given feature.
gewarren
approved these changes
Aug 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update the publishing config to use the V12 alpha branch instead of the V11 branch.
As part of that work, remove the feature speclets for all the version 12 features.
Manage any broken links from those changes.
Internal previews
Toggle expand/collapse