Skip to main content

プロフィール コントリビューション リファレンス

コントリビューション グラフに表示される内容に関する情報を見つけます。

コントリビューションとして何がカウントされるか

コントリビューションは、一定の基準を満たしている場合にのみカウントされます。 場合によっては、コントリビューションを表示するためにグラフを再構築する必要があります。

プロフィール ページでは、次のアクションは常にコントリビューションと見なされます。

  • 新しいリポジトリの作成
  • 既存のリポジトリのフォーク

次のアクションは場合によってコントリビューションと見なされます。

  • issue のオープン
  • プルリクエストを提案すること
  • Pull request のレビューの送信
  • ディスカッションをオープンすること
  • ディスカッションに回答すること
  • コミットの作成

詳しくは、「Issue、pull request、ディスカッションのコントリビューション条件」と「コミットのコントリビューション条件」をご覧ください。

Issue、pull request、ディスカッションのコントリビューション条件

Issue、プルリクエスト、およびディスカッションは、フォークではなくスタンドアロンリポジトリで開かれた場合、コントリビューショングラフに表示されます。

さらに、GitHub では、コントリビューション グラフを表示するときにこれらの項目の数が制限されます。 制限に達した場合、コントリビューション グラフにはすべてのコントリビューションが表示されない場合があります。

コミットのコントリビューション条件

コミットは、次のすべての条件を満たしている場合にコントリビューション グラフに表示されます。

  • コミットを行うために使われたメール アドレスが、GitHub で自分のアカウントに関連付けられています。
  • コミットが、フォークではなくスタンドアロンのリポジトリで行われた場合。
  • コミットは、次の 2 つのブランチのいずれかで行われました。
    • リポジトリの既定のブランチ
    • gh-pages ブランチ (プロジェクト サイトを含むリポジトリの場合) プロジェクト サイトについて詳しくは、「What is GitHub Pages?」をご覧ください

さらに、次のうち少なくとも 1 つに該当する必要があります。

  • リポジトリのコラボレーターであるか、またはリポジトリを所有する Organization のメンバーであること。
  • リポジトリをフォークしたこと。
  • リポジトリでプルリクエストまたは Issue を開いていること。

コントリビューション クレジットの付与対象

コミットがリベースされると、コマンド ラインか GitHub.com かにかかわらず、コミットの元の作者と、コミットをリベースしたユーザーがコントリビューション クレジットを獲得します。

複数の個人用アカウントをマージした場合、issue、pull request、ディスカッションは新しいアカウントに関連付けられず、コントリビューション グラフには表示されません。

コントリビューションイベント時間の計算方法

タイムスタンプは、コミットとプルリクエストでは異なる方法で計算されます:

  • コミットでは、コミット タイムスタンプのタイム ゾーン情報が使用されます。 詳しくは、「Viewing commit details from your timeline」をご覧ください。
  • GitHub で開かれる pull requestissue では、ブラウザーのタイム ゾーンが使われます。 API を介して開かれたものでは、API 呼び出しで指定されたタイムスタンプまたはタイム ゾーンが使用されます。