GitHub
ソフトウェア開発のライフサイクルを一気通貫でカバーするプラットフォーム。
全9サービスの概要とメモを管理します。
GitHub Actions
コードに直結した自動化ワークフロー
GitHubリポジトリ内でCI/CDパイプラインを構築できる自動化プラットフォーム。YAMLで定義したワークフローがPush・PR・スケジュールで自動実行されます。
GitHub Pages
リポジトリから静的サイトを即公開
GitHubリポジトリのコンテンツを静的Webサイトとして直接公開できるホスティングサービス。Jekyllとの統合でブログも簡単に作成できます。
GitHub Packages
コードとパッケージを同じ場所で管理
npm、Docker、Maven、NuGetなど複数のパッケージ形式をサポートするプライベート/パブリックレジストリ。GitHubのアクセス制御と統合されています。
GitHub Copilot
AIがペアプログラマーとして並走
OpenAIとの協業で開発されたAIコーディングアシスタント。コードの補完・生成・説明・レビューをIDE内でリアルタイムに提供します。
GitHub Advanced Security
コードの脆弱性をシフトレフト検出
コードスキャン・シークレットスキャン・依存関係レビューを提供するセキュリティスイート。PRマージ前に脆弱性を自動検出します。
GitHub Projects
Issueとコードを繋ぐプロジェクト管理
カンバン・テーブル・ロードマップビューでプロジェクトを管理。IssueやPRと直接リンクし、開発の進捗をリアルタイムで追跡します。
GitHub Releases
バイナリとリリースノートを一元配布
タグと紐付いたリリースページでバイナリ・ソースコード・リリースノートを配布。Actionsと連携した自動リリースフローを構築できます。
GitHub Codespaces
ブラウザですぐ使えるクラウドIDE
クラウド上にVS Code開発環境を即座にスピンアップ。devcontainerで環境定義を共有し、チーム全員が同一環境で開発できます。
GitHub Discussions
コミュニティの対話をリポジトリに集約
Q&A・アイデア・アナウンスメントをリポジトリ内で管理できるフォーラム機能。Issueと分離することでコミュニティ運営がしやすくなります。