Skip to content

Commit 3d87ddc

Browse files
authored
Merge branch 'dotnet:main' into nativelibrary
2 parents 0bf2605 + 240ecce commit 3d87ddc

File tree

3,759 files changed

+58930
-42490
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,759 files changed

+58930
-42490
lines changed

Diff for: .devcontainer/devcontainer.json

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"name": "C# (.NET)",
3+
"image": "mcr.microsoft.com/devcontainers/dotnet:latest"
4+
5+
// Features to add to the dev container. More info: https://containers.dev/features.
6+
// "features": {},
7+
8+
// Use 'forwardPorts' to make a list of ports inside the container available locally.
9+
// "forwardPorts": [5000, 5001],
10+
// "portsAttributes": {
11+
// "5001": {
12+
// "protocol": "https"
13+
// }
14+
// }
15+
16+
// Use 'postCreateCommand' to run commands after the container is created.
17+
// "postCreateCommand": "dotnet restore",
18+
19+
// Configure tool-specific properties.
20+
// "customizations": {},
21+
}

Diff for: .editorconfig

+2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ charset = utf-8-bom
2222
# Analyzers
2323
dotnet_analyzer_diagnostic.category-Security.severity = error
2424
dotnet_code_quality.ca1802.api_surface = private, internal
25+
# SYSLIB5001: Type is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
26+
dotnet_diagnostic.SYSLIB5001.severity = suggestion
2527

2628
# Miscellaneous style rules
2729
dotnet_sort_system_directives_first = true

Diff for: .github/CODEOWNERS

+3-3
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393

9494
############### .NET Core ########################
9595
# What's New
96-
/docs/core/whats-new/ @gewarren @dotnet/docs
96+
/docs/core/whats-new/ @camsoper @dotnet/docs
9797
# Deployment
9898
/docs/core/deploying/ @adegeo @dotnet/docs
9999
# Diagnostics
@@ -105,7 +105,7 @@
105105
# Install
106106
/docs/core/install/ @adegeo @dotnet/docs
107107
# Breaking changes
108-
/docs/core/compatibility/ @gewarren @dotnet/docs
108+
/docs/core/compatibility/ @camsoper @dotnet/docs
109109
# Project SDKs
110110
/docs/core/project-sdk/ @gewarren @dotnet/docs
111111
# Config settings
@@ -174,7 +174,7 @@
174174
# Data
175175
/docs/standard/data/ @gewarren @dotnet/docs
176176
# Data - SQLite
177-
/docs/standard/data/sqlite/ @ajcvickers @dotnet/docs
177+
/docs/standard/data/sqlite/ @dotnet/docs
178178
# Datetime
179179
/docs/standard/datetime/ @adegeo @dotnet/docs
180180
# Design guidelines

