-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #56565 from jkoritzinsky/merge-main
- Loading branch information
Showing
3,602 changed files
with
177,667 additions
and
70,222 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains 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
Validating CODEOWNERS rules …
This file contains 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
This file was deleted.
Oops, something went wrong.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
name: API Suggestion | ||
description: Propose a change to the public API surface | ||
title: "[API Proposal]: " | ||
labels: [api-suggestion] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
We welcome API proposals! We have a process to evaluate the value and shape of new API. There is an overview of our process [here](https://github.com/dotnet/runtime/blob/main/docs/project/api-review-process.md). This template will help us gather the information we need to start the review process. | ||
- type: textarea | ||
id: background | ||
attributes: | ||
label: Background and motivation | ||
description: Please describe the purpose and value of the new API here. | ||
placeholder: Purpose | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: api-proposal | ||
attributes: | ||
label: API Proposal | ||
description: | | ||
Please provide the specific public API signature diff that you are proposing. | ||
You may find the [Framework Design Guidelines](https://github.com/dotnet/runtime/blob/main/docs/coding-guidelines/framework-design-guidelines-digest.md) helpful. | ||
placeholder: API declaration (no method bodies) | ||
value: | | ||
```C# | ||
namespace System.Collections.Generic | ||
{ | ||
public class MyFancyCollection<T> : IEnumerable<T> | ||
{ | ||
public void Fancy(T item); | ||
} | ||
} | ||
``` | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: api-usage | ||
attributes: | ||
label: API Usage | ||
description: | | ||
Please provide code examples that highlight how the proposed API additions are meant to be consumed. This will help suggest whether the API has the right shape to be functional, performant and useable. | ||
placeholder: API usage | ||
value: | | ||
```C# | ||
// Fancy the value | ||
var c = new MyFancyCollection<int>(); | ||
c.Fancy(42); | ||
// Getting the values out | ||
foreach (var v in c) | ||
Console.WriteLine(v); | ||
``` | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: risks | ||
attributes: | ||
label: Risks | ||
description: | | ||
Please mention any risks that to your knowledge the API proposal might entail, such as breaking changes, performance regressions, etc. | ||
placeholder: Risks | ||
validations: | ||
required: false |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,53 +1,55 @@ | ||
{ | ||
"version": "1.0", | ||
"components": [ | ||
"Microsoft.VisualStudio.Component.CoreEditor", | ||
"Microsoft.VisualStudio.Workload.CoreEditor", | ||
"Microsoft.NetCore.Component.SDK", | ||
"Microsoft.VisualStudio.Component.NuGet", | ||
"Microsoft.Net.Component.4.6.1.TargetingPack", | ||
"Microsoft.VisualStudio.Component.Roslyn.Compiler", | ||
"Microsoft.VisualStudio.Component.Roslyn.LanguageServices", | ||
"Microsoft.VisualStudio.Component.FSharp", | ||
"Microsoft.NetCore.Component.DevelopmentTools", | ||
"Microsoft.Component.MSBuild", | ||
"Microsoft.Net.Component.4.5.2.TargetingPack", | ||
"Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime", | ||
"Microsoft.VisualStudio.Component.SQL.CLR", | ||
"Microsoft.VisualStudio.Component.CoreEditor", | ||
"Microsoft.VisualStudio.Workload.CoreEditor", | ||
"Microsoft.Net.Component.4.8.SDK", | ||
"Microsoft.Net.Component.4.7.2.TargetingPack", | ||
"Microsoft.Net.ComponentGroup.DevelopmentPrerequisites", | ||
"Microsoft.Component.MSBuild", | ||
"Microsoft.VisualStudio.Component.TextTemplating", | ||
"Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime", | ||
"Microsoft.VisualStudio.Component.SQL.CLR", | ||
"Microsoft.VisualStudio.Component.NuGet", | ||
"Microsoft.VisualStudio.Component.ManagedDesktop.Core", | ||
"Microsoft.Net.Component.4.5.2.TargetingPack", | ||
"Microsoft.Net.Component.4.5.TargetingPack", | ||
"Microsoft.VisualStudio.Component.IntelliCode", | ||
"Microsoft.Net.Component.4.TargetingPack", | ||
"Microsoft.Net.Component.4.5.1.TargetingPack", | ||
"Microsoft.Net.Component.4.6.TargetingPack", | ||
"Microsoft.Net.ComponentGroup.TargetingPacks.Common", | ||
"Microsoft.NetCore.Component.SDK", | ||
"Microsoft.VisualStudio.Component.FSharp", | ||
"Microsoft.ComponentGroup.ClickOnce.Publish", | ||
"Microsoft.NetCore.Component.DevelopmentTools", | ||
"Microsoft.Net.Component.4.8.TargetingPack", | ||
"Microsoft.Net.Component.4.6.1.TargetingPack", | ||
"Microsoft.VisualStudio.Component.DiagnosticTools", | ||
"Microsoft.VisualStudio.Component.IntelliCode", | ||
"Microsoft.Net.Component.4.6.2.TargetingPack", | ||
"Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools", | ||
"Microsoft.Net.Component.4.7.TargetingPack", | ||
"Microsoft.Net.ComponentGroup.4.7.DeveloperTools", | ||
"Microsoft.Net.Component.4.8.TargetingPack", | ||
"Microsoft.VisualStudio.Component.ClassDesigner", | ||
"Microsoft.VisualStudio.Component.GraphDocument", | ||
"Microsoft.VisualStudio.Component.CodeMap", | ||
"Microsoft.VisualStudio.Component.VC.CoreIde", | ||
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64", | ||
"Microsoft.VisualStudio.Component.Windows10SDK.18362", | ||
"Microsoft.VisualStudio.Component.Windows10SDK.19041", | ||
"Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites", | ||
"Microsoft.ComponentGroup.Blend", | ||
"Microsoft.VisualStudio.Component.FSharp.Desktop", | ||
"Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging", | ||
"Microsoft.VisualStudio.Workload.ManagedDesktop", | ||
"Microsoft.VisualStudio.Component.VC.Redist.14.Latest", | ||
"Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Native", | ||
"Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core", | ||
"Microsoft.VisualStudio.Component.VC.Tools.ARM64", | ||
"Microsoft.VisualStudio.Component.VC.CLI.Support", | ||
"Microsoft.VisualStudio.Workload.NativeDesktop", | ||
"Microsoft.VisualStudio.Component.VC.Tools.ARM64", | ||
"Microsoft.VisualStudio.Component.VC.Tools.ARM", | ||
"Microsoft.Net.ComponentGroup.TargetingPacks.Common", | ||
"Microsoft.Net.Component.4.6.TargetingPack", | ||
"Microsoft.VisualStudio.Component.Git", | ||
"Microsoft.VisualStudio.Component.LinqToSql", | ||
"Microsoft.NetCore.Component.Runtime.3.1", | ||
"Microsoft.NetCore.Component.Runtime.5.0", | ||
"Microsoft.Net.Component.4.6.2.SDK", | ||
"Microsoft.Net.Component.4.7.SDK" | ||
] | ||
} | ||
} |
Oops, something went wrong.