Представляем Open Source C# стандартизацию

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Компиляторы C# имеют открытый исходный код с 2014 года, теперь в репозитории dotnet/roslyn. Dotnet/csharplang отделился, чтобы предоставить отдельное публичное пространство для инноваций и развития языка C#. Теперь dotnet/csharpstandard дополняет эту группу, предоставляя публичное пространство для текущей работы по документированию стандарта для последних языковых версий C#.

Добро пожаловать в dotnet/csharpstandard

Перенос разработки стандартов в открытый доступ в рамках .NET Foundation упрощает работу по стандартизации. Все, от языковых инноваций и дизайна функций до реализации и стандартизации, теперь происходит открыто. Будет легче задавать вопросы команде разработчиков языка, разработчикам компилятора и комиссии по стандартам (standards committee). Более того, это общение будут публичными.

Конечным результатом будет более точный стандарт для последних версий C#.

Открытие процесса

Комиссия стандартов (standards committee) ECMA C#, TC-49-TG2, по-прежнему отвечает за создание предлагаемого стандарта для языка C#. Что изменилось, так это то, что теперь работа происходит открыто под .NET Foundation. Вы можете увидеть, как идет работа над стандартным текстом для C# 6. Эта работа объединяет черновик спецификации, размещенный в настоящее время в репозитории csharplang, с текущим стандартным текстом C# 5.0. Также ведется работа по добавлению функций C# 7. Просмотрите черновик ветки C# 7 для получения информации о ходе работы.

Добавление dotnet/csharpstandard означает, что теперь существует три разных репозитория, связанных с языком C#. У каждого есть четко определенная цель:

  • Проблемы в dotnet/csharplang и dotnet/docs для текста спецификации будут перемещены в новый репозиторий dotnet/csharpstandard. Это произойдет в течение ближайших двух месяцев.

  • Спецификация C# на docs.microsoft.com будет заменена версией комиссии по стандартам (standards committee). Это произойдет после того, как все pull requests C# 6 будут рассмотрены и объединены в репозиторий стандартов.

  • Черновик спецификации C# 6 будет удален из репозитория dotnet/csharplang. Это произойдет после публикации предлагаемого черновика C# 6 на docs.microsoft.com.

Вы можете участвовать, просматривая запросы на исправление (pull requests), открывая вопросы для изменений, которые не в работе, и помогая уточнить формулировки в запросах (PR).

Источник: https://habr.com/ru/company/microsoft/blog/550996/


Интересные статьи

Интересные статьи

Прокачивайте скилы, читайте, смотрите, думайте, применяйте на практике! Станьте частью DevNation! Читать дальше: Еще немного про C# 8.0, шпаргалка по Red Hat OpenShift C...
Однажды знойным зимним вечером к нам пришла идея написать приложение для проверки Sitemap фирмы, в которой мы работаем, с возможностью нотификации при возникновении ошибки. Постеп...
Каждый разработчик ПО должен знать как создать библиотеку с нуля. В процессе работы Вы можете многому научиться. Только не забудьте запастись временем и терпением. Может показатьс...
Рады представить свой новый Open Source-проект. На этот раз мы сделали совсем небольшую, казалось бы, утилиту, но столь полезную буквально для любой инсталляции Kubernetes. В чем ...
Некоторое время назад мне довелось пройти больше десятка собеседований на позицию php-программиста (битрикс). К удивлению, требования в различных организациях отличаются совсем незначительно и...