1
0
mirror of synced 2026-01-30 06:01:34 -05:00
Files
docs/translations/ja-JP/data/release-notes/github-ae/README.md
2021-06-10 20:19:47 -07:00

36 lines
2.2 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.
# GitHub AEのリリースート
表示場所https://docs.github.com/en/github-ae@latest/admin/release-notes
## 動作の仕組み
### プレースホルダーコンテンツファイル
コンテンツファイルは`content/admin/release-notes.md`にあります。 これは、特別なfrontmatterプロパティの`layout: release-notes`を持ち、Markdownのコンテンツはありません。 リリースートのソースはYAMLデータから得られます。
### YAMLソース
リリースノートのソースデータはこのディレクトリ(`data/release-notes/github-ae`)にあります。
ディレクトリは月ごとに名付けられます。 YAMLファイルは週次のリリースの日付によって名付けられます。
それぞれのYAMLファイル内で、`currentWeek`という論理型のプロパティを設定しなければなりません。 このプロパティをtrueに設定できるファイルは、1つだけです。
パッチファイルは、オプションの`deprecated: true`プロパティによって個別に非推奨になるすなわちdocsサイトで表示されなくなることがあるので注意してください。
### ミドルウェアの処理
YAMLデータは`middleware/contextualizers/release-notes.js`で処理されてソートされ、`context`オブジェクトに追加されます。
### レイアウト
`context`オブジェクトのデータは、`layouts/release-notes.html`及び`includes/github-ae-release-notes.html`によってレンダリングされます。
リリースノートのページは、`stylesheets/release-notes.scss`内のCSSと`javascripts/release-notes.js`内のクライアントサイド JavaScriptでカスタムデザインされています。
### スキーマ
YAMLデータを検証するスキーマは`tests/helpers/schemas/ghae-release-notes-schema.js`にあります。 必須及びオプションのプロパティを調べるには、このスキーマファイルを見てください。
このスキーマは、`tests/linting/lint-files.js`内のテストで適用されます。 データが検証をパスしなければ、このテストは失敗します。