You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

Key Wikimedia software projects: Difference between revisions

From Wikitech-static
Jump to navigation Jump to search
imported>Mforns
(updating after decommissioning of Wikimetrics)
imported>Krinkle
(Replaced content with " {{Interwiki redirect|mw:Developers/Maintainers}}")
 
Line 1: Line 1:
{{Outdated}}


This is a list of software projects developed by the Wikimedia / MediaWiki community and deployed anywhere in the Wikimedia infrastructure or actively supported by Wikimedia. It is used to define the main scope of the [[mw:Community metrics|tech community metrics]], especially the [[mw:Community_metrics#Key_performance_indicators|key performance indicators]]. For this reason we are excluding upstream projects with little or no Wikimedia contributions, repositories containing mainly data and personal experiments or sandboxes. See also [[mw:Upstream projects|Upstream projects]] and [[mw:Developers/Maintainers|Developers/Maintainers]].
{{Interwiki redirect|mw:Developers/Maintainers}}
 
This list has been [[mailarchive:wikitech-l/2013-August/071157.html|discussed at wikitech-l]] and you can improve it by discussing or editing this page.
 
All repos are included now in [http://korma.wmflabs.org/ Tech Community Dashboard] except "analytics/vagrant/kraken".
 
== Analytics ==
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| analytics/blog
| Analytics
| General/Unknown
|-
| [[Analytics/Geowiki|analytics/geowiki]]
| Analytics
| General/Unknown
|-
| analytics/kraken
| Analytics
| General/Unknown
|-
| analytics/log2udp2
| Analytics
| General/Unknown
|-
| analytics/pageview-api
| Analytics
| General/Unknown
|-
| analytics/udp-filters
| Analytics
| General/Unknown
|-
| analytics/udplog
| Analytics
| General/Unknown
|-
| analytics/vagrant/build
| Analytics
| General/Unknown
|-
| analytics/vagrant/kraken
| Analytics
| Kraken
|-
| analytics/webstatscollector
| Datasets
| Webstatscollector
|-
| analytics/wikistats
| Analytics
| Wikistats
|-
| analytics/wp-zero
| Analytics
| General/Unknown
|}
 
The following are not in gerrit.wikimedia.org:
 
{| class="wikitable"
! Repository
! Bugzilla product
! Bugzilla component
|-
| https://github.com/wikimedia/limn
| Analytics
| Limn
|}
 
== Mobile apps ==
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| apps/android/commons
| Commons App
| Android
|}
 
The following are not in gerrit.wikimedia.org:
 
{| class="wikitable"
! Repository
! Bugzilla product
! Bugzilla component
|-
| https://github.com/wikimedia/Commons-iOS
| Commons App
| iOS (iPhone or iPad)
|-
| https://github.com/wikimedia/WikipediaMobile
| Wikipedia App
| *
|-
| https://github.com/wikimedia/WikipediaMobileFirefoxOS
| Wikipedia App
| *
|-
| https://github.com/wikimedia/WLMMobile
| Wiki Loves Monuments
| Mobile
|}
 
== Language Engineering ==
 
The following are not in gerrit.wikimedia.org:
* https://github.com/wikimedia/jquery.ime
* https://github.com/wikimedia/jquery.i18n
* https://github.com/wikimedia/jquery.webfonts
* https://github.com/wikimedia/jquery.uls
 
== Services ==
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| mediawiki/services/parsoid
| Parsoid
|
|}
 
== Integration ==
 
Described at  https://www.mediawiki.org/wiki/Continuous_integration/Git_repositories
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| integration/consistency
| Wikimedia
| Continuous integration
|-
| integration/doc
| Wikimedia
| Continuous integration
|-
| integration/docroot
| Wikimedia
| Continuous integration
|-
| integration/jenkins
| Wikimedia
| Continuous integration
|-
| integration/junitdiff
| Wikimedia
| Continuous integration
|}
 
== Operations ==
 
(tentative list - pending review)
 
