Content last updated 2026-06-16

US Government Coverage

US Government Coverage に関するドキュメント

このガイドでは、US Government Coverage とは何か、どのように機能するかを説明します。

これは何か

US Government Coverage は、US Government Support チームのカバレッジ情報を表示する GitLab Pages を生成するプロジェクトです。

どのように生成されるか

4 時間ごとにパイプラインスケジュールで bin/generate_pages スクリプトが実行され、以下を行います。

  • Support Team プロジェクト経由で Support チーム情報を読み取る
  • Support チーム情報から US Government 以外のサポートエンジニアをすべて削除する
  • シフト(1st、2nd、3rd)ごとの担当者リストを保存する変数を作成する
  • 今後 365 日分の Google カレンダーイベントを取得する
  • イベントを分析する(後で解析するために変数へ分離する)
  • イベントオブジェクトを生成する(FullCalendar JS ライブラリで動作するもの)
  • テンプレート化された HTML ファイルと JS ファイルを更新する

最終的な結果は public フォルダー内の変更済みファイルであり、その後 GitLab Pages 経由でデプロイされます。

よくある問題とトラブルシューティング

これは必要に応じて項目が追加される、生きたセクションです。