Library infrastructure for MediaWiki/Library list

This is a list of possible components of MediaWiki that would make good candidates to convert to a library in the future.

Published

 * See Upstream projects

Wishlist

 * Context
 * WebRequest
 * Config


 * ExternalStore


 * Caching
 * BagOStuff (Phab task)
 * BloomFilter


 * JobQueue


 * Filebackend


 * HTML
 * HTML/XML classes
 * HTMLForm


 * Password (Phab task)
 * ResourceLoader (Phab task)
 * Libs
 * CSSMin
 * JavaScriptMinifier
 * StatusValue
 * MapCache
 * ProcessCacheLRU
 * Redis connection pool
 * Database abstraction classes (rdbms: Database, LoadBalancer, ..)


 * Concurrency
 * PoolCounter
 * LockManager


 * FileUtils
 * MimeMagic
 * GitInfo
 * XMP (Phab task)
 * Various subdirs...


 * Utils
 * IP
 * UIDGenerator
 * Various subdirs...
 * MWTimestamp (Phab task)


 * I18n (basic example), beyond CLDRPluralRuleParser and milkshake