Mostly using rt.wikimedia.org instead of Bugzilla; some items in Bugzilla with keyword "ops". No simple 1:1 matching.
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| operations/debs/pybal
|
|
|-
| operations/debs/wikimedia-task-appserver
|
|
|-
| operations/dns
| Wikimedia
| DNS
|-
| operations/dumps
|
|
|-
| operations/dumps/incremental
|
|
|-
| operations/dumps/test
|
|
|-
| operations/puppet
|
|
|-
| operations/puppet/cdh4
|
|
|-
| operations/puppet/jmxtrans
|
|
|-
| operations/puppet/kafka
|
|
|-
| operations/puppet/zookeeper
|
|
|-
| operations/software/otrs
| Wikimedia
| OTRS
|-
| operations/software/redactatron
|
|
|-
| operations/software/varnish/libvmod-netmapper
|
|
|-
| operations/software/varnish/varnishkafka
|
|
|-
| operations/software/varnish/vhtcpd
|
|
|}
 
== Wikimedia ==
 
=== Bugzilla ===
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| wikimedia/bugzilla/modifications
| Wikimedia
| Bugzilla
|-
| wikimedia/bugzilla/triagescripts
| Wikimedia
| Bugzilla
|-
| wikimedia/bugzilla/wikibugs
| Wikimedia
| wikibugs IRC bot
|}
 
=== Communication ===
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| wikimedia/communications/WMBlog
| Wikimedia
| Blog
|-
| wikimedia/communications/WP-Victor
| -
| -
|}
 
=== Fundraising ===
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| wikimedia/fundraising/PaymentsListeners
| Wikimedia
| Fundraising: Misc.
|-
| wikimedia/fundraising/SmashPig (excluding /vendor)
| Wikimedia
| Fundraising: Misc.
|-
| wikimedia/fundraising/stomp
| Wikimedia
| Fundraising: Misc.
|-
| wikimedia/fundraising/tools
| Wikimedia
| Fundraising: Misc.
|-
| wikimedia/fundraising/twig
| Wikimedia
| Fundraising: Misc.
|}
 
== MediaWiki misc ==
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| mediawiki/php/FastStringSearch
|
|
|-
| mediawiki/php/NativePreprocessor
|
|
|-
| mediawiki/php/luasandbox
| MediaWiki extensions
| Scribunto
|-
| mediawiki/php/wikidiff
|
|
|-
| mediawiki/php/wikidiff2
| MediaWiki extensions
| wikidiff2
|-
| mediawiki/php/wmerrors
|
|
|-
| mediawiki/rcsub
|
|
|-
| mediawiki/tools/Cite4Wiki
|
|
|-
| mediawiki/tools/bundles
|
|
|-
| mediawiki/tools/codesniffer
|
|
|-
| mediawiki/tools/commonshelper2
|
|
|-
| mediawiki/tools/dippybird
|
|
|-
| mediawiki/tools/fluoride
|
|
|-
| mediawiki/tools/grabbers
|
|
|-
| mediawiki/tools/mwdumper
| Tools
| mw-dumper
|-
| mediawiki/tools/release
| Wikimedia
| Deployment systems
|-
| mediawiki/tools/upload/PhotoUpload
|
|
|}
 
== Pywikibot ==
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| pywikibot/core
| Pywikibot
| *
|-
| pywikibot/compat
| Pywikibot
| *
|-
| pywikibot/i18n
| Pywikibot
| *
|-
| pywikibot/spelling
| Pywikibot
| *
|-
| pywikibot/sf-export
| Pywikibot
| *
|-
| pywikibot/opencv
| Pywikibot
| *
|}
 
== Other ==
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| mediawiki/vagrant
| MediaWiki-Vagrant
| *
|-
| labs/toollabs
| Wikimedia Labs
| tools
|-
| openstack-wikistatus
|
|
|-
| openzim
| Openzim
| *
|-
| qa/browsertests
| Wikimedia
| Quality Assurance
|-
| sartoris
|
|
|}
 
== MediaWiki core extensions ==
 
