Page MenuHomePhabricator

Try and document steps how engineering teams could get data about their code review performance on wikimedia.biterg.io
Closed, ResolvedPublic

Description

Interested in how well teams perform on Gerrit (for those teams using Gerrit).
Documenting in this task if anyone else is ever interested in this.

  1. Take a team (ex: https://phabricator.wikimedia.org/tag/collaboration-team-triage/ )
  2. Get their list of code repository maintenance responsibilities.
  3. Get the exact names of Gerrit repositories they maintain
  4. Construct query (ex: author_bot:false AND (repository:"mediawiki/extensions/Echo" OR repository:"mediawiki/extensions/Flow" OR repository:"mediawiki/extensions/Thanks" OR repository:"mediawiki/extensions/PageTriage" OR repository:"mediawiki/extensions/WikiLove" OR repository:"mediawiki/extensions/Moodbar"); note: case-sensitive names!)
  5. See results: ex:
  6. Interpret.

No idea if available data on wikimedia.biterg.io covers the 'analysis' needs though.

Event Timeline

Aklapper created this task.Oct 28 2017, 7:56 PM
Aklapper moved this task from Backlog to October on the Developer-Advocacy (Oct-Dec 2017) board.

Dumping the content of an older local text file that I still had on my harddisc, so people wouldn't have to reinvent the wheel:

  • READING - as per https://www.mediawiki.org/wiki/Reading/Component_responsibility
    • mediawiki/extensions/Cards
    • mediawiki/extensions/CommonsMetadata
    • mediawiki/extensions/ContactPage
    • mediawiki/extensions/FeaturedFeeds
    • mediawiki/extensions/MobileApp
    • mediawiki/extensions/MobileFrontend
    • mediawiki/extensions/MultimediaViewer
    • mediawiki/extensions/MwEmbedSupport
    • mediawiki/extensions/PagedTiffHandler
    • mediawiki/extensions/PageImages
    • mediawiki/extensions/PdfHandler
    • mediawiki/extensions/Popups
    • mediawiki/extensions/QuickSurveys
    • mediawiki/extensions/RelatedArticles
    • mediawiki/extensions/RelatedSites
    • mediawiki/extensions/TextExtracts
    • mediawiki/extensions/TimedMediaHandler
    • mediawiki/extensions/VipsScaler
    • mediawiki/extensions/WikidataPageBanner
    • mediawiki/extensions/ZeroBanner
    • mediawiki/extensions/Gather
    • mediawiki/extensions/VectorBeta
    • mediawiki/extensions/WikiGrok
    • apps/android/java-mwapi
    • mediawiki/services/mobileapps
    • mediawiki/services/mobileapps/deploy
    • mediawiki/skins/Vector
  • LANGUAGE - as per https://phabricator.wikimedia.org/tag/language-team/
    • mediawiki/extensions/ContentTranslation
    • mediawiki/services/cxserver
    • mediawiki/services/cxserver/deploy
    • mediawiki/extensions/UniversalLanguageSelector
    • mediawiki/extensions/TwnMainPage
    • mediawiki/extensions/TranslationNotifications
    • mediawiki/extensions/Babel
    • mediawiki/extensions/cldr
    • mediawiki/extensions/CleanChanges
    • mediawiki/extensions/LocalisationUpdate
  • SERVICES - as per https://www.mediawiki.org/wiki/Wikimedia_Services
    • mediawiki/services/restbase
    • mediawiki/services/restbase/deploy
    • mediawiki/extensions/EventBus
    • mediawiki/services/service-runner
    • operations/software/elasticsearch-tool
    • operations/software/elasticsearch/plugins
  • READING-WEB-BACKLOG
    • mediawiki/extensions/MultimediaViewer
    • mediawiki/extensions/CommonsMetadata
    • mediawiki/extensions/ImageMetrics
    • mediawiki/extensions/PageImages
    • mediawiki/extensions/PagePopups
    • mediawiki/extensions/BetaFeatures
  • READING-INFRASTRUCTURE
    • mediawiki/extensions/PagedTiffHandler
    • mediawiki/extensions/PdfHandler
    • mediawiki/extensions/TimedMediaHandler
    • mediawiki/extensions/VipsScaler
  • VE
    • mediawiki/extensions/timeline
    • mediawiki/extensions/Graph
    • mediawiki/extensions/ImageMap
    • mediawiki/extensions/Math
    • mediawiki/extensions/Score