Files
odysseus/docs/maintainers/documentation.md
T
Léo 55b5b7f496 docs(maintainers): list website/ in the docs map and align CONTRIBUTING
Setup, configuration and deployment docs live in website/, which is
published as the docs site, but the map sent them to /docs and did not
list website/ at all. Add it, and drop the "when those paths are used"
hedge on /specs, which exists.

CODEOWNERS has no rules until #593 settles the per-area map; say so
instead of describing reviewers it does not list.

CONTRIBUTING.md still had a single maintainer curating main, which the
Release Maintainer section replaces. Name the Product Owner's GitHub
account and say where a community proposal starts, matching the
existing issue forms.
2026-10-15 18:09:36 +02:00

1.7 KiB

Documentation

Repository Markdown is the canonical source for project documentation. A public docs site may be generated from it; avoid maintaining an independent wiki copy unless there is a deliberate future decision to do so.

Where information belongs

Location Purpose
/design Product intent, proposals, and accepted decisions (when those paths are used)
/specs Technical contracts and invariants
/website User, setup, configuration, and deployment guidance (published as the docs site)
/docs Developer, architecture, security, and maintainer guidance
Root Markdown Discoverable entry points and policies

Keep root documents easy to find:

  • README.md
  • CONTRIBUTING.md
  • SECURITY.md
  • THREAT_MODEL.md

Not every named directory exists today; do not invent a parallel documentation store just to match this map.

Updating documentation

When behavior, architecture, a workflow, or its verification requirements change, update the canonical documentation in the same PR when appropriate.

Separate policy from examples: examples may evolve with tooling; changes to role authority, review requirements, or product ownership require an explicit governance decision. Do not introduce a new mandatory approval rule through a checklist alone.

Documentation PRs should link the relevant issue, record what was reviewed (links, commands, or affected features), and avoid publishing private channels, account names, local paths, secrets, or confidential incident details.

For practical examples of review evidence, see the review playbook. For contributor setup and PR requirements, use CONTRIBUTING.md.