Gitlab migrations informative campaign needs information
Closed, ResolvedPublic

Description

Hello,

I was wondering if you could help us (Promo) with the GitLab campaign (T11108). To correctly inform users about the adoption of GitLab as part of KDE's development and project management infrastructure, we need to know the magnitude of what we are talking about. I was wondering if you could give us the answer to the following questions:

  • How many users with KDE Identity are there?
  • How many users have developer accounts?
  • What is the average number of commits per month for the last 12 months?
  • How many issues per month do we receive (average of the last 12)?
  • How many unique contributors have contributed code or patches over the last 12 months?
  • How many contributors have there been throughout the history of the KDE project?
  • How many repositories (Git + Subversion) are there?
  • Is there anywhere we can look up more information like the above?
  • What are from your point of view some of the advantages of adopting GitLab?

Thank you

@paulb

paulb created this task.Aug 31 2019, 6:58 AM
bcooksley removed sysadmin as the assignee of this task.Sep 3 2019, 11:54 PM
bcooksley added a subscriber: sysadmin.
bcooksley added a subscriber: bcooksley.

I'll look into gathering some of this information over the next few hours, once i've sorted out the Krita Android builds.

bcooksley closed this task as Resolved.Sep 7 2019, 12:53 PM
bcooksley claimed this task.

The figures requested are as follows:

  • Total number of KDE Identity accounts: 68,500 accounts
  • Total Developer accounts: 2,646 accounts (part of the 68,500, and doesn't include disabled developer accounts)
  • Total number of repositories: 1 Subversion repository (containing literally everything), plus 2,450 Git repositories on git.kde.org (plus an additional 390 personal repositories on invent.kde.org)

Issues per month (total count, per month/year):

Reviews per month (total count created, per month/year):

Reviews per month (total unique authors, per month/year):

Unfortunately determining the number of commits made per month is not something that we can do easily, because not all our repositories are registered in a single system.
Likewise, it isn't possible to determine the total number of contributors in a given time period (either last 12 months or ever), because the commits metadata aren't indexed centrally for all repositories.

In terms of the advantages of Gitlab it allows us to give much better visibility to personal repositories, and speeds up the setup process for projects letting people get going faster. On top of this it provides a more integrated experience for tasks and reviews, bringing information together. Being based on Git natively, we're also expecting to be able to deliver pre-merge CI (something that was previously difficult to do), and to significantly reduce the effort required to merge changes in. As we're no longer dependent on people using Arcanist, we're also expecting it to be easier for those not familiar with it to get started.

neofytosk added a subscriber: neofytosk.EditedSep 27 2019, 7:28 AM

For some reason I can't tag him on mobile, but Nicolas Fella can probably offer insights on the number of contributors, repos and commits. I've sent him a message to check this task.