Обзор
В настоящее время предпринимается множество усилий по созданию высококачественной документации для Scala 3. В частности, это следующие документы:
- Книга Scala 3
- Учебник по макросам
- Руководство по миграции
- Справочник по языку Scala 3
Мы приветствуем вклад сообщества в каждый аспект документации.
Как я могу внести свой вклад?
В целом, есть много способов, которыми вы можете нам помочь:
- Запутались в чем-то в любом из документов? Откройте issue.
- Нашли что-то неактуальное? Откройте issue или создайте PR.
- Опечатки и другие мелкие улучшения текста? Создайте PR.
- Хотите добавить что-то новое или внести большие изменения? Отлично! Пожалуйста, откройте issue и давайте обсудим это.
Как правило, каждый из различных проектов документации содержит ссылки (как и этот документ на панели оглавления — пока видимые только в desktop view) для их редактирования и улучшения. Кроме того, ниже мы предоставим вам всю необходимую информацию для начала работы.
Книга Scala 3
Книга Scala 3 написана Alvin Alexander и содержит обзор всех важных функций Scala 3. Она предназначена для читателей, которые только знакомятся со Scala.
Учебник по макросам
Учебник по макросам написан Nicolas Stucki и содержит подробную информацию о макросах в Scala 3 и best-practices.
Руководство по миграции
Руководство по миграции на Scala 3 содержит исчерпывающий обзор совместимости между Scala 2 и Scala 3, презентацию по инструментам миграции и подробные руководства по миграции.
Руководство по содействию в разработке Scala 3
Руководство по содействию в разработке Scala 3 содержит исчерпывающий обзор вклада в разработку и внутреннего устройства компилятора и библиотек Scala 3.
Справочник по языку Scala 3
Справочник по Scala 3 содержит формальное представление и подробную техническую информацию о различных возможностях языка.