This project is available on GitHub.
The purpose of this project is to maintain and improve the style sheets for current and future technical reports published by the W3C.
New style sheets are adoped once a year (see below). The project goal for 2015 is outstanding maintenance: to clean up, consolidate, and update the styles without significantly altering the visual look and feel. (Future releases may significantly alter the visual design, but we probably want to overhaul the markup first, and that waits until after the new publication system is sorted out.)
If you're familiar with GitHub then contributing is simple: just fork and make pull requests. Absolutely everyone is welcome (and even encouraged) to contribute to improve the design of W3C specifications. Bugfixes, code cleanup, and simple improvements will be unilaterally approved by the Design Point Person. For more significant changes to the visual styles, discussion on spec-prod@w3.org is encouraged to get feedback and consensus. (Think of it as a design critique.)
Do not commit directly to any of the common branches (gh-pages
and 2016
at the time of writing) unless you are the Design Point Person for the project.
Instead, fork the desired branch and submit a pull request.
Discussions happen through issues, pull requests, and on spec-prod@w3.org.
For the purpose of this project, there are two guiding principles to guarantee efficiency and progressive design:
For any given year:
The dates above are deadlines but the earlier the better, especially when considering the schedule of the W3C TPAC meeting.
One Design Point Person per year is in charge of managing general proposals, producing and proposing the final design, ensuring wide reviews, addressing issues and pull requests, and obtaining the W3C Director approval. Only the Design Point Person — and, occasionally, W3C staff — should commit to the common branches of the project. This individual must engage with the Web Community at large and is appointed by the W3C Director.
NOTE: For 2015, the Design Point Person is @fantasai.
If the W3C Director cannot approve a new design within a given year, the design of the current year remains effective for the following year.
The W3C Director MAY delegate responsibility (generally to other individuals in the W3C Team) for his role described in this document.
Bug fixing MAY happen on a continuous basis for all style sheets. Published styles are include in releases/ for maintenance purposes.
At any point in time, branch gh-pages
is used for work on next year's TR design, until the first candidate release is branched out from it.
From that moment on, gh-pages
becomes the development branch for the following cycle.
Branches with years in their names (eg, 2016
) are used exclusively for bug-fixing candidate releases for that specific year.
Commits to gh-pages
will not be propagated to yearly branches.