In order to analyze community structure we rely on Onion model. All panels related to community structure are based on the onion study included in grimoirelab-elk project.
Thus, structure is provided by dividing contributors into three main groups:
In most models of FOSS development, where there are employees, they usually start directly in regular or core, depending on their positions, experience and responsibilities in the company. On the other hand, non-employees generally start as a part of the casual group. Some of them will become regular and maybe core contributors as they gain experience about the project.
To better understand how panels are built we need to understand how Onion metric is calculated. We use different levels of granularity to compute onion for different groups of contributors:
_Global_
in panels to avoid collisions
with existing organization or project names.All this data is pre-computed and stored for performance reasons.
Each item in our current onion indices contains fields specified at study schema definition in grimoirelab-elk project.
More details on study configuration can be found at the onion study documentation included in grimoirelab-elk project.
Edit this doc