[csswg-drafts] Explore using w3c/spec-prod to (auto)publish CSS WG specs to w3c.github.io URLs, in parallel with drafts.csswg.org publication (#7712)

sideshowbarker has just created a new issue for https://github.com/w3c/csswg-drafts:

== Explore using w3c/spec-prod to (auto)publish CSS WG specs to w3c.github.io URLs, in parallel with drafts.csswg.org publication ==
Auto-publishing all CSS specs to https://w3c.github.io/csswg-drafts URLs should be possible — as far as I understand — using the same https://github.com/w3c/spec-prod tooling that many (or most) other W3C repos/groups are using.

Specifically, as documented at https://github.com/w3c/spec-prod/blob/main/docs/examples.md#multiple-specs-in-same-repository:

> If you maintain multiple documents in the same repository, you can provide source-destination pairs to build, validate and deploy each one separately.

So, for example, the CSS specs could be auto-published at URLs such as the following:

- https://w3c.github.io/csswg-drafts/css-shapes-1
- https://w3c.github.io/csswg-drafts/css-fonts-4

…though, note that without also doing some additional work beyond what the https://github.com/w3c/spec-prod tooling can do for us, we would not also have anything getting published at the following URLs:

- https://w3c.github.io/csswg-drafts/css-shapes
- https://w3c.github.io/csswg-drafts/css-font

However, I believe the https://github.com/andreubotella/csswg-auto-build/ tooling may provide some way we could borrow to automate publication to those symlink-like URLs.

Note that publishing to https://w3c.github.io/csswg-drafts would not need to be an either-or versus the current publishing to drafts.csswg.org URLs — it could instead just be done in parallel, alongside the current drafts.csswg.org URLs.

The advantage of publishing to https://w3c.github.io/csswg-drafts is reliability. As evidenced by the ongoing record at reports about drafts.csswg.org going down at https://github.com/w3c/csswg-drafts/issues/6528, users are continuing to regularly have problems viewing CSS specs at the drafts.csswg.org URLs.

So we could put the https://w3c.github.io/csswg-drafts publishing mechanism into place so that users have a reliable way to view CSS WG drafts during the period of time while the work is going on to fix the drafts.csswg.org backend.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7712 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 8 September 2022 06:17:24 UTC