GitHub InsightsにおけるコントリビューターとTeam
GitHub Insightsにおけるコントリビューターは、GitHub Enterpriseのデータに関連づけられたエンティティです。 コントリビューターは、編集したり非表示にしたりできます。
同じ人物が、複数のコントリビューターとして現れることがあります。 たとえば、一人の人物が複数のコミットメールアドレスをGitで使っている場合、GitHub Insightsでは各メールアドレスごとにユニークなコントリビューターがいることになります。 一人の人物からの複数のコントリビューターをマージして、すべてのデータを結合できます。
コントリビューターをグループ化してTeamにできます。 Teamはレポートでフィルタとして利用できます。 詳しい情報については「主要なメトリクスとレポートの表示」を参照してください。
コントリビューターの編集
GitHub Insightsではコントリビューターの表示名を編集できます。
- GitHub Insightsで、 Settings(の設定)をクリックしてください。
- Settings(設定)の下でContributors(コントリビュータ)をクリックしてください。
- 管理したいコントリビュータの右でEdit(編集)をクリックしてください。
- "First Name(名)"の下で、コントリビューターの名前を入力してください。
- "Last Name(姓)"の下で、コントリビューターの姓を入力してください。
- [Rename] をクリックします。
コントリビューターの可視性の管理
コントリビューターを非表示にすると、そのコントリビューターに関連するすべてのデータが、すべてのメトリクスから除外されます。
- GitHub Insightsで、 Settings(の設定)をクリックしてください。
- Settings(設定)の下でContributors(コントリビュータ)をクリックしてください。
- 管理したいコントリビュータの右でEdit(編集)をクリックしてください。
- Show contributor(コントリビューターの表示)を選択、もしくは選択を外します。
- [Done] をクリックします。
コントリビューターのデータのマージ
2人以上のコントリビューターをマージする際には、それらのコントリビューターのGitHub Insightsデータは、一人の主要なコントリビューターに関連づけられます。 すべてのマージされたコントリビューターのデータは、メトリクス上は主要なコントリビューターに属することになります。
コントリビューターのマージは、GitHub Insightsが一致する名前を検出したコントリビューターたちに基づき、手動もしくは自動で行えます。
コントリビューターの自動マージ
- GitHub Insightsで、 Settings(の設定)をクリックしてください。
- Settings(設定)の下でContributors(コントリビュータ)をクリックしてください。
- "All Contributors(すべてのコントリビューター)"の下で、Auto-Merge(自動マージ)をクリックしてください。
- あるいは、コントリビューターをマージから除外するには、そのコントリビューターの右でSkip(スキップ)をクリックしてください。
- それぞれのグループで、主要なコントリビューターを選択してください。
- Merge All(すべてをマージ)をクリックしてください。
コントリビューターの手動マージ
- GitHub Insightsで、 Settings(の設定)をクリックしてください。
- Settings(設定)の下でContributors(コントリビュータ)をクリックしてください。
- マージしたいコントリビューターを選択してください。
- "All Contributors(すべてのコントリビューター)"の下で、Merge(マージ)をクリックしてください。
- 主要なコントリビューターを選択してください。
- Merge accounts(アカウントをマージ)をクリックしてください。
コントリビューターのマージ解除
- GitHub Insightsで、 Settings(の設定)をクリックしてください。
- Settings(設定)の下でContributors(コントリビュータ)をクリックしてください。
- コントリビューターの右で、 Unmerge(マージ解除)をクリックしてください。
GitHub Insights内のTeamの管理
GitHub Insightsには、GitHub EnterpriseからインポートされたTeamとカスタムTeamの2種類のTeamがあります。
OrganizationがGitHub Insightsに追加される場合、OrganizationのすべてのTeamはGitHub Enterpriseからインポートされます。 GitHub Insightsでは、これらのTeamを検索し、フィルタできます。 TeamはGitHub Enterpriseで管理できます。
GitHub Insightsでは、カスタムTeamを作成して管理できます。 カスタムTeamは、GitHub Enterprise内の複数のチームからのメンバーを含めることができます。
カスタムTeamの作成
- GitHub Insightsで、 Settings(の設定)をクリックしてください。
- Settings(設定)の下でTeamsをクリックしてください。
- "Teams"の右で、Create Team(Teamの作成)をクリックしてください。
- "Team Name(Team名)"の下で、Teamのユニークな名前を入力してください。
- Create(作成)をクリックしてください。
カスタムTeamへのコントリビューターの追加
- GitHub Insightsで、 Settings(の設定)をクリックしてください。
- Settings(設定)の下でTeamsをクリックしてください。
- コントリビュータを追加したいTeam の隣でEdit Team(Teamの編集)をクリックしてください。
- "Contributors(コントリビューター)"の下で、ドロップダウンメニューを使い、コントリビューターを選択してください。
- [Done] をクリックします。
カスタムTeamからのコントリビューターの削除
- GitHub Insightsで、 Settings(の設定)をクリックしてください。
- Settings(設定)の下でTeamsをクリックしてください。
- コントリビュータを追加したいTeam の隣でEdit Team(Teamの編集)をクリックしてください。
- 削除したいコントリビューターの右で、をクリックしてください。
カスタムTeamの名前の変更
- GitHub Insightsで、 Settings(の設定)をクリックしてください。
- Settings(設定)の下でTeamsをクリックしてください。
- コントリビュータを追加したいTeam の隣でEdit Team(Teamの編集)をクリックしてください。
- "Team Name(Team名)"の下で、Teamのユニークな名前を入力してください。
- [Rename] をクリックします。
- [Done] をクリックします。
カスタムTeamの削除
- GitHub Insightsで、 Settings(の設定)をクリックしてください。
- Settings(設定)の下でTeamsをクリックしてください。
- コントリビュータを追加したいTeam の隣でEdit Team(Teamの編集)をクリックしてください。
- Delete Team(Teamの削除)をクリックしてください。
- Confirm(確認)を削除してください。