GitHubのこれ知ってる?

415 Views

February 04, 26

スライド概要

Tech Challenge Party 2026でお話しした資料です。

D-07 エンジニアはコミュニティで伸びる!テックコミュニティ代表者トークリレー
https://tcp.saj.or.jp/

profile-image

Developer, GitHub Star, ex-Microsoft MVP(Azure, Developer technologies) | IaC,DevOps,Serverless | organize #codepolaris #GitHubDockyard | https://youtube.com/@dzeyelid https://twitch.tv/dzeyelid 過去のプレゼンテーション資料: https://speakerdeck.com/dzeyelid, https://www.slideshare.net/dzeyelid

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

GitHubのこれ知ってる? Tech Challenge Party 2026 https://tcp.saj.or.jp/ エンジニアはコミュニティで伸びる! テックコミュニティ代表者トークリレー #GitHubDockyard

2.

大平かづみ / Kazumi OHIRA • GitHub Star • 株式会社オルターブース所属 • GitHub公認トレーナー • 得意な領域 • @dz_ • @dzeyelid • @dzeyelid • dzeyelid • Infrastructure as Code • GitHub Actions による自動化 • 技術コミュニティ • Code Polaris / GitHub dockyard #GitHubDockyard

3.

GitHub dockyardコミュニティ 代表 大平かづみ #GitHubDockyard

4.

GitHub dockyardとは? GitHub dockyard - connpass #GitHubDockyard

5.

GitHub dockyard Radio GitHub dockyard Radio 2026.01 - connpass #GitHubDockyard

6.

GitHub Nextの機能を検証するシリーズ(仮) #GitHubDockyard

7.

GitHubのこの機能知ってますか! (推し) #GitHubDockyard

8.

デフォルトブランチに直プッシュを禁止したい #GitHubDockyard

9.

デフォルトブランチに直プッシュを禁止したい Branch rulesets • リポジトリのSettings > Rulesでbranch rulesetsを作成し、 Branch rulesで「Require a pull request before merging」を 有効にする • マージする前に、必ずプルリクエストが要求される • Branch protection rulesの後継 • 上位層(Enterprise/Organization)のrulesetを継承できる • エクスポート/インポートできる ルールセットについて - GitHub ドキュメント #GitHubDockyard

10.

プルリクエストのブランチを最新にしてほしい #GitHubDockyard

11.

プルリクエストのブランチを最新にしてほしい Always suggest updating pull request branches • リポジトリのSettings > Generalのこの項目を有効化する プルリクエスト ブランチを更新する提案の管理 - GitHub ドキュメント #GitHubDockyard

12.

古いブランチが溜まりすぎ… #GitHubDockyard

13.

古いブランチが溜まりすぎ… Automatically delete head branches • リポジトリのSettings > Generalのこの項目を有効化する ブランチの自動的削除を管理する - GitHub ドキュメント #GitHubDockyard

14.

イシューが乱立、追いきれない! #GitHubDockyard

15.

イシューが乱立、追いきれない! GitHub Projects, GitHub Discussions • GitHub Projects • より複雑なプロジェクト管理ができる • イテレーションごとに表示したり • フィールドを追加して独自の一覧を構成できたり • GitHub Discussions • 開発タスクではない投稿は、Discussionsに逃がすのも手 • 議論や議事録、調査のメモなど Projects を使用した計画と追跡 - GitHub ドキュメント ディスカッションについて - GitHub ドキュメント #GitHubDockyard

16.

静的サイトの公開、どこにしよう… #GitHubDockyard

17.

静的サイトの公開、どこにしよう… GitHub Pages • リポジトリのSettings > Pagesで構成する • ビルドなしに公開する(Deploy from a branch) • GitHub Actionsでビルドし、公開する • カスタムドメインを設定できる • Enterpriseプラン利用の場合、公開先を組織内に限定できる GitHub Pages とは - GitHub ドキュメント #GitHubDockyard

18.

セキュリティ対策の導入悩む #GitHubDockyard

19.

セキュリティ対策の導入悩む GitHubで完結できる! • 依存関係の脆弱性検出 → Dependabot • シークレット検出 → Secret scanning + Push protection • 静的解析 → Code scanning • 継続的な品質維持 → Code Quality(プレビュー) GitHub セキュリティ機能 - GitHub ドキュメント #GitHubDockyard

20.

セキュリティ対策の導入悩む GitHubで完結できる! • 依存関係の脆弱性検出 → Dependabot 無料! • シークレット検出 → Secret scanning + Push protection • 静的解析 → Code scanning パブリック リポジトリでの利用は無料 プライベート リポジトリで利用する場合は、GitHub Secret ProtectionまたはGitHub Code Securityライセンスが必要 • 継続的な品質維持 → Code Quality(プレビュー) プレビュー期間中、スキャンのGitHub Actions実行分のみ 料金発生 GitHub セキュリティ機能 - GitHub ドキュメント #GitHubDockyard

21.

開発環境構築の虚無をなくしたい #GitHubDockyard

22.

開発環境構築の虚無をなくしたい GitHub Codespaces • • • • GitHubがホストするリモート開発環境 リポジトリの「<>Code」ボタンから、数クリックで起動できる devcontainer.jsonにより構成できる 従量課金(稼働時間+ストレージ利用量) GitHub Codespaces とは - GitHub ドキュメント #GitHubDockyard

23.

GitHub Copilotって何できるの? #GitHubDockyard

24.

GitHub Copilotって何できるの? • Inline suggestions(コード補完、Next edit suggestions) • Copilot Chat(Ask/Edit/Agent/Planモード) • Copilot code review • Copilot pull request summaries • Copilot Spaces • Copilot Spark • Copilot coding agent • Copilot CLI GitHub Copilot の機能 - GitHub ドキュメント #GitHubDockyard

25.

まとめ #GitHubDockyard

26.

GitHubでできる ? • コードを置く • レビューで使う • タスクを管理する • 成果物を配布する • 静的サイトを公開する • CI/CDパイプラインを使う • 開発環境として使う • セキュリティの脆弱性に対処する • AIでコードを書く #GitHubDockyard

27.

GitHubでできるよ! • コードを置く → GitHubリポジトリ • レビューで使う → プルリクエスト • タスクを管理する → GitHub Issues • 成果物を配布する → GitHub Releases, GitHub Packages • 静的サイトを公開する → GitHub Pages • CI/CDパイプラインを使う → GitHub Actions • 開発環境として使う → GitHub Codespaces • セキュリティの脆弱性に対処する → 脆弱性検出、シークレット検出 • AIでコードを書く → GitHub Copilot #GitHubDockyard

28.

THANK YOU Enjoy tech! #GitHubDockyard