Skip to content

docs,openspec: restructure user documentation into docs/ - #6

Merged
rshade merged 1 commit into
mainfrom
docs/user-documentation
Sep 29, 2026
Merged

rshade merged 1 commit into
mainfrom
docs/user-documentation

Conversation

@rshade

@rshade rshade commented Sep 29, 2026

Copy link
Copy Markdown
Collaborator

README.md had grown to about 625 lines and mixed tutorial, how-to, reference, explanation and contributor material, with no path from "what is this" to a first alert and no single place for the config schema, metrics or flags.

Split it into docs/ along the Diataxis quadrants: a first-monitor tutorial, how-to guides (deploy, ACLs, remote subnets, Slack and webhook sinks, heartbeat, monitor UI, troubleshooting), reference pages (config, CLI, checks, metrics, payload), explanation pages (failure layers, alert state, incidents and queues, monitor UI risks), and contributor pages for the live notification test and releases. Trim README.md to an overview, a quickstart and links.

Check each documented metric name against the registrations, and the flags against --help. Ship docs/ in the release archives, add a Documentation section to the release-please changelog, and point scripts/live-stack.sh at the moved live-test page. Note the docs layout in CLAUDE.md.

Archive the add-user-documentation change. It has no spec deltas.

Updates tailscale/tailscale#5967

README.md had grown to about 625 lines and mixed tutorial, how-to,
reference, explanation and contributor material, with no path from
"what is this" to a first alert and no single place for the config
schema, metrics or flags.

Split it into docs/ along the Diataxis quadrants: a first-monitor
tutorial, how-to guides (deploy, ACLs, remote subnets, Slack and
webhook sinks, heartbeat, monitor UI, troubleshooting), reference pages
(config, CLI, checks, metrics, payload), explanation pages (failure
layers, alert state, incidents and queues, monitor UI risks), and
contributor pages for the live notification test and releases. Trim
README.md to an overview, a quickstart and links.

Check each documented metric name against the registrations, and the
flags against --help. Ship docs/ in the release archives, add a
Documentation section to the release-please changelog, and point
scripts/live-stack.sh at the moved live-test page. Note the docs
layout in CLAUDE.md.

Archive the add-user-documentation change. It has no spec deltas.

Updates tailscale/tailscale#5967

Signed-off-by: Richard Shade <rshade98@hotmail.com>
@rshade
rshade merged commit 358562a into main Sep 29, 2026
3 checks passed
@rshade
rshade deleted the docs/user-documentation branch September 29, 2026 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant