US Government Coverage
US Government Coverage のドキュメント
このガイドでは、US Government Coverage の概要と仕組みを説明します。
技術的な詳細
- デプロイタイプ:
Ad-hoc - プロジェクト: US Government Coverage
- Pages: https://usgov-coverage-0aa7ea.gitlab.io/
概要
US Government Coverage は、US Government Support チームの対応情報を表示する GitLab Pages を生成するプロジェクトです。
生成方法
4 時間ごとにパイプラインスケジュールを通じて bin/generate_pages スクリプトが実行され、次を行います。
- Support Team プロジェクトから Support チーム情報を読み取る
- Support チーム情報から、US Government 以外のすべてのサポートエンジニアを削除する
- シフトごとのメンバー一覧を保持する変数を作成する(第 1、第 2、第 3 シフト)
- 今後 365 日間の Google カレンダーイベントを取得する
- イベントを分析する(後の解析のために変数へ分割)
- FullCalendar JS ライブラリで動作するイベントオブジェクトを生成する
- テンプレート化された HTML と JS ファイルを更新する
最終的に、public フォルダー内のファイルが変更され、それが GitLab Pages を通じてデプロイされます。
よくある問題とトラブルシューティング
これは必要に応じて項目を追加する、生きたセクションです。
最終更新 July 30, 2026: Merge pull request #483 from kyama0/translation/batch-2026-07-29-1 (
c955a93f)