Jump to content

Library infrastructure for MediaWiki/Library list: Difference between revisions

From mediawiki.org
Content deleted Content added
Published: rm extra (
+UtfNormal
Line 2: Line 2:
== 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]): Convert CSS stylesheets between left-to-right and right-to-left.
* '''[[Cdb|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]): Constant Database (CDB) wrapper library for PHP. Provides pure-PHP fallback when <code>dba_*</code> functions are absent.
* '''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]): Composer plugin to merge multiple composer.json files.
* '''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 UI''' ([https://packagist.org/packages/oojs/oojs-ui packagist], [https://github.com/wikimedia/oojs-ui github]): Modern JavaScript UI toolkit ported to PHP.
* '''UtfNormal''' ([https://packagist.org/packages/wikimedia/utfnormal packagist], [https://github.com/wikimedia/utfnormal github]): Unicode normalization routines.


== Wishlist ==
== Wishlist ==
Line 50: Line 51:


* I18n
* I18n
** includes/normal

Revision as of 12:47, 6 April 2015

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

Published

  • CSSJanus (packagist, github): Convert CSS stylesheets between left-to-right and right-to-left.
  • CDB (packagist, github): Constant Database (CDB) wrapper library for PHP. Provides pure-PHP fallback when dba_* functions are absent.
  • Composer merge plugin (packagist, github): Composer plugin to merge multiple composer.json files.
  • OOjs UI (packagist, github): Modern JavaScript UI toolkit ported to PHP.
  • UtfNormal (packagist, github): Unicode normalization routines.

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