This section must be in sync with [https://phabricator.wikimedia.org/diffusion/MREL/browse/master/make-wmf-branch/default.conf mediawiki/tools/release.git /make-wmf-branch/default.conf]
 
<pre>
        MediaWiki core
 
'AbuseFilter',
'AccountAudit',
'ActiveAbstract', // Used as part of dumpBackup
'AntiBot',
'AntiSpoof',
'ApiSandbox',
'Babel',
'BetaFeatures',
'Calendar',
'Campaigns',
'CategoryTree',
'CentralAuth',
'CharInsert',
'CheckUser',
'CirrusSearch',
'Cite',
'cldr',
'CleanChanges',
'ClientSide',
'CodeEditor',
'CodeReview',
'Collection',
'CommonsMetadata',
'CommunityVoice',
'ConfirmEdit',
'ContactPage',
'ContactPageFundraiser',
'ContributionTracking',
'CreditsSource',
'CustomData',
'DisableAccount',
'Disambiguator',
'DismissableSiteNotice',
'DonationInterface',
'DoubleWiki',
'DynamicSidebar',
'Echo',
'EducationProgram',
'Elastica',
'EventLogging',
'ExtensionDistributor',
'FeaturedFeeds',
'FlaggedRevs',
'Flow',
'FormPreloadPostCache', // Foundation wiki
'FundraiserLandingPage',
'Gadgets',
'GeoCrumbs',
'GeoData',
'GettingStarted',
'GlobalBlocking',
'GlobalUsage',
'GoogleNewsSitemap',
'GuidedTour',
'GWToolset',
'ImageMap',
'InputBox',
'Insider',
'intersection',
'Interwiki',
'LabeledSectionTransclusion',
'LandingCheck',
'LdapAuthentication',
'LiquidThreads',
'Listings',
'LocalisationUpdate',
'MapSources',
'MarkAsHelpful',
'MassMessage',
'Math',
'MobileApp',
'MobileFrontend',
'MoodBar',
'MultimediaViewer',
'MwEmbedSupport',
'MWSearch',
'NavigationTiming',
'NewUserMessage',
'Nostalgia',
'Nuke',
'OAuth',
'OAI',
'OATHAuth',
'OpenSearchXml',
'OpenStackManager',
'Oversight',
'PagedTiffHandler',
'PageImages',
'PageTriage',
'ParserFunctions',
'Parsoid',
'PdfHandler',
'Poem',
'PoolCounter',
'ProofreadPage',
'Quiz',
'RandomRootPage',
'RelatedArticles',
'RelatedSites',
'Renameuser',
'RSS',
'Scribunto',
'Score',
'SearchExtraNS',
'SecurePoll',
'ShortUrl',
'SiteMatrix',
'SkinPerPage', // Foundation wiki
'skins', // Foundation wiki
'Solarium',
'SpamBlacklist',
'StrategyWiki',
'SubPageList3',
'SubpageSortkey',
'SwiftCloudFiles',
'SyntaxHighlight_GeSHi',
'TemplateData',
'TemplateSandbox',
'TextExtracts',
'Thanks',
'TimedMediaHandler',
'timeline',
'TitleBlacklist',
'TitleKey',
'TocTree',
'TorBlock',
'Translate',
'TranslationNotifications',
'TrustedXFF',
'UnicodeConverter',
'UniversalLanguageSelector',
'UploadWizard',
'UserDailyContribs',
'UserMerge',
'Vector',
'VectorBeta',
'VipsScaler',
'VisualEditor',
'WikiEditor',
'wikihiero',
'WikiLove',
'WikimediaEvents',
'WikimediaIncubator',
'WikimediaMaintenance',
'WikimediaMessages',
'WikimediaShopLink',
'ZeroRatedMobileAccess',
'SemanticForms',
 
'CentralNotice'
'DataValues'
'DataTypes'
'Diff'
'MobileFrontend'
'Wikibase'
'WikibaseDataModel'
'SemanticMediaWiki'
'SemanticResultFormats'
'Validator'
</pre>
 
Some noteworthy naming differences between Gerrit and Bugzilla, not necessarily complete:
 
{| class="wikitable"
! Gerrit repository
! Bugzilla product
! Bugzilla component
|-
| MobileFrontend
| MobileFrontend
| *
|-
| PageTriage
| MediaWiki extensions
| PageCuration
|-
| Parsoid
| Parsoid
| *
|-
| SyntaxHighlight_GeSHi
| MediaWiki extensions
| SyntaxHighlight (GeSHi)
|-
| VisualEditor
| VisualEditors
| *
|-
| Wikibase
|MediaWiki extensions
| WikidataRepo
|}
 
[[Category:Analytics]]
[[Category:Statistics]]

Latest revision as of 22:31, 5 July 2022