Updating WAI Website Resources

Overview

The workflow described here enables parts of the WAI website to be developed independently through the lightweight GitHub Flow, and enables publication on the WAI website updates to be coordinated by the website manager.

Workflow

Coordinating User Interface and Shared Component Updates

Editors coordinate with the WAI website manager and technical lead on considerations for:

In particular:

Details

Publication branches are protected, and editable only by W3C staff.

Pull requests targeting the publication branch must be approved by the WAI website technical lead (currently Rémi) before merging, who will coordinate with Shawn and other Team members as appropriate. A ruleset enforces this requirement.

Pull request are merged to the publication branch by Rémi or Shawn. As backup, any W3C staff (as W3C organization administrators) can merge into the publication branch.

Resource editors and other non-W3C-team have maximum repository access privileges “write”. Only highly-trusted individuals should have write access to the default branch.

Site-Wide Components

WAI website components:

Creating a pull request to the publication branch

From the Pull Request section, click the “New” button:

Change the base branch to “publication”. Click the “Create pull request” button.

For the title, put something like “For publication/deploy on Tuesday 9 September 2023”. (Please do not use a number for the month.)

In the comments,

The purpose of this information is:

  1. In some cases, the Working Group has provided blanket approval for some types of updates, such as for some aspects of ACT Rules. 

Back to Top