Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
A Contributor Strength dashboard provides a statistical analysis of all the contributors who are actively involved in the specific project and its sub projects.
To know more about the contributors, see Glossary.
Commit, Issue, Issue Comment, Pull Request, Pull Request Comment, Pull Request Review, Gerrit change set, Gerrit patch set, Gerrit comments, and Gerrit approval are the data to get contributors' activity.
To analyze the key metrics of this dashboard for a particular project group, follow the below steps:
On the side navigation menu of the LFX Insights, click All Projects. This opens the main All Projects dashboard.
Select the project for which you want to see the metrics.
Alternatively, you can select a project from the drop-down in the left navigation pane.
On the left navigation pane, select projects from the drop-down.
Select the project name from the search box.
Once you select the project, you will see the following two menus on the left navigation page:
Once you select the project, you will see the following two menus on the left navigation page:
Project Analytics
Community Analytics
Click Project Analytics>Technical Contributors>Contributor Strength to see the Contributor Strength dashboard.
The dashboard shows the metrics of selected projects. To see the data for sub projects, select the sub project from the drop-down.
Technical Contributors dashboards provide analytics of a project or project group's technical contributors. The dashboard is specific to projects and project groups and aggregates identities and profile of technical contributors who are actively contributing to a project or a project group.
The dashboard provides a statistical analysis of total contributors since the start of the project. The line chart shows the count of the total number of technical contributors across commits, pull requests/change sets, and issues aggregated since the start of the project.
For the current release, GitHub and Git are the two data sources used to calculate contributors across all monitored repositories during the selected time period.
The analysis is done based on the following parameters:
Contributor ID data is based on the user ID, identity ID, and email ID. The contributor ID can be the user ID and identity ID (unclaimed).
User roles such as author , co-author, reviewer, signer, etc.
Project IDs and subproject IDs are selected from the repositories.
On the chart, you can analyze the following data:
The X-axis shows the time when the project started. The Y-axis shows the number of contributors. Hover over the points on the charts to see the total contributor value for the selected month.
The percent change value is defined as the increase or decrease of the total contributor count compared to the previous period.
To analyze the contributor dashboard, click CONTRIBUTOR LEADERSHIP at the bottom of the chart that takes you to the Community Management > People dashboard.
The dashboard shows the total number of unique commit contributors across all monitored repositories during the selected time period. Commit contributors can author and co-author a commit that is visible on GitHub.
For the current release, GitHub and Git are the two data sources used to calculate contributors across all monitored repositories during the selected time period.
The analysis is done based on the following parameters for the selected period:
The impact by the contributors is calculated based on the number of commits in all the monitored repositories. Distinct SHAs are calculated as commit IDs.
Project IDs and subproject IDs are selected from the repositories.
Commits will appear on the contributions graph if they meet all of the following conditions:
The commits were made within the past year.
The email address used for the commits is associated with your GitHub account.
The bar chart shows the total commit contributors and the rate of change percentage for the selected time period. Hover over the chart to see the commit contributors for that particular month.
To analyze the contributor dashboard, click CONTRIBUTOR LEADERSHIP at the bottom of the chart that takes you to the Community Management > People dashboard.
The dashboard shows the total number of unique pull request contributors across all monitored repositories during the selected time period. A unique contributor is someone who performs multiple activities but is counted as one.
For the current release, GitHub, Git, and Gerrit are the data sources used to calculate contributors across all monitored repositories during the selected time period.
Pull request activities include PRs submitted, comments, reviewed (review comments + approved + requested changes), merged, and rejected.
Using the bar chart, you can analyze the following data:
Total contributors for the selected time period and the percentage change.
Total number of submitters for the selected month. Hover over the graph to see the total number on the bar.
To analyze the PR contributor dashboard, click CONTRIBUTOR LEADERSHIP at the bottom of the chart that takes you to the Community Management > People dashboard.
The dashboard shows the total number of unique submitters and assignees across the monitored issue management tools during the selected time period. A unique contributor is someone who performs multiple activities but is counted as one.
The Issues activity includes issues from a repository, an item in a task list, a note in a project, a comment on an issue or pull request, and a specific line of code.
Using the bar chart, you can analyze the following data:
Total issue contributors for the selected time period and the percentage change.
Total number of submitters for the selected month. Hover over the graph to see the total number on the bar.
For more information, see Commits.
The dashboard shows the following two metrics:
If you want to go back to the dashboard from any other screen, simply click the tab on the Dashboard to toggle between dashboards.
The bar chart shows the total number of active contributors with known corporate affiliations for the contributions made during the selected time period.
To learn more about corporate contributors, see common-terms.
Using the bar chart, you can analyze the following data:
Total affiliated contributors for the selected time period and the percentage change.
Total number of affiliates for the selected month. Hover over the graph to see the total number on the bar.
The bar chart shows the total number of active contributors who have been identified as independent contributors for the technical contributions made during the selected time period.
Using the bar chart, you can analyze the following data:
Total independent contributors for the selected time period and the percentage change.
Total number of independent contributors for the selected month. Hover over the graph to see the total number on the bar.
The Unaffiliated dashboard shows a statistical analysis of contributors who are not affiliated with any organization or whose organization affiliation is unknown.
To learn more about unaffiliated contributors, see common-terms.
Using the bar chart, you can analyze the following data:
Total unaffiliated contributors for the selected time period and the percentage change.
Total number of unaffiliated contributors for the selected month. Hover over the graph to see the total number on the bar.
To analyze the unaffiliated contributor dashboard:
Click CONTRIBUTOR LEADERSHIP at the bottom of the chart that takes you to the Community Management > People dashboard.
Select the pre-filtered time period.
Select the project and Technical Contribution as the activity cohorts and Active as the people cohort.
The CM dashboard in this case will only show contributors with missing affiliations.
The dashboard shows a statistical analysis of technical contributors across different cohorts that is defined by corporate or individual affiliation to the project.
The three-dimensional chart shows the unique count of active contributors for corporate, unaffiliated, and independent cohorts. Hover over the chart points to see the total contributors from each cohort.
In the above chart, you can see the three different cohorts on each axis. In some cases, you can also have contributors from any one or two cohorts for the selected time period.
The dashboard shows the analysis of technical contributors by cohorts. The 6 point radar charts show the data of contributors who are actively contributing to only a single project and those who are contributing to multiple projects.
A contributor is said to be active in multiple projects when they are contributing to any other project within the same project group or outside of the project group during the same time period selected.
Contributing to more than one repo under the same project is not considered as contributing to multiple projects.
Hover over the chart points to see the total number of the contributors engaged in one or multiple projects.
The dashboard shows the following two metrics:
If you want to go back to the dashboard from any other screen, simply click the tab on the Dashboard to toggle between dashboards.
The bar chart shows the data of the active contributors who have contributed to a project or a project group for the first time.
The annotation block shows the average count of active and new contributors in percent increase or decrease compared to the same metrics for the previous period.
Click Contributor Acquisition at the bottom of the chart that takes you to the Technical Contributors > Contributor Acquisition dashboard pre-filtered for the time period selected and the project.
The bar chart shows the data of the drifting away contributors who were active in the last year but did not contribute across commits, PRs, or issues in the last 6 months.
The annotation block shows the average count of drifting away contributors in percent increase or decrease compared to the same metrics for the previous period. The percentage increase or decrease is calculated for the same time period by comparing the drifting contributor count at the start and end of the selected time period.
Click Contributor Leadership at the bottom of the chart that takes you to the The Community Management > People dashboard pre-filtered for the time period selected, the project and Technical Contribution as the activity cohort and Drifting Away as the people cohort.
The dashboard shows a doughnut chart that displays the analysis of affiliated contributors by their affiliations to member and non-member organizations.
In the case of a sub-project, the membership affiliation is based on the parent project. Hence, if an organization is a member of the parent project, they are also members of sub-projects.
If the project (group or standalone) does not have active members but the contributing organizations have active LF membership, they are not considered as members of the current project. Meaning this chart only represents active members for the selected project or project group.
The dashboard shows a doughnut chart that displays the top 10 organizations by the number of technical contributions across commits, pull requests, and issues. Hover over the colored chart to view the organization's total technical contribution and the percentage values.
The metric in the center of the donut chart shows the total number of active organizations with a percentage increase or decrease compared to the previous period.
To analyze the unaffiliated contributor dashboard:
Click CONTRIBUTOR LEADERSHIP at the bottom of the chart that takes you to the Community Management > Organization dashboard.
Select the pre-filtered time period.
Select the project and Technical Contribution as the activity cohorts and Active as the people cohort.
The dashboard shows the following two matrices:
If you want to go back to the dashboard from any other screen, simply click the tab on the Dashboard to toggle between dashboards.
The leadership table lists the top 10 contributors who contributed the most to a project or a project group during the selected time period. It lists the display name, system user name, their organization name, commits, Loc added and so on.
The leadership table lists the top 10 organizations actively involved in commits, pull requests, and issues.
A Contributor Acquisition dashboard provides a statistical analysis of all the new users who have grown to become active contributors and maintainers in the specific project and its sub projects.
To analyze the key metrics of this dashboard for a particular project group, follow the below steps:
On the side navigation menu of the LFX Insights, click All Projects. This opens the main All Projects dashboard.
Select the project for which you want to see the metrics.
Alternatively, you can select a project from the drop-down in the left navigation pane.
On the left navigation pane, select projects from the drop-down.
Select the project name from the search box.
Once you select the project, you will see the following two menus on the left navigation page:
Once you select the project, you will see the following two menus on the left navigation page:
Project Analytics
Community Analytics
Click Project Analytics>Technical Contributors>Contributor Acquisition to see the dashboard.
The dashboard shows the metrics of selected projects. To see the data for sub projects, select the sub project from the drop-down.
The dashboard provides a statistical analysis of the number of contributors who contributed towards commits, pull requests, or issues for the first time during the selected time period.
On the stacked bar chart, you can analyze the following data:
The X-axis shows the time when the project started. The Y-axis shows the number of new contributors. The colors on the chart show affiliated, unaffiliated, and independent contributors. Hover over the charts to see the new contributor value for the selected month.
The annotation box shows the percent change value of total affiliated and total unaffiliated contributors compared to the previous period.
The Observations board gives the following insights:
The count of new contributors joining the project increased or decreased by X% compared to the preceding period.
An average of X new contributors joined the project during the selected time period.
The number of new contributors affiliated with an organization is X% more or less compared to unaffiliated new contributors.
An average of X new contributors identified themselves as independent developers during the selected time period.
Click VIEW ALL to view the Community Management > People > Technical Contributors > New & Promising dashboard.
The Dashboard shows the impact on the selected projects by the new contributor. The chart combines two data sets with a line chart that helps you to compare the data. The chart shows the total number of commits pushed by new contributors vs total commits during the selected time period.
On the chart, you can analyze the following data:
Hover over the chart to see the new contributor commits vs total for the selected month.
The annotation box shows the percent change value of total commits by new contributors compared to the previous period.
The commits by new contributors include the number of code commits authored and co-authored by new contributors.
The total commits include all the commits authored and co-authored by other non-new, i.e., existing contributors.
The commits shown in the graph exclude empty commits, merge commits, and commits by bots.
Click VIEW ALL to view the Community Management > People > Technical Contributors > New & Promising dashboard.
The dashboard shows a doughnut chart that displays a comparison between the new contributors and the existing contributors. You can analyze the total technical contributions across commits, PRs, and issues into cohorts of those made by new and existing contributors. Hover over the chart to see the total new contributors and the total existing contributors.
To get the data, click VIEW ALL to view the Community Management > People > Technical Contributors > Most Active dashboard.
The dashboard shows the most active new & promising organizations that have recently started contributing toward code and issues.
Hover over the bars to see the organization's name and the contribution it made.
The contributions are specific to the time period selected.
If the name of the organization does not fit in the bubble, then the first 4 letters of that organization are shown followed by an ellipsis.
The bar shows the total value of the bar itself.
The hover text should show the organization name along with the value.
Click VIEW ALL to view the Community Management > Organization > Technical Contributors > New & Promising dashboard.
The dashboard shows a doughnut chart that displays a comparison between the new organizations and the existing organizations. You can analyze the total technical contributions across commits, PRs, and issues into cohorts of those made by new and existing organizations. Hover over the chart to see the total new organizations and the total existing organizations.
The graph also shows the total organizations and their percent increase or decrease as compared to the previous period.
Click VIEW ALL to view the Community Management > Organization > Technical Contributors > New & Promising dashboard.
The dashboard shows a doughnut chart that displays a comparison between the technical contributions made by the new organizations and the existing organizations. You can analyze the total technical contributions across commits, PRs, and issues into cohorts of those made by new and existing organizations.
The graph also shows the total technical activities by the organizations and their percent increase or decrease as compared to the previous period.
To get the data, click VIEW ALL to view the Community Management > Organization > Technical Contributors > Most Active dashboard.
The dashboard shows a doughnut chart that displays the segregation of the organizations based on their employee strength. You can analyze the newly participating organizations by the cohorts of their current employee strength.
If the organization's employee strength is less than 100, then the organization is considered small.
If the organization's employee strength is between 100 and 999, then the organization is considered medium.
If the organization's employee strength is greater than 1,000, then the organization is considered large.
To get the data, click VIEW ALL to view the Project Analytics >Technical Contributors > Participating Organizations dashboard.
The dashboard shows the following two matrices:
If you want to go back to the dashboard from any other screen, simply click the tab on the Dashboard to toggle between dashboards.
Click Order by drop-down to select the order of the table based on your priorities from the drop-down.
The leadership table lists the top 10 new contributors who contributed the most to a project or a project group during the selected time period. It lists the display name, system user name, their organization name, commits, Loc added, and so on.
The leadership table lists the top 10 new organizations actively involved in commits, pull requests, and issues. It lists the organization name, organization logo, their organization name, commits, PR activities, issues, Loc added, and so on.
The dashboard provides a statistical analysis of the total number of contributors who actively participated in technical contributions and those who drifted away.
A contributor is considered drifting away if they have not performed any activity across commits, PRs, or issues in the last 6 months but were active at some point in the last year.
On the multicolor bar chart, you can analyze the following data:
The two-color bar shows the total number of active contributors and the number of contributors drifting away for the selected month. The blue color on the bar shows active contributors, and the orange color shows the contributors drifting away.
The annotation boxes on the chart show the active contributors and drifting away contributors' percent change compared to the previous period.
The observation matrix shows the following insights:
The month when there was the highest number of contributors drifted away last year.
The average number of contributors drifted away last year.
The percent change in the number of drifted away contributors last year.
To get the data, click VIEW ALL to view the Community Management > People > Technical Contributors > Drifting dashboard.
The leadership table lists the contributors who contributed the most are drifted away during the selected time period. It lists the display name, system user name, their organization name, commits, Loc added, and so on.
Click Order by drop-down to select the order of the table based on your priorities from the drop-down.
The dashboard shows the top 10 organizations that contributed the most to a project or a project group during the selected time period. These organizations are actively engaged in commits, pull requests, issues, and so on. The table lists the organization name, organization logo, their organization name, contributors, activities, commits, PR activities, issues, and so on.
To know more about the active organizations, see Glossary.
Click Order by drop-down on the dashboard to select the order of the table based on your priorities from the drop-down.
The number of contributors in the table list is the total number of contributors who are active during the selected time period.
To get the data, click VIEW ALL to view the Community Management > Organization > Technical Contributors > Most Active dashboard.
The dashboard shows the following two matrices:
If you want to go back to the dashboard from any other screen, simply click the tab on the Dashboard to toggle between dashboards.
The chart combines two data sets with a line chart that helps you compare the count of the total number of organizations that were identified to be participating in the project for the first time with those organizations that have been participating since before the selected time period.
On the chart, you can analyze the following data:
Hover over the chart to see the new organizations vs. existing organizations for the selected month.
The annotation box shows the percent change value of the total new organizations and the total existing organizations compared to the previous period.
An organization qualifies to be a new organization if either all its employees (contributors affiliated with this organization) are first-time contributors or if this organization was newly affiliated (contributors moving to a new company) during the selected time period.
The bar chart shows the total number of organizations whose employees are identified as drifting away and have not participated in any technical activity since the last 6 months but have been active at some point in the last 1 year.
On the chart, you can analyze the following data:
Hover over the chart to see the drifted away organizations for the selected month.
The annotation box shows the percent change value of the total drifted away organizations compared to the previous period.
An organization is considered to be drifting away only if all its affiliated employees have drifted away.
If the affiliation of an individual changes from one organization to another and the individual is still active, the old organization is considered to be drifting away.
When an individual ends their affiliation with an organization, the organization's contribution to that project also ends if this individual was the only active contributor from that organization in the project.
The chart combines two data sets with a line chart that helps you compare the total number of active contributors affiliated with organizations compared to independent developers.
On the chart, you can analyze the following data:
Hover over the chart to see the comparison between corporate contributors and independent contributors for the selected month.
The annotation box shows the percent change value of the total corporate and the total independent compared to the previous period.
The dashboard shows the top 10 organizations based on the number of commits pushed across all monitored repositories during the selected time period.
The different sizes of the bar chart vary based on the number of commits pushed by the respective organization for the project. Hover over the chart to see the organization's name and the total commits pushed across all monitored repositories.
Commits will appear on the contributions graph if they meet all of the following conditions:
The commits were made within the past year.
The email address used for the commits is associated with your GitHub account.
The dashboard shows the top 10 organizations based on the number of pull requests across all monitored repositories during the selected time period.
Pull request activities include PRs submitted, commented, reviewed (review comments + approved + requested changes), merged, and rejected.
The different sizes of the bar vary based on the number of PRs by the respective organization for the project. Hover over the chart to see the organization's name and the total PRs across all monitored repositories.
The dashboard shows the top 10 organizations based on the number of issues submitted and assigned, resolved or rejected across all monitored repositories during the selected time period.
The different sizes of the bar vary based on the number of issues by the respective organization for the project. Hover over the chart to see the organization's name and the total number of bugs across all monitored repositories.
The dashboard shows a doughnut chart that displays the segregation of the organizations based on their employee strength. You can analyze the newly participating organizations by the cohorts of their current employee strength.
If the organization's employee strength is less than 100, then the organization is considered small.
If the organization's employee strength is between 100 and 999, then the organization is considered medium.
If the organization's employee strength is greater than 1,000, then the organization is considered large.
The dashboard shows a doughnut chart that segregates the active organizations based on the technologies that are associated with these organizations.
Hover over the chart to see the technology and the number of active organizations.
For the current release, GitHub and Git are the two data sources that are supported across all monitored repositories during the selected time period.
The analysis is done based on the following parameters:
The organization name, ID , logo, industry type , and the total number of employees.
Technical contributor ID, commits SHA , email IDs, message IDs, etc.
The organization's industry types.
The doughnut chart shows the segregation of the total number of organizations by their membership status. Hover over a color to view the number of organizations by their membership status.
Members are the organizations that have become official members of the Linux Foundation.
Non-members are organizations who have not become official members of the Linux Foundation.
For more information, see active membership.