GitHubのサービス一覧とリリース時期——「コードを置く場所」から「開発のOS」へ
この記事でわかること
- GitHubの主なサービス一覧
- コード管理・コラボレーション
- ホスティング・デプロイ
- CI/CD・自動化
- セキュリティ
- AI
「GitHubってコードを管理するだけじゃないの?」と思っていたら、気づいたらいろんなサービスが増えていた……という方は多いんじゃないでしょうか。
今回は、GitHubのサービス一覧とリリース時期をまとめつつ、なぜこんなに展開しているのかを整理してみました。
GitHubの主なサービス一覧
コード管理・コラボレーション
| サービス | 概要 |
|---|---|
| GitHub.com | コード管理・プルリクエスト・Issuesの基盤 |
| GitHub Gist | スニペット・単ファイルの共有 |
| GitHub Wiki | リポジトリ付属のドキュメント |
ホスティング・デプロイ
| サービス | 概要 |
|---|---|
| GitHub Pages | 静的サイトを無料ホスティング |
| GitHub Codespaces | ブラウザ上のクラウド開発環境(VS Code) |
CI/CD・自動化
| サービス | 概要 |
|---|---|
| GitHub Actions | ワークフロー自動化・CI/CD |
| GitHub Packages | npm・Dockerなどパッケージのレジストリ |
セキュリティ
| サービス | 概要 |
|---|---|
| GitHub Advanced Security | コードスキャン・シークレット検出 |
| Dependabot | 依存パッケージの脆弱性自動通知・PR |
AI
| サービス | 概要 |
|---|---|
| GitHub Copilot | AIコード補完・チャット |
| GitHub Spark | 自然言語でアプリを生成(新機能) |
管理・エンタープライズ
| サービス | 概要 |
|---|---|
| GitHub Enterprise | オンプレ・クラウドの法人向け |
| GitHub Projects | カンバン・ロードマップ管理 |
| GitHub Discussions | コミュニティフォーラム |
リリース時期の一覧
| サービス | リリース時期 |
|---|---|
| GitHub.com | 2008年4月 |
| GitHub Gist | 2008年(ほぼ同時期) |
| GitHub Pages | 2008年12月 |
| GitHub Wiki | 2010年頃 |
| GitHub Enterprise | 2011年11月 |
| Dependabot | 2017年(2019年にGitHub買収・統合) |
| GitHub Actions | 2018年10月(ベータ)→ 2019年11月 GA |
| GitHub Packages | 2019年5月(ベータ)→ 2020年 GA |
| GitHub Advanced Security | 2020年 |
| GitHub Codespaces | 2020年(ベータ)→ 2022年11月 GA |
| GitHub Copilot | 2021年6月(ベータ)→ 2022年6月 GA |
| GitHub Discussions | 2020年(ベータ)→ 2021年 GA |
| GitHub Projects(新版) | 2022年 |
| GitHub Spark | 2024年(プレビュー) |
時系列で見ると、大きく3つの波があることがわかります。
- 2008〜2010年:コア機能(コード管理・Pages・Wiki)
- 2018〜2020年:CI/CD・セキュリティ(Actions・Packages・Advanced Security)
- 2021年〜:AI時代(Copilot・Spark)
ちょうど2018年のMicrosoft買収を境に、サービス展開のスピードが明らかに上がっています。
展開の思想——「開発ライフサイクル全体の垂直統合」
なぜここまでサービスが増えたのか。一言で言うと、コードを中心に開発の前後を全部取り込もうとしているからだと思います。
- 「書く前」→ Copilotで設計補助
- 「書く」→ Codespacesで環境構築ゼロ
- 「テスト・デプロイ」→ Actionsで自動化
- 「公開」→ Pages・Packages
- 「守る」→ Dependabot・Advanced Security
- 「議論する」→ Discussions・Projects
これはGitLabが早くから「DevOps全部入り」を標榜していたことへの対抗でもありますし、使うサービスが増えるほど乗り換えコストが上がるというロックイン戦略でもあります。
そして今はCopilotを軸に「GitHub = AIネイティブな開発プラットフォーム」へ再定義しようとしている段階かもしれません。
「コードを置くだけの場所」から「ソフトウェア開発のOS」へ——GitHubはそういう方向を目指しているのだと思います。
関連記事
TAG
