Skip to main content

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

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

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

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

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

  • 新しいリポジトリの作成
  • 既存のリポジトリを複製してフォークする

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

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

詳しくは、「課題、プルリクエスト、ディスカッションの貢献条件」および「コミットの貢献条件」をご覧ください。

Issue、pull requests、ディスカッションへの貢献基準

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

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

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

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

  • コミットを行う か、共同作成する ために使われたメール アドレスが、GitHub で自分のアカウントに関連付けられています。
  • コミットは、フォークではなくスタンドアロンのリポジトリで行われました。
  • コミットは、次の 2 つのブランチのいずれかで行われました:
    • リポジトリの既定のブランチ
    •       `gh-pages` ブランチ (プロジェクト サイトを含むリポジトリの場合) プロジェクト サイトについて詳しくは、「[AUTOTITLE](/pages/getting-started-with-github-pages/what-is-github-pages#types-of-github-pages-sites)」をご覧ください
      

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

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

あなたのコントリビューションとアチーブメントを表示できるユーザー

GitHub Enterprise Server では、ユーザーのプロフィールのパブリック コントリビューションは、お使いの GitHub Enterprise Server インスタンス の他のユーザーのみが見ることができます。

プライベート コントリビューションを公開すると、これらのプライベート リポジトリにアクセスできないユーザーには、1 日に行ったコントリビューションの数が表示されます。 詳細な情報は表示されません。

これらのステップを実行してください:

コントリビューション クレジットを受け取るのは誰ですか?

プロファイル コントリビューション グラフに表示されるためには、共同作成されたコミットが、1 人の作成者によるコミットと同じ条件を満たす必要があります。

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

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

タイムスタンプは、コミットとプルリクエストでは異なる方法で計算されます: * コミットでは、コミット タイムスタンプのタイム ゾーン情報が使用されます。 詳しくは、「タイムラインからコミットの詳細を表示する」をご覧ください。

  • GitHub で開かれる pull requestissue では、ブラウザーのタイム ゾーンが使われます。 API を介して開かれたものでは、API 呼び出しで指定されたタイムスタンプまたはタイム ゾーンが使用されます。

GitHubで Git 作成者の日付とコミット日を使用する方法

Git の作成者日付とは、誰かが git commit を使って初めてコミットを作成したときのことです。 誰かが git commit --amend、フォース プッシュ、リベースなどの Git コマンドを使ってコミット日付を変えない限り、コミット日付は作成者日付と同じになります。

プロフィールページ上では、オーサー日付は、コミットが作成された時を計算するのに使われます。 一方、リポジトリでは、コミット日付は、リポジトリでコミットがいつされたかを計算するのに使われます。

ほとんどの場合、オーサー日付とコミット日付は同じです。しかし、コミット履歴が変更された場合、コミットの順序は使いものになりません。 詳しくは、「不足している寄与の問題解決」をご覧ください。

GitHub Enterprise Server からのコントリビューションの共有

コントリビューションを共有すると、GitHub.com または GHE.com のプロファイルに、過去 90 日間の GitHub Enterprise Server のコントリビューション数が表示されます。 GitHub は、GitHub Connect を使って 1 時間ごとに更新を要求します。 GitHub Enterprise Server からのコントリビューション数は、プライベート コントリビューションとみなされます。 コミットの詳細には、コントリビューション数と、それらのコントリビューションが GitHub Enterprise Server で行われたことのみが表示されます。