roark

Search documentation

Search across all Roark documentation pages.

Type to search across the docs.

docs/docs-maintenance.md

Docs maintenance

Keep the docs in sync with Roark's CLI and behavior.

Last updated

View Markdown

#Update checklist

When behavior changes, check whether these pages need edits:

#CLI drift check

Compare docs against runtime help:

bash
bun run roark.ts --help

The command list and options in CLI reference should match that output.

List Markdown links:

bash
rg -n '\[[^]]+\]\(([^)]+)\)' README.md docs

For local links, confirm the target file exists and anchors still make sense after heading changes.

Every user-facing page should be reachable from at least one of:

#Writing

State what the command does, show the command, and name its limits.

Use Roark terms consistently. Do not alternate between managed workspace, checkout, and clone when referring to the same managed workspace.

Keep one idea per sentence. Name the command, file, exit code, label, or state transition responsible for the behavior. Replace a general claim with the mechanism or remove it.

Use sentence-case headings and straight quotes. Do not use em dashes. Use a table when several flags or fields need parallel descriptions.

Keep warnings direct. Skip generic introductions, repeated recaps, promotional language, and boilerplate conclusion sections.