Standardization work in public space C#-Standardization becomes open source
In the future, C # standardization will take place transparently in a GitHub repository. Thus, after the C # compiler and the programming language itself, another important area is declared open source.
Microsoft is moving the discussion about the C#standard completely into public space.
(Image: vladwel – stock.adobe.com)
Both the C # compiler and the C # programming language already have their own open source GitHub repository. Now, the standardization should take place in the public space: The Repository dotnet/csharp standard shows the ongoing work on the documentation of the Standards for the latest C#language versions.
Microsoft is hoping for a more accurate standard for the latest versions of C#. Last but not least, it should be easier to clarify open questions between the language design team, the compiler implementers and the standardization committee; and it is precisely these conversations that should be openly visible in the future.
The C#Standardization Committee TC-49-TG2 of the ECMA remains responsible for the creation of the standard for the language C#. However, this work will henceforth take place in public under the auspices of the .NET Foundation . This ranges from language innovation and feature design through implementation to the actual standardization.
The strategy is accompanied by a few changes to the repositories:
Issues in dotnet/csharp long and dotnet/docs for the specification of the text to be moved in the coming two months into the new dotnet/csharp default Repository.
The C # specification on docs.microsoft.com will be replaced by the version of the standardization body once all pull requests to C# 6 have been reviewed and merged into the standard repository.
The draft Specification to C# 6 is removed from the dotnet/csharp long-Repo once the proposal is published on docs.microsoft.com .
Interested parties can participate by reviewing pull requests, creating issues for uncovered changes, and helping to refine the language in pull requests. Everyone is invited to identify problems and improvements.
(ID:47327923)