Jump to content

Library infrastructure for MediaWiki/Library list: Difference between revisions

From mediawiki.org
Content deleted Content added
+UtfNormal
Line 1: Line 1:
This is a list of possible future projects for library extraction.
This is a list of possible future projects for library extraction.
== Published ==
== Published ==
* '''CSSJanus''' ([https://packagist.org/packages/cssjanus/cssjanus packagist], [https://github.com/cssjanus/php-cssjanus github]): Convert CSS stylesheets between left-to-right and right-to-left.
* '''[[CSSJanus]]''' ([https://packagist.org/packages/cssjanus/cssjanus packagist], [https://github.com/cssjanus/php-cssjanus github])
* '''[[CDB]]''' ([https://packagist.org/packages/wikimedia/cdb packagist], [https://github.com/wikimedia/cdb github]): Constant Database (CDB) wrapper library for PHP. Provides pure-PHP fallback when <code>dba_*</code> functions are absent.
* '''[[CDB]]''' ([https://packagist.org/packages/wikimedia/cdb packagist], [https://github.com/wikimedia/cdb github])
* '''Composer merge plugin''' ([https://packagist.org/packages/wikimedia/composer-merge-plugin packagist], [https://github.com/wikimedia/composer-merge-plugin github]): Composer plugin to merge multiple composer.json files.
* '''Composer merge plugin''' ([https://packagist.org/packages/wikimedia/composer-merge-plugin packagist], [https://github.com/wikimedia/composer-merge-plugin github])
* '''OOjs UI''' ([https://packagist.org/packages/oojs/oojs-ui packagist], [https://github.com/wikimedia/oojs-ui github]): Modern JavaScript UI toolkit ported to PHP.
* '''[[OOjs]]''' ([https://www.npmjs.com/package/oojs npm], [https://github.com/wikimedia/oojs github])
* '''UtfNormal''' ([https://packagist.org/packages/wikimedia/utfnormal packagist], [https://github.com/wikimedia/utfnormal github]): Unicode normalization routines.
* '''[[OOjs UI]]''' ([https://packagist.org/packages/oojs/oojs-ui packagist], [https://github.com/wikimedia/oojs-ui github])
* [[UnicodeJS|'''UnicodeJS''']] ([https://www.npmjs.com/package/unicodejs npm], [https://github.com/wikimedia/unicodejs github])
* '''[[Utfnormal|UtfNormal]]''' ([https://packagist.org/packages/wikimedia/utfnormal packagist], [https://github.com/wikimedia/utfnormal github])
* [[at-ease|'''at-ease''']] ([https://packagist.org/packages/mediawiki/at-ease packagist], [https://github.com/wikimedia/at-ease github])
* '''IPSet''' ([https://github.com/wikimedia/IPSet github])


== Wishlist ==
== Wishlist ==

Revision as of 07:34, 25 June 2015

This is a list of possible future projects for library extraction.

Published

Wishlist

  • Database connectors
    • LoadBalancer
    • DatabaseBase classes
    • RedisConnectionPool
    • ExternalStore
  • Caching
    • BagOStuff
    • BloomFilter
    • MapCache
    • ProcessCacheLRU
  • Filebackend
  • Password
  • Concurrency
    • PoolCounter
    • LockManager
  • FileUtils
    • MimeMagic
    • GitInfo
    • Various subdirs...
  • Utils
    • Status
    • IP
    • UIDGenerator
    • Various subdirs...
    • MWTimestamp
  • I18n