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

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