Предложение: использовать гипермедиа. Преимущество: ваш выбор URI не имеет большого значения.
При предоставлении источников в видимой форме для конечного пользователя, в ходе их обычного использования вашего веб-приложения:
<a target="_blank" href="http://www.example.com/css/styles.css"
rel="sourcecode" title="The non-minified CSS source.">
Click here for CSS source code. </a>
<a target="_blank" href="http://www.example.com/scripts/buttons.js"
rel="sourcecode" title="The non-minified JavaScript source.">
Click here for JavaScript source code. </a>
При предоставлении источников пользователям-разработчикам вне обычного использования веб-приложения, имело бы смысл сослаться на них в невидимой части источника:
<link rel="sourcecode" type="text/css"
href="http://www.example.com/css/styles.css"
title="The non-minified CSS source." />
<link rel="sourcecode" type="text/javascript"
href="http://www.example.com/scripts/buttons.js"
title="The non-minified JavaScript source." />
Эти ссылки будут доступны только разработчикам, которые просматривают исходный код HTML, или людям, у которых действительно выдвинутые пользовательские агенты.
В том же ключе вы можете поместить не минимизированный исходный код CSS (но не JS) в качестве альтернативной таблицы стилей.
Примечание: rel="sourcecode"
не является стандартом (я только что придумал), но я уверен, что он не нарушает спецификации; и вместе с title
помогает сообщить цель ссылки.