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

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

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

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

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

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

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

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

詳しくは、「[課題、プルリクエスト、ディスカッションの貢献条件](#contribution-criteria-for-issues-pull-requests-and-discussions)」および「[コミットの貢献条件](#contribution-criteria-for-commits)」をご覧ください。

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

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

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

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

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

* コミット
  を作成する、またはその共同作成者
  になるために使用されたメールアドレスは、GitHub 上のあなたのアカウントに関連付けられています。
* コミットは、フォークではなくスタンドアロンのリポジトリで行われました。
* コミットは、次の 2 つのブランチのいずれかで行われました:
  * リポジトリの既定のブランチ
  * `gh-pages` ブランチ (プロジェクト サイトを含むリポジトリの場合) プロジェクト サイトについて詳しくは、「[GitHub Pages とは](/ja/enterprise-server@3.22/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 インスタンスでも、コントリビューション クレジットを受け取ります。

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

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

* **コミット**では、コミット タイムスタンプのタイム ゾーン情報が使用されます。 詳しくは、「[タイムラインからコミットの詳細を表示する](/ja/enterprise-server@3.22/account-and-profile/how-tos/contribution-settings/viewing-commit-details-from-your-timeline)」をご覧ください。
* \*\*\*\* で開かれた **プル リクエスト** と GitHub では、ブラウザーのタイム ゾーンが使用されます。 API を介して開かれたものでは、[API 呼び出しで指定された](https://developer.github.com/changes/2014-03-04-timezone-handling-changes)タイムスタンプまたはタイム ゾーンが使用されます。

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

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

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

ほとんどの場合、オーサー日付とコミット日付は同じです。しかし、コミット履歴が変更された場合、コミットの順序は使いものになりません。 詳しくは、「[不足している寄与の問題解決](/ja/enterprise-server@3.22/account-and-profile/how-tos/contribution-settings/troubleshooting-missing-contributions)」をご覧ください。

## GitHub Enterprise Server からの投稿を共有

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