カウントされるコントリビューション
Issue およびプルリクエスト
Issue とプルリクエストは、フォークではなく、スタンドアロンのリポジトリで開かれた場合、コントリビューショングラフに表示されます。
コミット
次の条件のすべてを満たしている場合、コミットはコントリビューショングラフに表示されます。
- コミットに使用されたメールアドレスが、GitHub アカウントに関連付けられている場合。
- コミットが、フォークではなくスタンドアロンのリポジトリで行われた場合。
- コミットが以下で行われた場合:
- リポジトリのデフォルトブランチ (通常は
master) 内 gh-pagesブランチ (プロジェクトサイトのリポジトリの場合) 内
- リポジトリのデフォルトブランチ (通常は
プロジェクトサイトに関する詳しい情報については「GitHub Pagesについて」を参照してください。
また、次のうち少なくとも 1 つが該当する必要があります:
- リポジトリのコラボレーターであるか、またはリポジトリを所有する Organization のメンバーであること。
- リポジトリをフォークしたこと。
- リポジトリでプルリクエストまたは Issue を開いていること。
- リポジトリに Star を付けたこと。
コミットしてからまだ 24 時間経過していない
コントリビューションとしてカウントするための要件を満たすコミットを行った後、コントリビューションがコントリビューショングラフに表示されるまで、最大 24 時間待つ必要があります。
ローカルの Git コミットメールをプロフィールに追加していない
コントリビューショングラフに表示するには、GitHub アカウントに追加されたメールアドレス、または、メール設定で示されている GitHub 指定の noreply メールアドレスでコミットを実行してください。 noreply メールアドレスの詳細は、「コミットメールアドレスを設定する」を参照してください。
コミット URL の最後に .patch を追加すると、コミットに使用されたメールアドレスを確認できます。例: https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch:
From 67c0afc1da354d8571f51b6f0af8f2794117fd10 Mon Sep 17 00:00:00 2001
From: The Octocat <[email protected]>
Date: Sun, 27 Apr 2014 15:36:39 +0530
Subject: [PATCH] より良いウェルカムメッセージのためのインデックスを更新
[From:] フィールドのメールアドレスは、ローカル Git 設定で設定されたアドレスです。 この例では、コミットに使用されたメールアドレスは、[email protected] です。
コミットに使用したメールアドレスが、GitHub プロフィールに追加されていない場合は、GitHub アカウントにメールアドレスを追加する必要があります。 新しいアドレスを追加すると、 コントリビューショングラフが自動的に再構築されます。
[email protected] などの汎用メールアドレスを GitHub アカウントに追加することはできません。 コミットにこのようなメールアドレスを使用した場合、そのコミットは、GitHub プロフィールにリンクされず、コントリビューショングラフに表示されません。
デフォルトまたは gh-pages ブランチでコミットされていません
コミットがデフォルトのブランチ (通常はmaster) または gh-pages ブランチ (プロジェクトサイトを持つリポジトリの場合) で行われた場合にのみカウントされます。 詳しい情報については「GitHub Pagesについて」を参照してください。
コミットがデフォルト以外または gh-pages 以外のブランチにあり、コントリビューションにカウントする場合は、以下のうち 1 つを行う必要があります:
- 変更をデフォルトのブランチまたは
gh-pagesブランチにマージするには、プルリクエストを開きます。 - リポジトリのデフォルトブランチを変更します。
リポジトリのデフォルトブランチを変更すると、すべてのリポジトリコラボレータにも変更されます。 これを行うのは、新しいブランチを将来のすべてのプルリクエストとコミットが行われるベースにしたい場合だけにしてください。
コミットがフォークで行われました
フォークで行われたコミットは、 コントリビューションにはカウントされません。 カウントには、次のいずれかを実行する必要があります:
- 変更内容を親リポジトリにマージするために、プルリクエストを開きます。
- フォークをデタッチして、GitHub 上のスタンドアロンリポジトリに変換するために、GitHub Supportまたは GitHub Premium Support に連絡してください。 フォークに独自のフォークがある場合は、フォークがリポジトリと一緒に新しいネットワークに移動するのか、現在のネットワークに残るのかを GitHub Supportに連絡してください。 詳細は「フォークについて」を参照してください。

