bd808 created this task.
bd808 added a subscriber: bd808.
bd808 added a project: Librarization.
bd808 changed Security from none to none.

TASK DESCRIPTION
  Investigate the options available in the javascript library management
  space and determine if using any existing system would allow results
  similar to the results that we are aiming for in the PHP space. These
  goals are broadly: 
  
    - To make managing the use of externally developed libraries easier by 
introducing a method to explicitly declare dependencies and their versions
    - To promote expanding the use of code developed to support MediaWiki and 
the Wikimedia Foundation goals beyond the MediaWiki user community where the 
software has a broader use case than internal MediaWiki business logic
  
  Ideally we would find a system that can be seamlessly integrated with 
Composer to provide a unified workflow for MW users.
  
  A quick survey has found these possible options:
    - npm + custom Composer integration
    - bower + custom Composer integration
    - [[ https://github.com/eloquent/composer-npm-bridge | composer-npm-bridge 
]]
    - [[ https://github.com/francoispluchino/composer-asset-plugin | 
composer-asset-plugin ]]
  
    - [[ http://bowerphp.org/ | bowerphp ]] + custom Compser integration

TASK DETAIL
  https://phabricator.wikimedia.org/T807

REPLY HANDLER ACTIONS
  Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign 
<username>.

To: bd808
Cc: wikibugs-l, bd808



_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to