Diff for: .github/ISSUE_TEMPLATE/02-breaking-change.yml

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
name: ".NET breaking change"
2-
description: Report a change in .NET that breaks something that worked in a previous version. Intended mostly for product-team use.
2+
description: This template is for .NET product team members to report breaking changes to documentation content developers. Please report user-discovered issues in the appropriate product repo.
33
title: "[Breaking change]: "
44
labels:
55
- breaking-change
66
- Pri1
77
- doc-idea
88
assignees:
9-
- gewarren
9+
- camsoper
1010
body:
1111
- type: textarea
1212
id: description
@@ -21,15 +21,14 @@ body:
2121
label: Version
2222
description: What version of .NET introduced the breaking change?
2323
options:
24-
- .NET 8 GA
25-
- .NET 9 Preview 7
26-
- .NET 9 RC 1
27-
- .NET 9 RC 2
28-
- .NET 9 GA
24+
- .NET 8
25+
- .NET 9
2926
- .NET 10 Preview 1
3027
- .NET 10 Preview 2
3128
- .NET 10 Preview 3
3229
- .NET 10 Preview 4
30+
- .NET 10 Preview 5
31+
- .NET 10 Preview 6
3332
- Other (please put exact version in description textbox)
3433
validations:
3534
required: true
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
name: "C# 14 - New feature - Fundamentals and reference"
2+
description: Create the issue for adding reference docs and optional fundamentals updates for a new feature in C# 14
3+
title: "[C# 14-Fundamentals and reference]: New Feature - "
4+
labels:
5+
- ":checkered_flag: Release: .NET 10"
6+
- dotnet-csharp/svc
7+
- whats-new/subsvc
8+
assignees:
9+
- billwagner
10+
body:
11+
- type: dropdown
12+
id: version
13+
attributes:
14+
label: Visual Studio release
15+
description: What Visual Studio (preview) contains this feature?
16+
options:
17+
- "17.13.p3"
18+
- "17.13"
19+
- "17.14.p1"
20+
- "17.14.p2"
21+
- "17.14.p3"
22+
- "17.14.p4"
23+
- "17.14.p5"
24+
- "17.14.p6"
25+
- "17.14"
26+
- "other - specify below"
27+
- type: input
28+
id: Speclet
29+
attributes:
30+
label: Link to speclet
31+
description: Insert the markdown format for a link to the speclet
32+
value: "- [Speclet](https://github.com/dotnet/csharplang/blob/main/proposals/feature.md)"
33+
validations:
34+
required: true
35+
- type: input
36+
id: pullrequest
37+
attributes:
38+
label: Link to Pull request
39+
description: Insert the markdown format for a link to the PR
40+
value: "- [PR](https://github.com/dotnet/roslyn/pull/nnnnn)"
41+
validations:
42+
required: true
43+
- type: textarea
44+
id: new-behavior
45+
attributes:
46+
label: New behavior
47+
description: Describe the new behavior. Include code snippets if applicable.
48+
validations:
49+
required: true
50+
- type: textarea
51+
id: language-reference
52+
attributes:
53+
label: Language reference tasks
54+
description: Add a list of areas or articles in the language reference that should be updated for this feature.
55+
placeholder: |
56+
- Syntax directly affected
57+
- Related language elements that should include use of this new feature
58+
- Areas where the new feature reduces friction
59+
- type: textarea
60+
id: fundamentals
61+
attributes:
62+
label: Everyday C# tasks
63+
description: Add a list of any articles in the new Everyday C# section that should be updated.
64+
placeholder: |
65+
- How will this be used as part of *Everyday C#*?
66+
- If not applicable, write that.

Diff for: .github/ISSUE_TEMPLATE/04-new-feature-csharp.yml

-96
This file was deleted.
+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: "C# 14 - New feature - Errors and warnings"
2+
description: Create the issue for adding reference docs for new compiler warnings and errors added in a new feature in C# 14
3+
title: "[C# 14-Errors and warnings]: New Feature - "
4+
labels:
5+
- ":checkered_flag: Release: .NET 10"
6+
- okr-curation
7+
- dotnet-csharp/svc
8+
- whats-new/subsvc
9+
assignees:
10+
- billwagner
11+
body:
12+
- type: dropdown
13+
id: version
14+
attributes:
15+
label: Visual Studio release
16+
description: What Visual Studio (preview) contains this feature?
17+
options:
18+
- "17.13.p3"
19+
- "17.13"
20+
- "17.14.p1"
21+
- "17.14.p2"
22+
- "17.14.p3"
23+
- "17.14.p4"
24+
- "17.14.p5"
25+
- "17.14.p6"
26+
- "17.14"
27+
- "other - specify below"
28+
- type: input
29+
id: Speclet
30+
attributes:
31+
label: Link to speclet
32+
description: Insert the markdown format for a link to the speclet
33+
value: "- [Speclet](https://github.com/dotnet/csharplang/blob/main/proposals/feature.md)"
34+
validations:
35+
required: true
36+
- type: input
37+
id: pullrequest
38+
attributes:
39+
label: Link to Pull request
40+
description: Insert the markdown format for a link to the PR
41+
value: "- [PR](https://github.com/dotnet/roslyn/pull/nnnnn)"
42+
validations:
43+
required: true
44+
- type: textarea
45+
id: errors-warnings
46+
attributes:
47+
label: Errors and warnings added for this feature
48+
description: Add the list of IDs and message from the relevant PR
49+
placeholder: |
50+
- CSnnnn: Message
51+
- type: textarea
52+
id: theme
53+
attributes:
54+
label: What language theme applies, for consolidation of articles
55+
description: Consider what syntax areas are affected for consolidating existing errors and warnings
56+
placeholder: |
57+
Consider themes in syntax affected by the new set of errors are warnings

