1
0
mirror of synced 2025-12-31 15:04:15 -05:00
Files
docs/translations/ru-RU/data/release-notes/github-ae/README.md
2022-11-16 21:42:42 +00:00

44 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
ms.openlocfilehash: 78f03188cb76fd34ffd5670585758bb8c9c2a47d
ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
ms.translationtype: HT
ms.contentlocale: ru-RU
ms.lasthandoff: 09/05/2022
ms.locfileid: "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`. Если данные не проходят проверку, тест завершится ошибкой.