Michael Dale, Tim Starling and I have been planning the integration of 
the things being done of the js2-work branch into phase3. Michael and I 
today discussed some of the changes we are looking to make, and we 
wanted to make contact with stakeholders about them.

    * Create a new folder: "phase3/static/"
    * Move "js2-work/js/" to "phase3/static/js".
    * Move the PHP portions of the 'js2-work/js/mwEmbed/" resources to
      their appropriate MediaWiki locations such as
      "phase3/includes/scriptloader/" and "phase3/maintenance"
    * Move JavaScript files in "phase3/skins/common/" into
      "phase3/static/js/"
    * Move CSS files in "phase3/skins/common/" into "phase3/static/css/"
    * Move image files in "phase3/skins/common/" into
      "phase3/static/images/"

The resulting structure will look like...

    * phase3/static/
    * css/ -- Gerenally shared CSS files
    * images/ -- Generally shared image files
    * js/ -- MediaWiki Core JavaScript files, jQuery, jQuery UI,
      additional JavaScript modules (Purely JavaScript extensions),
      ScriptLoader support code

Overall, we're just moving things where we see they should be. 
Justifications for moving the skins/common/* stuff to their own places 
is basically that "skins/common/" is a strange place for resources which 
are used mostly by non-skin software and it fits more with the current 
bits.wikimedia.org approach.

Please try and keep responses concise, productive and on-topic. (i.e 
discussions about how wikibts will change can be left for another thread)

- Trevor
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to