CI/CD

GitHub Actions

コードに直結した自動化ワークフロー

GitHubリポジトリ内でCI/CDパイプラインを構築できる自動化プラットフォーム。YAMLで定義したワークフローがPush・PR・スケジュールで自動実行されます。

Hosting

GitHub Pages

リポジトリから静的サイトを即公開

GitHubリポジトリのコンテンツを静的Webサイトとして直接公開できるホスティングサービス。Jekyllとの統合でブログも簡単に作成できます。

Registry

GitHub Packages

コードとパッケージを同じ場所で管理

npm、Docker、Maven、NuGetなど複数のパッケージ形式をサポートするプライベート/パブリックレジストリ。GitHubのアクセス制御と統合されています。

AI

GitHub Copilot

AIがペアプログラマーとして並走

OpenAIとの協業で開発されたAIコーディングアシスタント。コードの補完・生成・説明・レビューをIDE内でリアルタイムに提供します。

Security

GitHub Advanced Security

コードの脆弱性をシフトレフト検出

コードスキャン・シークレットスキャン・依存関係レビューを提供するセキュリティスイート。PRマージ前に脆弱性を自動検出します。

Planning

GitHub Projects

Issueとコードを繋ぐプロジェクト管理

カンバン・テーブル・ロードマップビューでプロジェクトを管理。IssueやPRと直接リンクし、開発の進捗をリアルタイムで追跡します。

Distribution

GitHub Releases

バイナリとリリースノートを一元配布

タグと紐付いたリリースページでバイナリ・ソースコード・リリースノートを配布。Actionsと連携した自動リリースフローを構築できます。

Development

GitHub Codespaces

ブラウザですぐ使えるクラウドIDE

クラウド上にVS Code開発環境を即座にスピンアップ。devcontainerで環境定義を共有し、チーム全員が同一環境で開発できます。

Community

GitHub Discussions

コミュニティの対話をリポジトリに集約

Q&A・アイデア・アナウンスメントをリポジトリ内で管理できるフォーラム機能。Issueと分離することでコミュニティ運営がしやすくなります。