|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Xen Project statistics help
Hi Kelly,
xen.biterg.io was created by a company called Bitergia. Bitergia was
later contracted by the Linux Foundation to create a generic dashboard
for all their Open Source projects. Getting access to the Linux
Foundation dashboard is the best way to go (if it comes to no cost to
our project).
I have used scripts like these in the past to get some data out of a
release. You can copy/paste the output to an Excel datasheet to do
further calculations there.
# List of contributors by name (using the commit "Author" tag) for the
# 4.19 release. One name per commit.
git log 4.18.0-rc4...4.19.0-rc4 --format='%aN' | sort | uniq -c | sort -rn
# List of reviewers (using the Reviewed-by and Acked-by tags) for the
# 4.19 release. One name per review.
git log 4.18.0-rc4...4.19.0-rc4 --pretty=format:%b | grep -E
"Reviewed-by|Acked-by" | sed -E 's/.*(Reviewed-by|Acked-by):\s*(.*)\s*<.*/\2/'
| sort | uniq -c | sort -rn
# Sorted list of commits by company (using email address in the commit
# "Author" tag) for the 4.19 release.
git log 4.18.0-rc4...4.19.0-rc4 --pretty=format:%b | grep "Signed-off-by" | awk
-F '<|@|>' '{print $3}' | sort | uniq -c | sort -rn
You need to run these commands on xen.git on a Linux machine.
Cheers,
Stefano
On Fri, 16 Aug 2024, Kelly Choi wrote:
> Hi all,
> I'm looking for a way to gather some statistics around our project, that
> would help monitor the health of the community and show our
> progress so far.
>
> AFAIK, there used to be a dashboard on https://xen.biterg.io/
> (https://wiki.xenproject.org/wiki/Code_Review_Dashboard) which no longer
> exists.
>
> Examples of monthly data required:
> * Number of commits, reviews, authors, etc per month/release
> * Number of contributions per individual and company (we'd need to do some
> mapping of names for those with multiple email addresses)
> * Data to help identify imbalances between reviewers and contributors
> * Number of emails on xen-devel
> Linux Foundation does have a dashboard that we're not set up on yet, but I'm
> looking at possibilities to see if we can.
>
> If there is an automated process or script that someone has or would be able
> to create, that would be hugely beneficial. Open to other
> ideas here too.
>
> Many thanks,
> Kelly Choi
>
> Community Manager
> Xen Project
>
>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |