Skip to content

About these docs

This page explains the structure of the Russet documentation and how to work on it.

The documentation separates pages by what you’re trying to do:

  • Get started pages help you install Russet and run your first recipe.
  • Concept pages explain how Russet works and why it behaves the way it does.
  • How-to guides give you the steps to complete one task.
  • Reference pages list facts to look up, such as commands, processors, preference keys, and exit codes.
  • Resources include troubleshooting, a glossary, and release notes.

The documentation follows the Google developer documentation style guide. The repository file website/CONTRIBUTING.md summarizes the rules that these pages use most, including page structure, voice, formatting, and a word list.

The site checks prose with Vale and the Google style package.

The site uses Starlight. To build and view the site on your computer, follow these steps:

  1. In a terminal, go to the website directory of the Russet repository.

  2. Install the dependencies:

    Terminal window
    npm install
  3. Start the development server:

    Terminal window
    npm run dev
  4. Open http://localhost:4321 in a browser.

To check the prose against the style rules, run npm run lint:style.