1
0
mirror of synced 2025-12-30 12:02:01 -05:00
Files
docs/translations/ru-RU/data/release-notes/github-ae

ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
78f03188cb76fd34ffd5670585758bb8c9c2a47d 47bd0e48c7 HT ru-RU 09/05/2022 145115003

Заметки о выпуске для GitHub AE

Отрисовывается здесь: https://docs.github.com/en/github-ae@latest/admin/release-notes

Принцип работы

Файл содержимого заполнителя

Файл содержимого существует в content/admin/release-notes.md. Он имеет специальное свойство layout: release-notes frontmatter без содержимого Markdown. Источник заметок о выпуске можно получить из данных YAML.

Источник YAML

Исходные данные для заметок о выпуске находятся в этом каталоге (data/release-notes/github-ae).

Имена каталогов соответствуют месяцам. Имена файлов YAML соответствуют данным еженедельного выпуска.

Логическое свойство currentWeek должно быть задано в каждом файле YAML. Это свойство одновременно может иметь значение true только для одного файла.

Обратите внимание, что файлы исправлений могут быть нерекомендуемыми по отдельности (т. е. скрытыми на сайте документации) в соответствии с дополнительным свойством deprecated: true.

Обработка ПО промежуточного слоя

Данные YAML обрабатываются и сортируются по middleware/contextualizers/release-notes.js и добавляются в объект context.

Макеты

Данные объекта context отрисовывается с помощью components/release-notes.

Страница заметок о выпуске имеет пользовательский дизайн с использованием CSS в stylesheets/release-notes.scss.

схема

Схема, проверяющая, находятся ли данные YAML в tests/helpers/schemas/ghae-release-notes-schema.js. Просмотрите файл схемы, чтобы найти обязательные и необязательные свойства.

Схема выполняется тестом в tests/linting/lint-files.js. Если данные не проходят проверку, тест завершится ошибкой.