Contributors
Question: Who are the contributors to a project?
A contributor is defined as anyone who contributes to the project in any way. This metric ensures that all types of contributions are fully recognized in the project.
Objectives
Open source projects are comprised of a number of different contributors. Recognizing all contributors to a project is important in knowing who is helping with such activities as code development, event planning, and marketing efforts.
Visualizations
List of contributor names (often with information about their level of engagement)
Steps
-
For
Metrics
, set the aggregation toCount
andBuckets
toTerms
. Set the field in buckets toauthor_name
. Set the order to either descending or ascending depending on your preference. -
You can also some more metrics to see the sum of lines removes, sum of lines added or the number of projects contributor is involved into.
-
For the number of projects involved, click on
Add metrics
. Set the aggregation toUnique Count
and field toproject
. -
For the sum of lines added, click on
Add metrics
. Set the aggregation toSum
and field tolines_added
. -
For sum of lines removes, click on
Add metrics
. Set the aggregation toSum
and field tolines_removed
.
Summary number of contributors
Steps
-
For
metrics
, set the aggregation toUnique Count
and the field toauthor_uuid
. -
This metric requires no changes in the
Buckets
.P
New contributors
Steps
-
For
metrics
, set the aggregation toMin
and field togrimoire_creation_date
. -
For
Buckets
, click onSplit rows
and set the aggregation toTerms
and field toauthor_name
. Set the order to either descending or ascending based on your preference.