Skip to content
An official website of the Velocity Interoperability Network

Design System

Design System of the Velocity Interoperability Network

The shared design system used by every website of the Velocity Interoperability Network.

Adopting the System

The regular concrete grid of an apartment block, each bay filled by a window or balcony
Photo: Mike Hindle

Foundations

  • Colours

    The shared colour tokens, their default values and how each site overrides them.

  • Typography

    The two typefaces, the type scale, weights, letter-spacing and the rules of composition.

  • Design Tokens

    The complete register of named values: colour, type, layout, rules and motion.

  • Components

    Every shared component, what it is for and which pages it may appear on.

One system, many sites

Every website of the Network is built from the same masthead, navigation, forms and footer. A site changes only its brand and accent colours; the components themselves are used as supplied.

The system is published from the packages/ui workspace of the Network monorepo and is consumed by each site as the @vin/ui package.

About the Design System

A pale curved building face with rows of small identical windows
Photo: Fumiaki Hayashi

Key figures

1
Shared component package, @vin/ui
19
Named colour tokens on every site
2
Typefaces: a serif for titles, a sans-serif for text
43
Shared components in eight groups

Using the system

  • Adopting the System

    How a new site of the Network is set up from the shared package in seven steps.

  • Page Patterns

    The fixed arrangements of components for home pages, standard pages, newsrooms and registers.

  • Standards for Sites

    The conditions a site must meet before it is published, and how each is checked.

  • Release Notes

    The register of releases of the shared package, how a site takes one and how a change is proposed.

Standards before publication

A site is published only when its prose, links, photographs and configuration meet the same conditions as every other site of the Network. Most are met by using the shared package as supplied; the rest are checked in a review by a second person.

The review is repeated whenever a site takes a new release of the package, since a release may change how existing pages render.

Standards for Sites

Samples of tile, terrazzo, woven fibre and felt laid out on a table
Photo: Declan Sun

Proposals and changes

Additions and changes to the system are made once, in the shared package, and reach every site with its next build. Six releases have been made to date, and each is recorded with the components it affects.

Proposals may be sent to the design team by email. Accepted proposals are made in the shared package; declined ones are recorded with the reason, so that the same question need not be raised twice.

Release Notes