<div dir="ltr"><div>Let me explain how Stackalytics grouping works. <br><br>Most of groups are created from the official <a href="http://programs.yaml">programs</a><a>.yaml</a>. Every program turns into item in the module list (colored in violet), for example 'Nova Compute' is a group containing 'nova', 'python-novaclient' and 'nova-specs'. Every type of repo (integrated, incubated and others) turns into the project type, for example 'integrated' type would contain all modules for a chosen release.<br>
<br>Also Stackalytics has a few custom <a href="https://github.com/stackforge/stackalytics/blob/master/etc/default_data.json#L7833-L7879">project types</a>, for example 'infra' is every project under 'openstack-infra' git, or 'documentation' which is the group 'documentation' from programs.yaml. Custom <a href="https://github.com/stackforge/stackalytics/blob/master/etc/default_data.json#L7749-L7778">module groups</a> are also possible, but actually used for stackforge projects only. Currently there's no group for python clients, but it would be very easy to add such group.<br>
<br></div>Thanks,<br>Ilya<br><div><div><div class="gmail_extra"><br><div class="gmail_quote">2014-06-16 21:57 GMT+04:00 Stefano Maffulli <span dir="ltr"><<a href="mailto:stefano@openstack.org" target="_blank">stefano@openstack.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="">On Fri 13 Jun 2014 10:51:24 AM PDT, Stangel, Dan wrote:<br>
> You can also refer to the example of Stackalytics, who have created<br>
> their own hierarchy and groupings for metrics reporting:<br>
> <a href="https://github.com/stackforge/stackalytics/blob/master/etc/default_data.json" target="_blank">https://github.com/stackforge/stackalytics/blob/master/etc/default_data.json</a><br>
<br>
</div>It's a very neat grouping. It seems to me that the clients are grouped<br>
with their parent git/gerrit repo (nova with python-novaclient, under<br>
'Compute' program) and Nova is shown alone. I don't see the python<br>
clients individual repositories or grouped: is that correct?<br>
<br>
For the quarterly reports I will need granularity because I believe<br>
that clients have different dynamics than their parent project (and if<br>
that proves not to be the case, we can remove this complexity later and<br>
merge data).<br>
<br>
can you share a concrete example of how you group things?<br>
<div class="im"><br>
--<br>
Ask and answer questions on <a href="https://ask.openstack.org" target="_blank">https://ask.openstack.org</a><br>
<br>
</div><div class=""><div class="h5">_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div></div></div></div>