Skip to content

sos24-client リポジトリに、GitHub Copilot 向けの包括的な指示を追加#706

Draft
Copilot wants to merge 2 commits intodevelopfrom
copilot/fix-705
Draft

sos24-client リポジトリに、GitHub Copilot 向けの包括的な指示を追加#706
Copilot wants to merge 2 commits intodevelopfrom
copilot/fix-705

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Aug 13, 2025

このプルリクエストでは、sos24-client リポジトリで作業する GitHub Copilot コーディングエージェント向けに、詳細な指示を提供する包括的な .github/copilot-instructions.md ファイルを追加します。

内容

この指示には、以下を網羅する徹底的なガイダンスが含まれています。

セットアップとビルドプロセス:

  • 正確な Node.js のバージョン要件 (20.17.0+)
  • --ignore-scripts フラグを使用した Sentry CLI のダウンロード問題に対する重要な回避策
  • 正確な所要時間の見込みを含む、ステップバイステップのブートストラッププロセス
  • 環境変数の設定要件

開発ワークフロー:

  • 完全なビルドプロセスのドキュメント(標準ビルドで 30〜60 秒、Cloudflare で 90〜120 秒)
  • テスト手順(43 件のテストが 1〜3 秒で合格)
  • リンティングとフォーマットの要件
  • 必要な後処理修正を含む OpenAPI スキーマの生成

検証シナリオ:

  • 主要なユーザーワークフローの手動テスト要件
  • 期待される動作のドキュメント(バックエンドが利用できない場合の API エラーは正常です)
  • コミット前に実行する必要がある CI/CD 検証ステップ

重要なタイミングとタイムアウト情報:

  • すべての長時間実行コマンドに対する特定のタイムアウト値を含む「キャンセル厳禁」の警告
  • 時期尚早なキャンセルを防ぐための、すべての主要な操作における計測済み所要時間
  • バッファの推奨(ビルドで 90 秒以上、Cloudflare デプロイで 180 秒以上)

実行された検証

すべてのコマンドと指示が徹底的にテスト・検証されました。

  • npm install プロセス(回避策ありで 2〜3 分)
  • ✅ ビルドシステム(30〜60 秒、正常に完了)
  • ✅ テストスイート(43 件のテストが 1〜3 秒で合格)
  • ✅ 開発サーバー(起動 1〜3 秒、ナビゲーション機能)
  • ✅ Cloudflare デプロイメントビルド(90〜120 秒、正常に完了)
  • ✅ Storybook コンポーネント開発(起動 10〜15 秒)
  • ✅ コード品質ツール(lint/format に 1〜4 秒)
  • ✅ 手動ユーザーシナリオ(ログインページ、ナビゲーション、期待される API の動作)

アプリケーションが正常に動作している様子

この指示は命令形のトーン要件に従っており、コピー&ペーストで確実に成功するように設計されています。既知の問題(Sentry CLI、OpenAPI TypeScript のバグ)に対する明確な回避策を含み、完全な環境設定ガイダンスを提供します。

Fixes #705.

Warning

ファイアウォールルールにより、1つ以上のアドレスへの接続がブロックされました

以下のアドレスに接続しようとしましたが、ファイアウォールルールによってブロックされました:

  • downloads.sentry-cdn.com
       - トリガーコマンド: node ./scripts/install.js (dns block)
       - トリガーコマンド: node /home/REDACTED/work/sos24-client/sos24-client/node_modules/.bin/next build (dns block)
  • storybook.js.org
       - トリガーコマンド: node /home/REDACTED/work/sos24-client/sos24-client/node_modules/.bin/storybook dev -p 6006 (dns block)
  • telemetry.vercel.com
       - トリガーコマンド: /usr/local/bin/node /home/REDACTED/work/sos24-client/sos24-client/node_modules/.bin/vercel telemetry flush {"headers":{"Client-id":"vercel-cli","x-vercel-cli-topic-id":"generic","x-vercel-cli-session-id":"b7210c27-f90f-48fd-8db4-2a9237db1bd0"},"body":[{"event_time":1755088483510,"team_id":"NO_TEAM_ID","id":"95cf88dd-c68f-44ec-b838-3902d044ae5f","key":"cpu_count","value":"4"},{"event_time":1755088483510,"team_id":"NO_TEAM_ID","id":"1a949938-33a1-4e3a-be9c-7dceb9d69fab","key":"platform","value":"linux"},{"event_time":1755088483510,"team_id":"NO_TEAM_ID","id":"f0f48c2d-52e3-47b4-9297-497919839ea2","key":"arch","value":"x64"},{"event_time":1755088483510,"team_id":"NO_TEAM_ID","id":"d2e5bed8-5d62-438a-99c5-b25db91da70b","key":"ci","value":"GITHUB_ACTIONS"},{"event_time":1755088483510,"team_id":"NO_TEAM_ID","id":"b9ec4c06-af0d-496f-8bfa-47d1acc4f3ac","key":"version","value":"39.1.1"},{"event_time":1755088483512,"team_id":"NO_TEAM_ID","id":"6cc00afa-146a-48da-8f4e-54ea310e86c0","key":"command:build","value":"build"}]} (dns block)

これらの場所から何かをアクセス、ダウンロード、またはインストールする必要がある場合は、次のいずれかの方法で対応できます。

Copilot AI changed the title [WIP] ✨Set up Copilot instructions Add comprehensive GitHub Copilot instructions for sos24-client repository Aug 13, 2025
Copilot AI requested a review from naohanpen August 13, 2025 12:43
@naohanpen naohanpen changed the title Add comprehensive GitHub Copilot instructions for sos24-client repository sos24-client リポジトリに、GitHub Copilot 向けの包括的な指示を追加 Aug 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨Set up Copilot instructions

2 participants