Diff for: .github/ISSUE_TEMPLATE/06-csharp-new-tutorials.yml

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: "C# 14 - New feature - Additional tutorials"
2+
description: Create the issue for adding new tutorials for a new feature in C# 14
3+
title: "[C# 14-Tutorials]: New Feature - "
4+
labels:
5+
- ":checkered_flag: Release: .NET 10"
6+
- dotnet-csharp/svc
7+
- whats-new/subsvc
8+
assignees:
9+
- billwagner
10+
body:
11+
- type: dropdown
12+
id: version
13+
attributes:
14+
label: Visual Studio release
15+
description: What Visual Studio (preview) contains this feature?
16+
options:
17+
- "17.13.p3"
18+
- "17.13"
19+
- "17.14.p1"
20+
- "17.14.p2"
21+
- "17.14.p3"
22+
- "17.14.p4"
23+
- "17.14.p5"
24+
- "17.14.p6"
25+
- "17.14"
26+
- "other - specify below"
27+
- type: input
28+
id: Speclet
29+
attributes:
30+
label: Link to speclet
31+
description: Insert the markdown format for a link to the speclet
32+
value: "- [Speclet](https://github.com/dotnet/csharplang/blob/main/proposals/feature.md)"
33+
validations:
34+
required: true
35+
- type: input
36+
id: pullrequest
37+
attributes:
38+
label: Link to Pull request
39+
description: Insert the markdown format for a link to the PR
40+
value: "- [PR](https://github.com/dotnet/roslyn/pull/nnnnn)"
41+
validations:
42+
required: true
43+
- type: textarea
44+
id: new-behavior
45+
attributes:
46+
label: New behavior
47+
description: Describe the new behavior. Include code snippets if applicable.
48+
validations:
49+
required: true
50+
- type: textarea
51+
id: tutorials
52+
attributes:
53+
label: New tutorials
54+
description: Add a list of scenarios and tutorials related to the new feature. If this doesn't apply, don't submit the issue.
55+
placeholder: |
56+
- Detail scenarios that should be covered
57+
- Classify tutorials as "fundamentals", "advanced", or targeted at subsets of C# developers (e.g. web, game, mobile)
58+
- Consider use cases where the feature would be used in practice
59+
-

Diff for: .github/ISSUE_TEMPLATE/config.yml

-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
blank_issues_enabled: false
22
contact_links:
3-
- name: learn.microsoft.com site feedback
4-
url: https://github.com/MicrosoftDocs/feedback/issues/new/choose
5-
about: Log general learn.microsoft.com site issues here
63
- name: .NET platform and other product feedback
74
url: https://aka.ms/feedback/report?space=61
85
about: Log product issues here

Diff for: .github/ISSUE_TEMPLATE/z-customer-feedback.yml

+6
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ body:
5151
required: true
5252
attributes:
5353
label: Document Version Independent Id
54+
- type: input
55+
id: platformId
56+
validations:
57+
required: true
58+
attributes:
59+
label: Platform Id
5460
- type: input
5561
id: author
5662
validations:

0 commit comments

Comments
 (0)