[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 |