GitHub プラットフォームの管理
GitHub プラットフォームの基本を理解したので、プラットフォーム管理について説明します。
このユニットで取り上げる内容は次のとおりです。
- 通知とサブスクリプションの管理。
- スレッドのサブスクライブと、自分がメンションされているスレッドの検索。
- GitHub ページでのプロジェクトまたは組織の公開。
通知とサブスクリプションの管理
サブスクリプションを通じて、GitHub.com 上の特定のアクティビティに関する継続的な更新を受け取るようにできます。 通知は、サブスクライブしている特定のアクティビティに関して受け取る更新です。
サブスクリプション オプション
サブスクライブできる通知は次のとおりです。
- 特定の Issue、プルリクエスト、または Gist の会話。
- GitHub Actions で設定したリポジトリでのワークフローの状態などの、CI のアクティビティ。
- リポジトリの issue、pull request、リリース、セキュリティ アラート、またはディスカッション (有効な場合)。
- リポジトリ内のすべてのアクティビティ。
場合によっては、GitHub の会話に自動的にサブスクライブされます。 この例には、pull request または issue を開く、スレッドにコメントを付ける、issue または pull request に割り当てられるときなどがあります。
会話に関心がなくなった場合は、今後受信する通知の種類を、サブスクライブ解除、Watch 解除、またはカスタマイズできます。
特定のユーザーについて言及している issue に興味がある場合は、mentions: を修飾子として使うことで、特定の issue を検索することができます。
GitHub Pages とは
GitHub の旅を締めくくるために、GitHub Pages に取り組みましょう。 GitHub Pages を使うと、GitHub.com のリポジトリから直接、自分自身、自分の組織、自分のプロジェクトに関する Web サイトを公開およびホストできます。
GitHub Pages は、GitHub 上のリポジトリから HTML、CSS、JavaScript ファイルを直接取得する静的サイト ホスティング サービスです。 必要に応じて、ビルド プロセスを通じてファイルを実行し、Web サイトを公開できます。 変更を編集してプッシュすると、プロジェクトが視覚的に整理された方法で公開されます。
次に、GitHub を使い始めるための演習を進めていきます。 次の演習では、次のことを行います。
- 新しいリポジトリを作成する。
- 新しいブランチを作成する。
- ファイルをコミットする。
- pull request を開く。
- そして、pull request をマージする。