Instiq
第5章 · モダン開発·v1.1.0·更新 2026/6/15·読了目安 約9分

変更要約: 本文を拡充(図解を追加)

5.2開発を支えるプラットフォーム

GitHub はコードを中心に、開発を支える多様な機能を提供します。 ■ ホスティングと環境 ・GitHub Pages=リポジトリの内容から静的サイトを無料でホスティングします(ドキュメントやポートフォリオに最適。動的なサーバー処理は不可)。 ・GitHub Packages=コンテナ(GHCR)や npm/Maven などのパッケージレジストリ。 ・GitHub Codespaces=ブラウザやエディタからすぐ使える、クラウド上のオンデマンド開発環境。`devcontainer.json` で環境(ツール・拡張・設定)をコードとして定義し、再現性を確保します。 ・github.dev=リポジトリで「.」キーを押すと開く、ブラウザ内の軽量エディタ。ターミナルや実行環境は持たず、素早い編集向けです(ビルド・実行が必要なら Codespaces)。 ■ AI 活用 GitHub Copilot は IDE・CLI(`gh copilot`)・GitHub.com などで使える AI コーディング支援です。入力中のインライン補完に加え、対話形式の Copilot Chat、複数ステップの作業を支援する Copilot agents(Agent Mode)も提供します。プランは Individual / Business / Enterprise があり、組織では一元的なポリシー管理(公開コード一致のブロック等)が可能です。AI の提案は誤りやライセンス上の懸念を含み得るため、人が必ずレビューして責任を持って採否を判断します。 ■ 外部連携と自動化 ・Webhooks=指定イベ

続きは無料登録で読めます

冒頭を無料で公開中。無料登録でこの節の全文と、第4章以降を含む全参考書・全問題集が読めます。