[meta] New Central W3C Script Repo

Hi, folks (especially editors)–

The W3C Systems Team (responsible for both publication and site 
development and maintenance) has announced [1] a central script 
repository [2].

Previously, if a specification needed a JavaScript library (for example, 
MathJax to render MathML), the author needed to include that in the 
"publication bundle", so each spec (or version of the spec) that used 
that script had to have their own copy of the script.

Obviously, many specs used the same scripts, and maintenance (and 
security updates) on all the different instances is suboptimal.

So, now we have a central script library [1] where these scripts can 
live. Editors are actively encouraged to replace all local scripts with 
those from the W3C script repo.

For example, we use nanotabs.js [3] on the Web Annotation Data Model and 
Web Annotation Protocol specs, so I requested that the Systems Team add 
that to the script repo (which they promptly did); so, Rob and Paolo, 
you can replace the current script reference to the new central one, and 
no longer include the script file in your publication (or even in the 
github repo). We should do this for the next publication.

This should be a lot easier for everyone to manage, and make the 
upcoming automated publishing much smoother.


Thank you for your attention to this brief service announcement. We now 
return you to your regularly scheduled on-topic discussions. If you have 
any questions, let Ivan or me know.


[1] https://lists.w3.org/Archives/Public/spec-prod/2015JulSep/0014.html
[2] https://www.w3.org/scripts/
[3] http://www.sunsean.com/nanotabs/
[4] http://www.w3.org/scripts/nanotabs/0.9/nanotabs.js


Regards–
–Doug

Received on Friday, 2 October 2015 15:18:59 UTC